Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApigatewayv2VpcLink(prev *Apigatewayv2VpcLink, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApigatewayv2VpcLink_Arn(p *Apigatewayv2VpcLinkObservation, vals map[string]cty.Value)
- func DecodeApigatewayv2VpcLink_Name(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2VpcLink_SecurityGroupIds(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2VpcLink_SubnetIds(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2VpcLink_Tags(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2VpcLink(r Apigatewayv2VpcLink) cty.Value
- func EncodeApigatewayv2VpcLink_Arn(p Apigatewayv2VpcLinkObservation, vals map[string]cty.Value)
- func EncodeApigatewayv2VpcLink_Name(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2VpcLink_SecurityGroupIds(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2VpcLink_SubnetIds(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2VpcLink_Tags(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApigatewayv2VpcLink_Arn(k *Apigatewayv2VpcLinkObservation, p *Apigatewayv2VpcLinkObservation, ...) bool
- func MergeApigatewayv2VpcLink_Name(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, ...) bool
- func MergeApigatewayv2VpcLink_SecurityGroupIds(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, ...) bool
- func MergeApigatewayv2VpcLink_SubnetIds(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, ...) bool
- func MergeApigatewayv2VpcLink_Tags(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, ...) bool
- type Apigatewayv2VpcLink
- func (in *Apigatewayv2VpcLink) DeepCopy() *Apigatewayv2VpcLink
- func (in *Apigatewayv2VpcLink) DeepCopyInto(out *Apigatewayv2VpcLink)
- func (in *Apigatewayv2VpcLink) DeepCopyObject() runtime.Object
- func (mg *Apigatewayv2VpcLink) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Apigatewayv2VpcLink) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Apigatewayv2VpcLink) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2VpcLink) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2VpcLink) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Apigatewayv2VpcLink) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Apigatewayv2VpcLink) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Apigatewayv2VpcLink) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2VpcLink) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2VpcLink) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Apigatewayv2VpcLinkList
- type Apigatewayv2VpcLinkObservation
- type Apigatewayv2VpcLinkParameters
- type Apigatewayv2VpcLinkSpec
- type Apigatewayv2VpcLinkStatus
Constants ¶
const ( Group = "apigatewayv-2-vpc-link.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Apigatewayv2VpcLink" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_apigatewayv2_vpc_link" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApigatewayv2VpcLink_Arn ¶
func DecodeApigatewayv2VpcLink_Arn(p *Apigatewayv2VpcLinkObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2VpcLink_Name ¶
func DecodeApigatewayv2VpcLink_Name(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2VpcLink_SecurityGroupIds ¶
func DecodeApigatewayv2VpcLink_SecurityGroupIds(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeApigatewayv2VpcLink_SubnetIds ¶
func DecodeApigatewayv2VpcLink_SubnetIds(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeApigatewayv2VpcLink_Tags ¶
func DecodeApigatewayv2VpcLink_Tags(p *Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeApigatewayv2VpcLink ¶
func EncodeApigatewayv2VpcLink(r Apigatewayv2VpcLink) cty.Value
func EncodeApigatewayv2VpcLink_Arn ¶
func EncodeApigatewayv2VpcLink_Arn(p Apigatewayv2VpcLinkObservation, vals map[string]cty.Value)
func EncodeApigatewayv2VpcLink_Name ¶
func EncodeApigatewayv2VpcLink_Name(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
func EncodeApigatewayv2VpcLink_SecurityGroupIds ¶
func EncodeApigatewayv2VpcLink_SecurityGroupIds(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
func EncodeApigatewayv2VpcLink_SubnetIds ¶
func EncodeApigatewayv2VpcLink_SubnetIds(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
func EncodeApigatewayv2VpcLink_Tags ¶
func EncodeApigatewayv2VpcLink_Tags(p Apigatewayv2VpcLinkParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApigatewayv2VpcLink_Arn ¶
func MergeApigatewayv2VpcLink_Arn(k *Apigatewayv2VpcLinkObservation, p *Apigatewayv2VpcLinkObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApigatewayv2VpcLink_Name ¶
func MergeApigatewayv2VpcLink_Name(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2VpcLink_SecurityGroupIds ¶
func MergeApigatewayv2VpcLink_SecurityGroupIds(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeApigatewayv2VpcLink_SubnetIds ¶
func MergeApigatewayv2VpcLink_SubnetIds(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeApigatewayv2VpcLink_Tags ¶
func MergeApigatewayv2VpcLink_Tags(k *Apigatewayv2VpcLinkParameters, p *Apigatewayv2VpcLinkParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type Apigatewayv2VpcLink ¶
type Apigatewayv2VpcLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Apigatewayv2VpcLinkSpec `json:"spec"` Status Apigatewayv2VpcLinkStatus `json:"status,omitempty"` }
Apigatewayv2VpcLink is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Apigatewayv2VpcLink) DeepCopy ¶
func (in *Apigatewayv2VpcLink) DeepCopy() *Apigatewayv2VpcLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) DeepCopyInto ¶
func (in *Apigatewayv2VpcLink) DeepCopyInto(out *Apigatewayv2VpcLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2VpcLink) DeepCopyObject ¶
func (in *Apigatewayv2VpcLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2VpcLink) GetCondition ¶
func (mg *Apigatewayv2VpcLink) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) GetDeletionPolicy ¶
func (mg *Apigatewayv2VpcLink) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) GetProviderConfigReference ¶
func (mg *Apigatewayv2VpcLink) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) GetProviderReference ¶
func (mg *Apigatewayv2VpcLink) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Apigatewayv2VpcLink. Deprecated: Use GetProviderConfigReference.
func (*Apigatewayv2VpcLink) GetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2VpcLink) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) SetConditions ¶
func (mg *Apigatewayv2VpcLink) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) SetDeletionPolicy ¶
func (mg *Apigatewayv2VpcLink) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) SetProviderConfigReference ¶
func (mg *Apigatewayv2VpcLink) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Apigatewayv2VpcLink.
func (*Apigatewayv2VpcLink) SetProviderReference ¶
func (mg *Apigatewayv2VpcLink) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Apigatewayv2VpcLink. Deprecated: Use SetProviderConfigReference.
func (*Apigatewayv2VpcLink) SetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2VpcLink) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Apigatewayv2VpcLink.
type Apigatewayv2VpcLinkList ¶
type Apigatewayv2VpcLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Apigatewayv2VpcLink `json:"items"` }
Apigatewayv2VpcLink contains a list of Apigatewayv2VpcLinkList
func (*Apigatewayv2VpcLinkList) DeepCopy ¶
func (in *Apigatewayv2VpcLinkList) DeepCopy() *Apigatewayv2VpcLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLinkList.
func (*Apigatewayv2VpcLinkList) DeepCopyInto ¶
func (in *Apigatewayv2VpcLinkList) DeepCopyInto(out *Apigatewayv2VpcLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2VpcLinkList) DeepCopyObject ¶
func (in *Apigatewayv2VpcLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2VpcLinkList) GetItems ¶
func (l *Apigatewayv2VpcLinkList) GetItems() []resource.Managed
GetItems of this Apigatewayv2VpcLinkList.
type Apigatewayv2VpcLinkObservation ¶
type Apigatewayv2VpcLinkObservation struct {
Arn string `json:"arn"`
}
A Apigatewayv2VpcLinkObservation records the observed state of a Apigatewayv2VpcLink
func (*Apigatewayv2VpcLinkObservation) DeepCopy ¶
func (in *Apigatewayv2VpcLinkObservation) DeepCopy() *Apigatewayv2VpcLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLinkObservation.
func (*Apigatewayv2VpcLinkObservation) DeepCopyInto ¶
func (in *Apigatewayv2VpcLinkObservation) DeepCopyInto(out *Apigatewayv2VpcLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2VpcLinkParameters ¶
type Apigatewayv2VpcLinkParameters struct { Name string `json:"name"` SecurityGroupIds []string `json:"security_group_ids"` SubnetIds []string `json:"subnet_ids"` Tags map[string]string `json:"tags"` }
A Apigatewayv2VpcLinkParameters defines the desired state of a Apigatewayv2VpcLink
func (*Apigatewayv2VpcLinkParameters) DeepCopy ¶
func (in *Apigatewayv2VpcLinkParameters) DeepCopy() *Apigatewayv2VpcLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLinkParameters.
func (*Apigatewayv2VpcLinkParameters) DeepCopyInto ¶
func (in *Apigatewayv2VpcLinkParameters) DeepCopyInto(out *Apigatewayv2VpcLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2VpcLinkSpec ¶
type Apigatewayv2VpcLinkSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Apigatewayv2VpcLinkParameters `json:"forProvider"` }
A Apigatewayv2VpcLinkSpec defines the desired state of a Apigatewayv2VpcLink
func (*Apigatewayv2VpcLinkSpec) DeepCopy ¶
func (in *Apigatewayv2VpcLinkSpec) DeepCopy() *Apigatewayv2VpcLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLinkSpec.
func (*Apigatewayv2VpcLinkSpec) DeepCopyInto ¶
func (in *Apigatewayv2VpcLinkSpec) DeepCopyInto(out *Apigatewayv2VpcLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2VpcLinkStatus ¶
type Apigatewayv2VpcLinkStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Apigatewayv2VpcLinkObservation `json:"atProvider"` }
A Apigatewayv2VpcLinkStatus defines the observed state of a Apigatewayv2VpcLink
func (*Apigatewayv2VpcLinkStatus) DeepCopy ¶
func (in *Apigatewayv2VpcLinkStatus) DeepCopy() *Apigatewayv2VpcLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2VpcLinkStatus.
func (*Apigatewayv2VpcLinkStatus) DeepCopyInto ¶
func (in *Apigatewayv2VpcLinkStatus) DeepCopyInto(out *Apigatewayv2VpcLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.