Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2TransitGatewayRouteTable(prev *Ec2TransitGatewayRouteTable, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(p *Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(p *Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRouteTable_Tags(p *Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRouteTable_TransitGatewayId(p *Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTable(r Ec2TransitGatewayRouteTable) cty.Value
- func EncodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(p Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(p Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTable_Tags(p Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTable_TransitGatewayId(p Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(k *Ec2TransitGatewayRouteTableObservation, ...) bool
- func MergeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(k *Ec2TransitGatewayRouteTableObservation, ...) bool
- func MergeEc2TransitGatewayRouteTable_Tags(k *Ec2TransitGatewayRouteTableParameters, ...) bool
- func MergeEc2TransitGatewayRouteTable_TransitGatewayId(k *Ec2TransitGatewayRouteTableParameters, ...) bool
- type Ec2TransitGatewayRouteTable
- func (in *Ec2TransitGatewayRouteTable) DeepCopy() *Ec2TransitGatewayRouteTable
- func (in *Ec2TransitGatewayRouteTable) DeepCopyInto(out *Ec2TransitGatewayRouteTable)
- func (in *Ec2TransitGatewayRouteTable) DeepCopyObject() runtime.Object
- func (mg *Ec2TransitGatewayRouteTable) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TransitGatewayRouteTable) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TransitGatewayRouteTable) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTable) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TransitGatewayRouteTable) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TransitGatewayRouteTable) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TransitGatewayRouteTable) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTable) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TransitGatewayRouteTableList
- func (in *Ec2TransitGatewayRouteTableList) DeepCopy() *Ec2TransitGatewayRouteTableList
- func (in *Ec2TransitGatewayRouteTableList) DeepCopyInto(out *Ec2TransitGatewayRouteTableList)
- func (in *Ec2TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
- func (l *Ec2TransitGatewayRouteTableList) GetItems() []resource.Managed
- type Ec2TransitGatewayRouteTableObservation
- type Ec2TransitGatewayRouteTableParameters
- type Ec2TransitGatewayRouteTableSpec
- type Ec2TransitGatewayRouteTableStatus
Constants ¶
const ( Group = "ec-2-transit-gateway-route-table.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TransitGatewayRouteTable" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_transit_gateway_route_table" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable ¶
func DecodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(p *Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable ¶
func DecodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(p *Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTable_Tags ¶
func DecodeEc2TransitGatewayRouteTable_Tags(p *Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTable_TransitGatewayId ¶
func DecodeEc2TransitGatewayRouteTable_TransitGatewayId(p *Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TransitGatewayRouteTable ¶
func EncodeEc2TransitGatewayRouteTable(r Ec2TransitGatewayRouteTable) cty.Value
func EncodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable ¶
func EncodeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(p Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable ¶
func EncodeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(p Ec2TransitGatewayRouteTableObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTable_Tags ¶
func EncodeEc2TransitGatewayRouteTable_Tags(p Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTable_TransitGatewayId ¶
func EncodeEc2TransitGatewayRouteTable_TransitGatewayId(p Ec2TransitGatewayRouteTableParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable ¶
func MergeEc2TransitGatewayRouteTable_DefaultAssociationRouteTable(k *Ec2TransitGatewayRouteTableObservation, p *Ec2TransitGatewayRouteTableObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable ¶
func MergeEc2TransitGatewayRouteTable_DefaultPropagationRouteTable(k *Ec2TransitGatewayRouteTableObservation, p *Ec2TransitGatewayRouteTableObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTable_Tags ¶
func MergeEc2TransitGatewayRouteTable_Tags(k *Ec2TransitGatewayRouteTableParameters, p *Ec2TransitGatewayRouteTableParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeEc2TransitGatewayRouteTable_TransitGatewayId ¶
func MergeEc2TransitGatewayRouteTable_TransitGatewayId(k *Ec2TransitGatewayRouteTableParameters, p *Ec2TransitGatewayRouteTableParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TransitGatewayRouteTable ¶
type Ec2TransitGatewayRouteTable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TransitGatewayRouteTableSpec `json:"spec"` Status Ec2TransitGatewayRouteTableStatus `json:"status,omitempty"` }
Ec2TransitGatewayRouteTable is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TransitGatewayRouteTable) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTable) DeepCopy() *Ec2TransitGatewayRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTable) DeepCopyInto(out *Ec2TransitGatewayRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTable) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTable) GetCondition ¶
func (mg *Ec2TransitGatewayRouteTable) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) GetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTable) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) GetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTable) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) GetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTable) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TransitGatewayRouteTable. Deprecated: Use GetProviderConfigReference.
func (*Ec2TransitGatewayRouteTable) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) SetConditions ¶
func (mg *Ec2TransitGatewayRouteTable) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) SetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTable) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) SetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTable) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TransitGatewayRouteTable.
func (*Ec2TransitGatewayRouteTable) SetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTable) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TransitGatewayRouteTable. Deprecated: Use SetProviderConfigReference.
func (*Ec2TransitGatewayRouteTable) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTable.
type Ec2TransitGatewayRouteTableList ¶
type Ec2TransitGatewayRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TransitGatewayRouteTable `json:"items"` }
Ec2TransitGatewayRouteTable contains a list of Ec2TransitGatewayRouteTableList
func (*Ec2TransitGatewayRouteTableList) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableList) DeepCopy() *Ec2TransitGatewayRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableList.
func (*Ec2TransitGatewayRouteTableList) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableList) DeepCopyInto(out *Ec2TransitGatewayRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTableList) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTableList) GetItems ¶
func (l *Ec2TransitGatewayRouteTableList) GetItems() []resource.Managed
GetItems of this Ec2TransitGatewayRouteTableList.
type Ec2TransitGatewayRouteTableObservation ¶
type Ec2TransitGatewayRouteTableObservation struct { DefaultAssociationRouteTable bool `json:"default_association_route_table"` DefaultPropagationRouteTable bool `json:"default_propagation_route_table"` }
A Ec2TransitGatewayRouteTableObservation records the observed state of a Ec2TransitGatewayRouteTable
func (*Ec2TransitGatewayRouteTableObservation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableObservation) DeepCopy() *Ec2TransitGatewayRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableObservation.
func (*Ec2TransitGatewayRouteTableObservation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableObservation) DeepCopyInto(out *Ec2TransitGatewayRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableParameters ¶
type Ec2TransitGatewayRouteTableParameters struct { Tags map[string]string `json:"tags"` TransitGatewayId string `json:"transit_gateway_id"` }
A Ec2TransitGatewayRouteTableParameters defines the desired state of a Ec2TransitGatewayRouteTable
func (*Ec2TransitGatewayRouteTableParameters) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableParameters) DeepCopy() *Ec2TransitGatewayRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableParameters.
func (*Ec2TransitGatewayRouteTableParameters) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableParameters) DeepCopyInto(out *Ec2TransitGatewayRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableSpec ¶
type Ec2TransitGatewayRouteTableSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TransitGatewayRouteTableParameters `json:"forProvider"` }
A Ec2TransitGatewayRouteTableSpec defines the desired state of a Ec2TransitGatewayRouteTable
func (*Ec2TransitGatewayRouteTableSpec) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableSpec) DeepCopy() *Ec2TransitGatewayRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableSpec.
func (*Ec2TransitGatewayRouteTableSpec) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableSpec) DeepCopyInto(out *Ec2TransitGatewayRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableStatus ¶
type Ec2TransitGatewayRouteTableStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TransitGatewayRouteTableObservation `json:"atProvider"` }
A Ec2TransitGatewayRouteTableStatus defines the observed state of a Ec2TransitGatewayRouteTable
func (*Ec2TransitGatewayRouteTableStatus) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableStatus) DeepCopy() *Ec2TransitGatewayRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableStatus.
func (*Ec2TransitGatewayRouteTableStatus) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableStatus) DeepCopyInto(out *Ec2TransitGatewayRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.