Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeMainRouteTableAssociation(prev *MainRouteTableAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeMainRouteTableAssociation_OriginalRouteTableId(p *MainRouteTableAssociationObservation, vals map[string]cty.Value)
- func DecodeMainRouteTableAssociation_RouteTableId(p *MainRouteTableAssociationParameters, vals map[string]cty.Value)
- func DecodeMainRouteTableAssociation_VpcId(p *MainRouteTableAssociationParameters, vals map[string]cty.Value)
- func EncodeMainRouteTableAssociation(r MainRouteTableAssociation) cty.Value
- func EncodeMainRouteTableAssociation_OriginalRouteTableId(p MainRouteTableAssociationObservation, vals map[string]cty.Value)
- func EncodeMainRouteTableAssociation_RouteTableId(p MainRouteTableAssociationParameters, vals map[string]cty.Value)
- func EncodeMainRouteTableAssociation_VpcId(p MainRouteTableAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeMainRouteTableAssociation_OriginalRouteTableId(k *MainRouteTableAssociationObservation, ...) bool
- func MergeMainRouteTableAssociation_RouteTableId(k *MainRouteTableAssociationParameters, p *MainRouteTableAssociationParameters, ...) bool
- func MergeMainRouteTableAssociation_VpcId(k *MainRouteTableAssociationParameters, p *MainRouteTableAssociationParameters, ...) bool
- type MainRouteTableAssociation
- func (in *MainRouteTableAssociation) DeepCopy() *MainRouteTableAssociation
- func (in *MainRouteTableAssociation) DeepCopyInto(out *MainRouteTableAssociation)
- func (in *MainRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *MainRouteTableAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *MainRouteTableAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *MainRouteTableAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *MainRouteTableAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *MainRouteTableAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *MainRouteTableAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *MainRouteTableAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *MainRouteTableAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *MainRouteTableAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *MainRouteTableAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type MainRouteTableAssociationList
- func (in *MainRouteTableAssociationList) DeepCopy() *MainRouteTableAssociationList
- func (in *MainRouteTableAssociationList) DeepCopyInto(out *MainRouteTableAssociationList)
- func (in *MainRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *MainRouteTableAssociationList) GetItems() []resource.Managed
- type MainRouteTableAssociationObservation
- type MainRouteTableAssociationParameters
- type MainRouteTableAssociationSpec
- type MainRouteTableAssociationStatus
Constants ¶
const ( Group = "main-route-table-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "MainRouteTableAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_main_route_table_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeMainRouteTableAssociation_OriginalRouteTableId ¶
func DecodeMainRouteTableAssociation_OriginalRouteTableId(p *MainRouteTableAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMainRouteTableAssociation_RouteTableId ¶
func DecodeMainRouteTableAssociation_RouteTableId(p *MainRouteTableAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeMainRouteTableAssociation_VpcId ¶
func DecodeMainRouteTableAssociation_VpcId(p *MainRouteTableAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeMainRouteTableAssociation ¶
func EncodeMainRouteTableAssociation(r MainRouteTableAssociation) cty.Value
func EncodeMainRouteTableAssociation_OriginalRouteTableId ¶
func EncodeMainRouteTableAssociation_OriginalRouteTableId(p MainRouteTableAssociationObservation, vals map[string]cty.Value)
func EncodeMainRouteTableAssociation_RouteTableId ¶
func EncodeMainRouteTableAssociation_RouteTableId(p MainRouteTableAssociationParameters, vals map[string]cty.Value)
func EncodeMainRouteTableAssociation_VpcId ¶
func EncodeMainRouteTableAssociation_VpcId(p MainRouteTableAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeMainRouteTableAssociation_OriginalRouteTableId ¶
func MergeMainRouteTableAssociation_OriginalRouteTableId(k *MainRouteTableAssociationObservation, p *MainRouteTableAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeMainRouteTableAssociation_RouteTableId ¶
func MergeMainRouteTableAssociation_RouteTableId(k *MainRouteTableAssociationParameters, p *MainRouteTableAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeMainRouteTableAssociation_VpcId ¶
func MergeMainRouteTableAssociation_VpcId(k *MainRouteTableAssociationParameters, p *MainRouteTableAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type MainRouteTableAssociation ¶
type MainRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MainRouteTableAssociationSpec `json:"spec"` Status MainRouteTableAssociationStatus `json:"status,omitempty"` }
MainRouteTableAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*MainRouteTableAssociation) DeepCopy ¶
func (in *MainRouteTableAssociation) DeepCopy() *MainRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociation.
func (*MainRouteTableAssociation) DeepCopyInto ¶
func (in *MainRouteTableAssociation) DeepCopyInto(out *MainRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MainRouteTableAssociation) DeepCopyObject ¶
func (in *MainRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MainRouteTableAssociation) GetCondition ¶
func (mg *MainRouteTableAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetDeletionPolicy ¶
func (mg *MainRouteTableAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetProviderConfigReference ¶
func (mg *MainRouteTableAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) GetProviderReference ¶
func (mg *MainRouteTableAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this MainRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*MainRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *MainRouteTableAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetConditions ¶
func (mg *MainRouteTableAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetDeletionPolicy ¶
func (mg *MainRouteTableAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetProviderConfigReference ¶
func (mg *MainRouteTableAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this MainRouteTableAssociation.
func (*MainRouteTableAssociation) SetProviderReference ¶
func (mg *MainRouteTableAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this MainRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*MainRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *MainRouteTableAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this MainRouteTableAssociation.
type MainRouteTableAssociationList ¶
type MainRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MainRouteTableAssociation `json:"items"` }
MainRouteTableAssociation contains a list of MainRouteTableAssociationList
func (*MainRouteTableAssociationList) DeepCopy ¶
func (in *MainRouteTableAssociationList) DeepCopy() *MainRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationList.
func (*MainRouteTableAssociationList) DeepCopyInto ¶
func (in *MainRouteTableAssociationList) DeepCopyInto(out *MainRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MainRouteTableAssociationList) DeepCopyObject ¶
func (in *MainRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MainRouteTableAssociationList) GetItems ¶
func (l *MainRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this MainRouteTableAssociationList.
type MainRouteTableAssociationObservation ¶
type MainRouteTableAssociationObservation struct {
OriginalRouteTableId string `json:"original_route_table_id"`
}
A MainRouteTableAssociationObservation records the observed state of a MainRouteTableAssociation
func (*MainRouteTableAssociationObservation) DeepCopy ¶
func (in *MainRouteTableAssociationObservation) DeepCopy() *MainRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationObservation.
func (*MainRouteTableAssociationObservation) DeepCopyInto ¶
func (in *MainRouteTableAssociationObservation) DeepCopyInto(out *MainRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationParameters ¶
type MainRouteTableAssociationParameters struct { RouteTableId string `json:"route_table_id"` VpcId string `json:"vpc_id"` }
A MainRouteTableAssociationParameters defines the desired state of a MainRouteTableAssociation
func (*MainRouteTableAssociationParameters) DeepCopy ¶
func (in *MainRouteTableAssociationParameters) DeepCopy() *MainRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationParameters.
func (*MainRouteTableAssociationParameters) DeepCopyInto ¶
func (in *MainRouteTableAssociationParameters) DeepCopyInto(out *MainRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationSpec ¶
type MainRouteTableAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider MainRouteTableAssociationParameters `json:"forProvider"` }
A MainRouteTableAssociationSpec defines the desired state of a MainRouteTableAssociation
func (*MainRouteTableAssociationSpec) DeepCopy ¶
func (in *MainRouteTableAssociationSpec) DeepCopy() *MainRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationSpec.
func (*MainRouteTableAssociationSpec) DeepCopyInto ¶
func (in *MainRouteTableAssociationSpec) DeepCopyInto(out *MainRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MainRouteTableAssociationStatus ¶
type MainRouteTableAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider MainRouteTableAssociationObservation `json:"atProvider"` }
A MainRouteTableAssociationStatus defines the observed state of a MainRouteTableAssociation
func (*MainRouteTableAssociationStatus) DeepCopy ¶
func (in *MainRouteTableAssociationStatus) DeepCopy() *MainRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationStatus.
func (*MainRouteTableAssociationStatus) DeepCopyInto ¶
func (in *MainRouteTableAssociationStatus) DeepCopyInto(out *MainRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.