Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2TransitGatewayRouteTablePropagation(prev *Ec2TransitGatewayRouteTablePropagation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TransitGatewayRouteTablePropagation_ResourceId(p *Ec2TransitGatewayRouteTablePropagationObservation, ...)
- func DecodeEc2TransitGatewayRouteTablePropagation_ResourceType(p *Ec2TransitGatewayRouteTablePropagationObservation, ...)
- func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTablePropagation(r Ec2TransitGatewayRouteTablePropagation) cty.Value
- func EncodeEc2TransitGatewayRouteTablePropagation_ResourceId(p Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTablePropagation_ResourceType(p Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TransitGatewayRouteTablePropagation_ResourceId(k *Ec2TransitGatewayRouteTablePropagationObservation, ...) bool
- func MergeEc2TransitGatewayRouteTablePropagation_ResourceType(k *Ec2TransitGatewayRouteTablePropagationObservation, ...) bool
- func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteTablePropagationParameters, ...) bool
- func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteTablePropagationParameters, ...) bool
- type Ec2TransitGatewayRouteTablePropagation
- func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopy() *Ec2TransitGatewayRouteTablePropagation
- func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagation)
- func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
- func (mg *Ec2TransitGatewayRouteTablePropagation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TransitGatewayRouteTablePropagation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TransitGatewayRouteTablePropagation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTablePropagation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TransitGatewayRouteTablePropagation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TransitGatewayRouteTablePropagation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TransitGatewayRouteTablePropagation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTablePropagation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TransitGatewayRouteTablePropagationList
- func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopy() *Ec2TransitGatewayRouteTablePropagationList
- func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationList)
- func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopyObject() runtime.Object
- func (l *Ec2TransitGatewayRouteTablePropagationList) GetItems() []resource.Managed
- type Ec2TransitGatewayRouteTablePropagationObservation
- type Ec2TransitGatewayRouteTablePropagationParameters
- type Ec2TransitGatewayRouteTablePropagationSpec
- type Ec2TransitGatewayRouteTablePropagationStatus
Constants ¶
const ( Group = "ec-2-transit-gateway-route-table-propagation.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TransitGatewayRouteTablePropagation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_transit_gateway_route_table_propagation" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TransitGatewayRouteTablePropagation_ResourceId ¶
func DecodeEc2TransitGatewayRouteTablePropagation_ResourceId(p *Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTablePropagation_ResourceType ¶
func DecodeEc2TransitGatewayRouteTablePropagation_ResourceType(p *Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId ¶
func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId ¶
func DecodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TransitGatewayRouteTablePropagation ¶
func EncodeEc2TransitGatewayRouteTablePropagation(r Ec2TransitGatewayRouteTablePropagation) cty.Value
func EncodeEc2TransitGatewayRouteTablePropagation_ResourceId ¶
func EncodeEc2TransitGatewayRouteTablePropagation_ResourceId(p Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTablePropagation_ResourceType ¶
func EncodeEc2TransitGatewayRouteTablePropagation_ResourceType(p Ec2TransitGatewayRouteTablePropagationObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId ¶
func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId ¶
func EncodeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteTablePropagationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TransitGatewayRouteTablePropagation_ResourceId ¶
func MergeEc2TransitGatewayRouteTablePropagation_ResourceId(k *Ec2TransitGatewayRouteTablePropagationObservation, p *Ec2TransitGatewayRouteTablePropagationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTablePropagation_ResourceType ¶
func MergeEc2TransitGatewayRouteTablePropagation_ResourceType(k *Ec2TransitGatewayRouteTablePropagationObservation, p *Ec2TransitGatewayRouteTablePropagationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId ¶
func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteTablePropagationParameters, p *Ec2TransitGatewayRouteTablePropagationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId ¶
func MergeEc2TransitGatewayRouteTablePropagation_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteTablePropagationParameters, p *Ec2TransitGatewayRouteTablePropagationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TransitGatewayRouteTablePropagation ¶
type Ec2TransitGatewayRouteTablePropagation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TransitGatewayRouteTablePropagationSpec `json:"spec"` Status Ec2TransitGatewayRouteTablePropagationStatus `json:"status,omitempty"` }
Ec2TransitGatewayRouteTablePropagation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TransitGatewayRouteTablePropagation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopy() *Ec2TransitGatewayRouteTablePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTablePropagation) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTablePropagation) GetCondition ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) GetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) GetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) GetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TransitGatewayRouteTablePropagation. Deprecated: Use GetProviderConfigReference.
func (*Ec2TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) SetConditions ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) SetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) SetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TransitGatewayRouteTablePropagation.
func (*Ec2TransitGatewayRouteTablePropagation) SetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TransitGatewayRouteTablePropagation. Deprecated: Use SetProviderConfigReference.
func (*Ec2TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTablePropagation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTablePropagation.
type Ec2TransitGatewayRouteTablePropagationList ¶
type Ec2TransitGatewayRouteTablePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TransitGatewayRouteTablePropagation `json:"items"` }
Ec2TransitGatewayRouteTablePropagation contains a list of Ec2TransitGatewayRouteTablePropagationList
func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopy() *Ec2TransitGatewayRouteTablePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationList.
func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTablePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTablePropagationList) GetItems ¶
func (l *Ec2TransitGatewayRouteTablePropagationList) GetItems() []resource.Managed
GetItems of this Ec2TransitGatewayRouteTablePropagationList.
type Ec2TransitGatewayRouteTablePropagationObservation ¶
type Ec2TransitGatewayRouteTablePropagationObservation struct { ResourceId string `json:"resource_id"` ResourceType string `json:"resource_type"` }
A Ec2TransitGatewayRouteTablePropagationObservation records the observed state of a Ec2TransitGatewayRouteTablePropagation
func (*Ec2TransitGatewayRouteTablePropagationObservation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagationObservation) DeepCopy() *Ec2TransitGatewayRouteTablePropagationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationObservation.
func (*Ec2TransitGatewayRouteTablePropagationObservation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagationObservation) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTablePropagationParameters ¶
type Ec2TransitGatewayRouteTablePropagationParameters struct { TransitGatewayAttachmentId string `json:"transit_gateway_attachment_id"` TransitGatewayRouteTableId string `json:"transit_gateway_route_table_id"` }
A Ec2TransitGatewayRouteTablePropagationParameters defines the desired state of a Ec2TransitGatewayRouteTablePropagation
func (*Ec2TransitGatewayRouteTablePropagationParameters) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagationParameters) DeepCopy() *Ec2TransitGatewayRouteTablePropagationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationParameters.
func (*Ec2TransitGatewayRouteTablePropagationParameters) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagationParameters) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTablePropagationSpec ¶
type Ec2TransitGatewayRouteTablePropagationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TransitGatewayRouteTablePropagationParameters `json:"forProvider"` }
A Ec2TransitGatewayRouteTablePropagationSpec defines the desired state of a Ec2TransitGatewayRouteTablePropagation
func (*Ec2TransitGatewayRouteTablePropagationSpec) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagationSpec) DeepCopy() *Ec2TransitGatewayRouteTablePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationSpec.
func (*Ec2TransitGatewayRouteTablePropagationSpec) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagationSpec) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTablePropagationStatus ¶
type Ec2TransitGatewayRouteTablePropagationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TransitGatewayRouteTablePropagationObservation `json:"atProvider"` }
A Ec2TransitGatewayRouteTablePropagationStatus defines the observed state of a Ec2TransitGatewayRouteTablePropagation
func (*Ec2TransitGatewayRouteTablePropagationStatus) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTablePropagationStatus) DeepCopy() *Ec2TransitGatewayRouteTablePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationStatus.
func (*Ec2TransitGatewayRouteTablePropagationStatus) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTablePropagationStatus) DeepCopyInto(out *Ec2TransitGatewayRouteTablePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.