Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVpnGatewayRoutePropagation(prev *VpnGatewayRoutePropagation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpnGatewayRoutePropagation_RouteTableId(p *VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
- func DecodeVpnGatewayRoutePropagation_VpnGatewayId(p *VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
- func EncodeVpnGatewayRoutePropagation(r VpnGatewayRoutePropagation) cty.Value
- func EncodeVpnGatewayRoutePropagation_RouteTableId(p VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
- func EncodeVpnGatewayRoutePropagation_VpnGatewayId(p VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpnGatewayRoutePropagation_RouteTableId(k *VpnGatewayRoutePropagationParameters, ...) bool
- func MergeVpnGatewayRoutePropagation_VpnGatewayId(k *VpnGatewayRoutePropagationParameters, ...) bool
- type VpnGatewayRoutePropagation
- func (in *VpnGatewayRoutePropagation) DeepCopy() *VpnGatewayRoutePropagation
- func (in *VpnGatewayRoutePropagation) DeepCopyInto(out *VpnGatewayRoutePropagation)
- func (in *VpnGatewayRoutePropagation) DeepCopyObject() runtime.Object
- func (mg *VpnGatewayRoutePropagation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpnGatewayRoutePropagation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpnGatewayRoutePropagation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpnGatewayRoutePropagation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpnGatewayRoutePropagation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpnGatewayRoutePropagation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpnGatewayRoutePropagation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpnGatewayRoutePropagation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpnGatewayRoutePropagation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpnGatewayRoutePropagation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpnGatewayRoutePropagationList
- func (in *VpnGatewayRoutePropagationList) DeepCopy() *VpnGatewayRoutePropagationList
- func (in *VpnGatewayRoutePropagationList) DeepCopyInto(out *VpnGatewayRoutePropagationList)
- func (in *VpnGatewayRoutePropagationList) DeepCopyObject() runtime.Object
- func (l *VpnGatewayRoutePropagationList) GetItems() []resource.Managed
- type VpnGatewayRoutePropagationObservation
- type VpnGatewayRoutePropagationParameters
- type VpnGatewayRoutePropagationSpec
- type VpnGatewayRoutePropagationStatus
Constants ¶
const ( Group = "vpn-gateway-route-propagation.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpnGatewayRoutePropagation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpn_gateway_route_propagation" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpnGatewayRoutePropagation_RouteTableId ¶
func DecodeVpnGatewayRoutePropagation_RouteTableId(p *VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpnGatewayRoutePropagation_VpnGatewayId ¶
func DecodeVpnGatewayRoutePropagation_VpnGatewayId(p *VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeVpnGatewayRoutePropagation ¶
func EncodeVpnGatewayRoutePropagation(r VpnGatewayRoutePropagation) cty.Value
func EncodeVpnGatewayRoutePropagation_RouteTableId ¶
func EncodeVpnGatewayRoutePropagation_RouteTableId(p VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
func EncodeVpnGatewayRoutePropagation_VpnGatewayId ¶
func EncodeVpnGatewayRoutePropagation_VpnGatewayId(p VpnGatewayRoutePropagationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpnGatewayRoutePropagation_RouteTableId ¶
func MergeVpnGatewayRoutePropagation_RouteTableId(k *VpnGatewayRoutePropagationParameters, p *VpnGatewayRoutePropagationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpnGatewayRoutePropagation_VpnGatewayId ¶
func MergeVpnGatewayRoutePropagation_VpnGatewayId(k *VpnGatewayRoutePropagationParameters, p *VpnGatewayRoutePropagationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type VpnGatewayRoutePropagation ¶
type VpnGatewayRoutePropagation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpnGatewayRoutePropagationSpec `json:"spec"` Status VpnGatewayRoutePropagationStatus `json:"status,omitempty"` }
VpnGatewayRoutePropagation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VpnGatewayRoutePropagation) DeepCopy ¶
func (in *VpnGatewayRoutePropagation) DeepCopy() *VpnGatewayRoutePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagation) DeepCopyInto(out *VpnGatewayRoutePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnGatewayRoutePropagation) DeepCopyObject ¶
func (in *VpnGatewayRoutePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnGatewayRoutePropagation) GetCondition ¶
func (mg *VpnGatewayRoutePropagation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) GetDeletionPolicy ¶
func (mg *VpnGatewayRoutePropagation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) GetProviderConfigReference ¶
func (mg *VpnGatewayRoutePropagation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) GetProviderReference ¶
func (mg *VpnGatewayRoutePropagation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this VpnGatewayRoutePropagation. Deprecated: Use GetProviderConfigReference.
func (*VpnGatewayRoutePropagation) GetWriteConnectionSecretToReference ¶
func (mg *VpnGatewayRoutePropagation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) SetConditions ¶
func (mg *VpnGatewayRoutePropagation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) SetDeletionPolicy ¶
func (mg *VpnGatewayRoutePropagation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) SetProviderConfigReference ¶
func (mg *VpnGatewayRoutePropagation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this VpnGatewayRoutePropagation.
func (*VpnGatewayRoutePropagation) SetProviderReference ¶
func (mg *VpnGatewayRoutePropagation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this VpnGatewayRoutePropagation. Deprecated: Use SetProviderConfigReference.
func (*VpnGatewayRoutePropagation) SetWriteConnectionSecretToReference ¶
func (mg *VpnGatewayRoutePropagation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this VpnGatewayRoutePropagation.
type VpnGatewayRoutePropagationList ¶
type VpnGatewayRoutePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpnGatewayRoutePropagation `json:"items"` }
VpnGatewayRoutePropagation contains a list of VpnGatewayRoutePropagationList
func (*VpnGatewayRoutePropagationList) DeepCopy ¶
func (in *VpnGatewayRoutePropagationList) DeepCopy() *VpnGatewayRoutePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationList.
func (*VpnGatewayRoutePropagationList) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagationList) DeepCopyInto(out *VpnGatewayRoutePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnGatewayRoutePropagationList) DeepCopyObject ¶
func (in *VpnGatewayRoutePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnGatewayRoutePropagationList) GetItems ¶
func (l *VpnGatewayRoutePropagationList) GetItems() []resource.Managed
GetItems of this VpnGatewayRoutePropagationList.
type VpnGatewayRoutePropagationObservation ¶
type VpnGatewayRoutePropagationObservation struct{}
A VpnGatewayRoutePropagationObservation records the observed state of a VpnGatewayRoutePropagation
func (*VpnGatewayRoutePropagationObservation) DeepCopy ¶
func (in *VpnGatewayRoutePropagationObservation) DeepCopy() *VpnGatewayRoutePropagationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationObservation.
func (*VpnGatewayRoutePropagationObservation) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagationObservation) DeepCopyInto(out *VpnGatewayRoutePropagationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnGatewayRoutePropagationParameters ¶
type VpnGatewayRoutePropagationParameters struct { RouteTableId string `json:"route_table_id"` VpnGatewayId string `json:"vpn_gateway_id"` }
A VpnGatewayRoutePropagationParameters defines the desired state of a VpnGatewayRoutePropagation
func (*VpnGatewayRoutePropagationParameters) DeepCopy ¶
func (in *VpnGatewayRoutePropagationParameters) DeepCopy() *VpnGatewayRoutePropagationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationParameters.
func (*VpnGatewayRoutePropagationParameters) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagationParameters) DeepCopyInto(out *VpnGatewayRoutePropagationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnGatewayRoutePropagationSpec ¶
type VpnGatewayRoutePropagationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpnGatewayRoutePropagationParameters `json:"forProvider"` }
A VpnGatewayRoutePropagationSpec defines the desired state of a VpnGatewayRoutePropagation
func (*VpnGatewayRoutePropagationSpec) DeepCopy ¶
func (in *VpnGatewayRoutePropagationSpec) DeepCopy() *VpnGatewayRoutePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationSpec.
func (*VpnGatewayRoutePropagationSpec) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagationSpec) DeepCopyInto(out *VpnGatewayRoutePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnGatewayRoutePropagationStatus ¶
type VpnGatewayRoutePropagationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpnGatewayRoutePropagationObservation `json:"atProvider"` }
A VpnGatewayRoutePropagationStatus defines the observed state of a VpnGatewayRoutePropagation
func (*VpnGatewayRoutePropagationStatus) DeepCopy ¶
func (in *VpnGatewayRoutePropagationStatus) DeepCopy() *VpnGatewayRoutePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationStatus.
func (*VpnGatewayRoutePropagationStatus) DeepCopyInto ¶
func (in *VpnGatewayRoutePropagationStatus) DeepCopyInto(out *VpnGatewayRoutePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.