Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVpc(prev *Vpc, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpc_Arn(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_AssignGeneratedIpv6CidrBlock(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_CidrBlock(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_DefaultNetworkAclId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_DefaultRouteTableId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_DefaultSecurityGroupId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_DhcpOptionsId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_EnableClassiclink(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_EnableClassiclinkDnsSupport(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_EnableDnsHostnames(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_EnableDnsSupport(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_InstanceTenancy(p *VpcParameters, vals map[string]cty.Value)
- func DecodeVpc_Ipv6AssociationId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_Ipv6CidrBlock(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_MainRouteTableId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_OwnerId(p *VpcObservation, vals map[string]cty.Value)
- func DecodeVpc_Tags(p *VpcParameters, vals map[string]cty.Value)
- func EncodeVpc(r Vpc) cty.Value
- func EncodeVpc_Arn(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_AssignGeneratedIpv6CidrBlock(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_CidrBlock(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_DefaultNetworkAclId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_DefaultRouteTableId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_DefaultSecurityGroupId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_DhcpOptionsId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_EnableClassiclink(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_EnableClassiclinkDnsSupport(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_EnableDnsHostnames(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_EnableDnsSupport(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_InstanceTenancy(p VpcParameters, vals map[string]cty.Value)
- func EncodeVpc_Ipv6AssociationId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_Ipv6CidrBlock(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_MainRouteTableId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_OwnerId(p VpcObservation, vals map[string]cty.Value)
- func EncodeVpc_Tags(p VpcParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpc_Arn(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_AssignGeneratedIpv6CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_DefaultNetworkAclId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_DefaultRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_DefaultSecurityGroupId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_DhcpOptionsId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_EnableClassiclink(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_EnableClassiclinkDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_EnableDnsHostnames(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_EnableDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_InstanceTenancy(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- func MergeVpc_Ipv6AssociationId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_Ipv6CidrBlock(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_MainRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_OwnerId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
- func MergeVpc_Tags(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
- type Vpc
- func (in *Vpc) DeepCopy() *Vpc
- func (in *Vpc) DeepCopyInto(out *Vpc)
- func (in *Vpc) DeepCopyObject() runtime.Object
- func (mg *Vpc) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Vpc) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Vpc) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Vpc) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Vpc) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Vpc) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Vpc) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Vpc) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Vpc) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Vpc) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpcList
- type VpcObservation
- type VpcParameters
- type VpcSpec
- type VpcStatus
Constants ¶
const ( Group = "vpc.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Vpc" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpc" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpc_Arn ¶
func DecodeVpc_Arn(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_AssignGeneratedIpv6CidrBlock ¶
func DecodeVpc_AssignGeneratedIpv6CidrBlock(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_CidrBlock ¶
func DecodeVpc_CidrBlock(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_DefaultNetworkAclId ¶
func DecodeVpc_DefaultNetworkAclId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_DefaultRouteTableId ¶
func DecodeVpc_DefaultRouteTableId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_DefaultSecurityGroupId ¶
func DecodeVpc_DefaultSecurityGroupId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_DhcpOptionsId ¶
func DecodeVpc_DhcpOptionsId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_EnableClassiclink ¶
func DecodeVpc_EnableClassiclink(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_EnableClassiclinkDnsSupport ¶
func DecodeVpc_EnableClassiclinkDnsSupport(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_EnableDnsHostnames ¶
func DecodeVpc_EnableDnsHostnames(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_EnableDnsSupport ¶
func DecodeVpc_EnableDnsSupport(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_InstanceTenancy ¶
func DecodeVpc_InstanceTenancy(p *VpcParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_Ipv6AssociationId ¶
func DecodeVpc_Ipv6AssociationId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_Ipv6CidrBlock ¶
func DecodeVpc_Ipv6CidrBlock(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_MainRouteTableId ¶
func DecodeVpc_MainRouteTableId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_OwnerId ¶
func DecodeVpc_OwnerId(p *VpcObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpc_Tags ¶
func DecodeVpc_Tags(p *VpcParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeVpc_Arn ¶
func EncodeVpc_Arn(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_AssignGeneratedIpv6CidrBlock ¶
func EncodeVpc_AssignGeneratedIpv6CidrBlock(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_CidrBlock ¶
func EncodeVpc_CidrBlock(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_DefaultNetworkAclId ¶
func EncodeVpc_DefaultNetworkAclId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_DefaultRouteTableId ¶
func EncodeVpc_DefaultRouteTableId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_DefaultSecurityGroupId ¶
func EncodeVpc_DefaultSecurityGroupId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_DhcpOptionsId ¶
func EncodeVpc_DhcpOptionsId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_EnableClassiclink ¶
func EncodeVpc_EnableClassiclink(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_EnableClassiclinkDnsSupport ¶
func EncodeVpc_EnableClassiclinkDnsSupport(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_EnableDnsHostnames ¶
func EncodeVpc_EnableDnsHostnames(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_EnableDnsSupport ¶
func EncodeVpc_EnableDnsSupport(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_InstanceTenancy ¶
func EncodeVpc_InstanceTenancy(p VpcParameters, vals map[string]cty.Value)
func EncodeVpc_Ipv6AssociationId ¶
func EncodeVpc_Ipv6AssociationId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_Ipv6CidrBlock ¶
func EncodeVpc_Ipv6CidrBlock(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_MainRouteTableId ¶
func EncodeVpc_MainRouteTableId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_OwnerId ¶
func EncodeVpc_OwnerId(p VpcObservation, vals map[string]cty.Value)
func EncodeVpc_Tags ¶
func EncodeVpc_Tags(p VpcParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpc_Arn ¶
func MergeVpc_Arn(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_AssignGeneratedIpv6CidrBlock ¶
func MergeVpc_AssignGeneratedIpv6CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_CidrBlock ¶
func MergeVpc_CidrBlock(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_DefaultNetworkAclId ¶
func MergeVpc_DefaultNetworkAclId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_DefaultRouteTableId ¶
func MergeVpc_DefaultRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_DefaultSecurityGroupId ¶
func MergeVpc_DefaultSecurityGroupId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_DhcpOptionsId ¶
func MergeVpc_DhcpOptionsId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_EnableClassiclink ¶
func MergeVpc_EnableClassiclink(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_EnableClassiclinkDnsSupport ¶
func MergeVpc_EnableClassiclinkDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_EnableDnsHostnames ¶
func MergeVpc_EnableDnsHostnames(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_EnableDnsSupport ¶
func MergeVpc_EnableDnsSupport(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_InstanceTenancy ¶
func MergeVpc_InstanceTenancy(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpc_Ipv6AssociationId ¶
func MergeVpc_Ipv6AssociationId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_Ipv6CidrBlock ¶
func MergeVpc_Ipv6CidrBlock(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_MainRouteTableId ¶
func MergeVpc_MainRouteTableId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_OwnerId ¶
func MergeVpc_OwnerId(k *VpcObservation, p *VpcObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpc_Tags ¶
func MergeVpc_Tags(k *VpcParameters, p *VpcParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type Vpc ¶
type Vpc struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcSpec `json:"spec"` Status VpcStatus `json:"status,omitempty"` }
Vpc is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Vpc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.
func (*Vpc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vpc) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vpc) GetCondition ¶
func (mg *Vpc) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Vpc.
func (*Vpc) GetDeletionPolicy ¶
func (mg *Vpc) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Vpc.
func (*Vpc) GetProviderConfigReference ¶
func (mg *Vpc) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Vpc.
func (*Vpc) GetProviderReference ¶
func (mg *Vpc) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Vpc. Deprecated: Use GetProviderConfigReference.
func (*Vpc) GetWriteConnectionSecretToReference ¶
func (mg *Vpc) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Vpc.
func (*Vpc) SetConditions ¶
func (mg *Vpc) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Vpc.
func (*Vpc) SetDeletionPolicy ¶
func (mg *Vpc) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Vpc.
func (*Vpc) SetProviderConfigReference ¶
func (mg *Vpc) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Vpc.
func (*Vpc) SetProviderReference ¶
func (mg *Vpc) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Vpc. Deprecated: Use SetProviderConfigReference.
func (*Vpc) SetWriteConnectionSecretToReference ¶
func (mg *Vpc) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Vpc.
type VpcList ¶
type VpcList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Vpc `json:"items"` }
Vpc contains a list of VpcList
func (*VpcList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.
func (*VpcList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcObservation ¶
type VpcObservation struct { DefaultNetworkAclId string `json:"default_network_acl_id"` Arn string `json:"arn"` DhcpOptionsId string `json:"dhcp_options_id"` Ipv6AssociationId string `json:"ipv6_association_id"` Ipv6CidrBlock string `json:"ipv6_cidr_block"` MainRouteTableId string `json:"main_route_table_id"` OwnerId string `json:"owner_id"` DefaultRouteTableId string `json:"default_route_table_id"` DefaultSecurityGroupId string `json:"default_security_group_id"` }
A VpcObservation records the observed state of a Vpc
func (*VpcObservation) DeepCopy ¶
func (in *VpcObservation) DeepCopy() *VpcObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcObservation.
func (*VpcObservation) DeepCopyInto ¶
func (in *VpcObservation) DeepCopyInto(out *VpcObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcParameters ¶
type VpcParameters struct { AssignGeneratedIpv6CidrBlock bool `json:"assign_generated_ipv6_cidr_block"` EnableClassiclinkDnsSupport bool `json:"enable_classiclink_dns_support"` EnableDnsHostnames bool `json:"enable_dns_hostnames"` EnableClassiclink bool `json:"enable_classiclink"` EnableDnsSupport bool `json:"enable_dns_support"` InstanceTenancy string `json:"instance_tenancy"` Tags map[string]string `json:"tags"` CidrBlock string `json:"cidr_block"` }
A VpcParameters defines the desired state of a Vpc
func (*VpcParameters) DeepCopy ¶
func (in *VpcParameters) DeepCopy() *VpcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcParameters.
func (*VpcParameters) DeepCopyInto ¶
func (in *VpcParameters) DeepCopyInto(out *VpcParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcSpec ¶
type VpcSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpcParameters `json:"forProvider"` }
A VpcSpec defines the desired state of a Vpc
func (*VpcSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.
func (*VpcSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcStatus ¶
type VpcStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpcObservation `json:"atProvider"` }
A VpcStatus defines the observed state of a Vpc
func (*VpcStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.
func (*VpcStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.