Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2ClientVpnNetworkAssociation(prev *Ec2ClientVpnNetworkAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2ClientVpnNetworkAssociation_AssociationId(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func DecodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnNetworkAssociation_SecurityGroups(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnNetworkAssociation_Status(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func DecodeEc2ClientVpnNetworkAssociation_SubnetId(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnNetworkAssociation_VpcId(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation(r Ec2ClientVpnNetworkAssociation) cty.Value
- func EncodeEc2ClientVpnNetworkAssociation_AssociationId(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation_SecurityGroups(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation_Status(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation_SubnetId(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnNetworkAssociation_VpcId(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2ClientVpnNetworkAssociation_AssociationId(k *Ec2ClientVpnNetworkAssociationObservation, ...) bool
- func MergeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(k *Ec2ClientVpnNetworkAssociationParameters, ...) bool
- func MergeEc2ClientVpnNetworkAssociation_SecurityGroups(k *Ec2ClientVpnNetworkAssociationParameters, ...) bool
- func MergeEc2ClientVpnNetworkAssociation_Status(k *Ec2ClientVpnNetworkAssociationObservation, ...) bool
- func MergeEc2ClientVpnNetworkAssociation_SubnetId(k *Ec2ClientVpnNetworkAssociationParameters, ...) bool
- func MergeEc2ClientVpnNetworkAssociation_VpcId(k *Ec2ClientVpnNetworkAssociationObservation, ...) bool
- type Ec2ClientVpnNetworkAssociation
- func (in *Ec2ClientVpnNetworkAssociation) DeepCopy() *Ec2ClientVpnNetworkAssociation
- func (in *Ec2ClientVpnNetworkAssociation) DeepCopyInto(out *Ec2ClientVpnNetworkAssociation)
- func (in *Ec2ClientVpnNetworkAssociation) DeepCopyObject() runtime.Object
- func (mg *Ec2ClientVpnNetworkAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2ClientVpnNetworkAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2ClientVpnNetworkAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnNetworkAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnNetworkAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2ClientVpnNetworkAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2ClientVpnNetworkAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2ClientVpnNetworkAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnNetworkAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnNetworkAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2ClientVpnNetworkAssociationList
- func (in *Ec2ClientVpnNetworkAssociationList) DeepCopy() *Ec2ClientVpnNetworkAssociationList
- func (in *Ec2ClientVpnNetworkAssociationList) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationList)
- func (in *Ec2ClientVpnNetworkAssociationList) DeepCopyObject() runtime.Object
- func (l *Ec2ClientVpnNetworkAssociationList) GetItems() []resource.Managed
- type Ec2ClientVpnNetworkAssociationObservation
- type Ec2ClientVpnNetworkAssociationParameters
- type Ec2ClientVpnNetworkAssociationSpec
- type Ec2ClientVpnNetworkAssociationStatus
Constants ¶
const ( Group = "ec-2-client-vpn-network-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2ClientVpnNetworkAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_client_vpn_network_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2ClientVpnNetworkAssociation_AssociationId ¶
func DecodeEc2ClientVpnNetworkAssociation_AssociationId(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId ¶
func DecodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnNetworkAssociation_SecurityGroups ¶
func DecodeEc2ClientVpnNetworkAssociation_SecurityGroups(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeEc2ClientVpnNetworkAssociation_Status ¶
func DecodeEc2ClientVpnNetworkAssociation_Status(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnNetworkAssociation_SubnetId ¶
func DecodeEc2ClientVpnNetworkAssociation_SubnetId(p *Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnNetworkAssociation_VpcId ¶
func DecodeEc2ClientVpnNetworkAssociation_VpcId(p *Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2ClientVpnNetworkAssociation ¶
func EncodeEc2ClientVpnNetworkAssociation(r Ec2ClientVpnNetworkAssociation) cty.Value
func EncodeEc2ClientVpnNetworkAssociation_AssociationId ¶
func EncodeEc2ClientVpnNetworkAssociation_AssociationId(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
func EncodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId ¶
func EncodeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnNetworkAssociation_SecurityGroups ¶
func EncodeEc2ClientVpnNetworkAssociation_SecurityGroups(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnNetworkAssociation_Status ¶
func EncodeEc2ClientVpnNetworkAssociation_Status(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
func EncodeEc2ClientVpnNetworkAssociation_SubnetId ¶
func EncodeEc2ClientVpnNetworkAssociation_SubnetId(p Ec2ClientVpnNetworkAssociationParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnNetworkAssociation_VpcId ¶
func EncodeEc2ClientVpnNetworkAssociation_VpcId(p Ec2ClientVpnNetworkAssociationObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2ClientVpnNetworkAssociation_AssociationId ¶
func MergeEc2ClientVpnNetworkAssociation_AssociationId(k *Ec2ClientVpnNetworkAssociationObservation, p *Ec2ClientVpnNetworkAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId ¶
func MergeEc2ClientVpnNetworkAssociation_ClientVpnEndpointId(k *Ec2ClientVpnNetworkAssociationParameters, p *Ec2ClientVpnNetworkAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnNetworkAssociation_SecurityGroups ¶
func MergeEc2ClientVpnNetworkAssociation_SecurityGroups(k *Ec2ClientVpnNetworkAssociationParameters, p *Ec2ClientVpnNetworkAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeEc2ClientVpnNetworkAssociation_Status ¶
func MergeEc2ClientVpnNetworkAssociation_Status(k *Ec2ClientVpnNetworkAssociationObservation, p *Ec2ClientVpnNetworkAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2ClientVpnNetworkAssociation_SubnetId ¶
func MergeEc2ClientVpnNetworkAssociation_SubnetId(k *Ec2ClientVpnNetworkAssociationParameters, p *Ec2ClientVpnNetworkAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnNetworkAssociation_VpcId ¶
func MergeEc2ClientVpnNetworkAssociation_VpcId(k *Ec2ClientVpnNetworkAssociationObservation, p *Ec2ClientVpnNetworkAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type Ec2ClientVpnNetworkAssociation ¶
type Ec2ClientVpnNetworkAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2ClientVpnNetworkAssociationSpec `json:"spec"` Status Ec2ClientVpnNetworkAssociationStatus `json:"status,omitempty"` }
Ec2ClientVpnNetworkAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2ClientVpnNetworkAssociation) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociation) DeepCopy() *Ec2ClientVpnNetworkAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociation) DeepCopyInto(out *Ec2ClientVpnNetworkAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnNetworkAssociation) DeepCopyObject ¶
func (in *Ec2ClientVpnNetworkAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnNetworkAssociation) GetCondition ¶
func (mg *Ec2ClientVpnNetworkAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) GetDeletionPolicy ¶
func (mg *Ec2ClientVpnNetworkAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) GetProviderConfigReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) GetProviderReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2ClientVpnNetworkAssociation. Deprecated: Use GetProviderConfigReference.
func (*Ec2ClientVpnNetworkAssociation) GetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) SetConditions ¶
func (mg *Ec2ClientVpnNetworkAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) SetDeletionPolicy ¶
func (mg *Ec2ClientVpnNetworkAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) SetProviderConfigReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2ClientVpnNetworkAssociation.
func (*Ec2ClientVpnNetworkAssociation) SetProviderReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2ClientVpnNetworkAssociation. Deprecated: Use SetProviderConfigReference.
func (*Ec2ClientVpnNetworkAssociation) SetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnNetworkAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2ClientVpnNetworkAssociation.
type Ec2ClientVpnNetworkAssociationList ¶
type Ec2ClientVpnNetworkAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2ClientVpnNetworkAssociation `json:"items"` }
Ec2ClientVpnNetworkAssociation contains a list of Ec2ClientVpnNetworkAssociationList
func (*Ec2ClientVpnNetworkAssociationList) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociationList) DeepCopy() *Ec2ClientVpnNetworkAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociationList.
func (*Ec2ClientVpnNetworkAssociationList) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociationList) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnNetworkAssociationList) DeepCopyObject ¶
func (in *Ec2ClientVpnNetworkAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnNetworkAssociationList) GetItems ¶
func (l *Ec2ClientVpnNetworkAssociationList) GetItems() []resource.Managed
GetItems of this Ec2ClientVpnNetworkAssociationList.
type Ec2ClientVpnNetworkAssociationObservation ¶
type Ec2ClientVpnNetworkAssociationObservation struct { Status string `json:"status"` VpcId string `json:"vpc_id"` AssociationId string `json:"association_id"` }
A Ec2ClientVpnNetworkAssociationObservation records the observed state of a Ec2ClientVpnNetworkAssociation
func (*Ec2ClientVpnNetworkAssociationObservation) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociationObservation) DeepCopy() *Ec2ClientVpnNetworkAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociationObservation.
func (*Ec2ClientVpnNetworkAssociationObservation) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociationObservation) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnNetworkAssociationParameters ¶
type Ec2ClientVpnNetworkAssociationParameters struct { SubnetId string `json:"subnet_id"` ClientVpnEndpointId string `json:"client_vpn_endpoint_id"` SecurityGroups []string `json:"security_groups"` }
A Ec2ClientVpnNetworkAssociationParameters defines the desired state of a Ec2ClientVpnNetworkAssociation
func (*Ec2ClientVpnNetworkAssociationParameters) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociationParameters) DeepCopy() *Ec2ClientVpnNetworkAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociationParameters.
func (*Ec2ClientVpnNetworkAssociationParameters) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociationParameters) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnNetworkAssociationSpec ¶
type Ec2ClientVpnNetworkAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2ClientVpnNetworkAssociationParameters `json:"forProvider"` }
A Ec2ClientVpnNetworkAssociationSpec defines the desired state of a Ec2ClientVpnNetworkAssociation
func (*Ec2ClientVpnNetworkAssociationSpec) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociationSpec) DeepCopy() *Ec2ClientVpnNetworkAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociationSpec.
func (*Ec2ClientVpnNetworkAssociationSpec) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociationSpec) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnNetworkAssociationStatus ¶
type Ec2ClientVpnNetworkAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2ClientVpnNetworkAssociationObservation `json:"atProvider"` }
A Ec2ClientVpnNetworkAssociationStatus defines the observed state of a Ec2ClientVpnNetworkAssociation
func (*Ec2ClientVpnNetworkAssociationStatus) DeepCopy ¶
func (in *Ec2ClientVpnNetworkAssociationStatus) DeepCopy() *Ec2ClientVpnNetworkAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnNetworkAssociationStatus.
func (*Ec2ClientVpnNetworkAssociationStatus) DeepCopyInto ¶
func (in *Ec2ClientVpnNetworkAssociationStatus) DeepCopyInto(out *Ec2ClientVpnNetworkAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.