コード例 #1
0
ファイル: dnszone.go プロジェクト: crohling/kops
func (e *DNSZone) TerraformLink() *terraform.Literal {
	if e.ID != nil {
		glog.V(4).Infof("reusing existing route53 zone with id %q", *e.ID)
		return terraform.LiteralFromStringValue(*e.ID)
	}

	return terraform.LiteralSelfLink("aws_route53_zone", *e.Name)
}
コード例 #2
0
ファイル: instance.go プロジェクト: crohling/kops
func (e *Instance) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("aws_instance", *e.Name)
}
コード例 #3
0
ファイル: instancetemplate.go プロジェクト: crohling/kops
func (i *InstanceTemplate) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("google_compute_instance_template", *i.Name)
}
コード例 #4
0
ファイル: iamrolepolicy.go プロジェクト: crohling/kops
func (e *IAMRolePolicy) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("aws_iam_role_policy", *e.Name)
}
コード例 #5
0
ファイル: dnsname.go プロジェクト: crohling/kops
func (e *DNSName) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("aws_route53_record", *e.Name)
}
コード例 #6
0
ファイル: ebsvolume.go プロジェクト: crohling/kops
func (e *EBSVolume) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("aws_ebs_volume", *e.Name)
}
コード例 #7
0
func (e *RouteTableAssociation) TerraformLink() *terraform.Literal {
	return terraform.LiteralSelfLink("aws_route_table_association", *e.Name)
}