Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApiGatewayBasePathMapping(prev *ApiGatewayBasePathMapping, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApiGatewayBasePathMapping_ApiId(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func DecodeApiGatewayBasePathMapping_BasePath(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func DecodeApiGatewayBasePathMapping_DomainName(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func DecodeApiGatewayBasePathMapping_StageName(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func EncodeApiGatewayBasePathMapping(r ApiGatewayBasePathMapping) cty.Value
- func EncodeApiGatewayBasePathMapping_ApiId(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func EncodeApiGatewayBasePathMapping_BasePath(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func EncodeApiGatewayBasePathMapping_DomainName(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func EncodeApiGatewayBasePathMapping_StageName(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApiGatewayBasePathMapping_ApiId(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, ...) bool
- func MergeApiGatewayBasePathMapping_BasePath(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, ...) bool
- func MergeApiGatewayBasePathMapping_DomainName(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, ...) bool
- func MergeApiGatewayBasePathMapping_StageName(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, ...) bool
- type ApiGatewayBasePathMapping
- func (in *ApiGatewayBasePathMapping) DeepCopy() *ApiGatewayBasePathMapping
- func (in *ApiGatewayBasePathMapping) DeepCopyInto(out *ApiGatewayBasePathMapping)
- func (in *ApiGatewayBasePathMapping) DeepCopyObject() runtime.Object
- func (mg *ApiGatewayBasePathMapping) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ApiGatewayBasePathMapping) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ApiGatewayBasePathMapping) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayBasePathMapping) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayBasePathMapping) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ApiGatewayBasePathMapping) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ApiGatewayBasePathMapping) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ApiGatewayBasePathMapping) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayBasePathMapping) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayBasePathMapping) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ApiGatewayBasePathMappingList
- func (in *ApiGatewayBasePathMappingList) DeepCopy() *ApiGatewayBasePathMappingList
- func (in *ApiGatewayBasePathMappingList) DeepCopyInto(out *ApiGatewayBasePathMappingList)
- func (in *ApiGatewayBasePathMappingList) DeepCopyObject() runtime.Object
- func (l *ApiGatewayBasePathMappingList) GetItems() []resource.Managed
- type ApiGatewayBasePathMappingObservation
- type ApiGatewayBasePathMappingParameters
- type ApiGatewayBasePathMappingSpec
- type ApiGatewayBasePathMappingStatus
Constants ¶
const ( Group = "api-gateway-base-path-mapping.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ApiGatewayBasePathMapping" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_api_gateway_base_path_mapping" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApiGatewayBasePathMapping_ApiId ¶
func DecodeApiGatewayBasePathMapping_ApiId(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayBasePathMapping_BasePath ¶
func DecodeApiGatewayBasePathMapping_BasePath(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayBasePathMapping_DomainName ¶
func DecodeApiGatewayBasePathMapping_DomainName(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayBasePathMapping_StageName ¶
func DecodeApiGatewayBasePathMapping_StageName(p *ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApiGatewayBasePathMapping ¶
func EncodeApiGatewayBasePathMapping(r ApiGatewayBasePathMapping) cty.Value
func EncodeApiGatewayBasePathMapping_ApiId ¶
func EncodeApiGatewayBasePathMapping_ApiId(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
func EncodeApiGatewayBasePathMapping_BasePath ¶
func EncodeApiGatewayBasePathMapping_BasePath(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
func EncodeApiGatewayBasePathMapping_DomainName ¶
func EncodeApiGatewayBasePathMapping_DomainName(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
func EncodeApiGatewayBasePathMapping_StageName ¶
func EncodeApiGatewayBasePathMapping_StageName(p ApiGatewayBasePathMappingParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApiGatewayBasePathMapping_ApiId ¶
func MergeApiGatewayBasePathMapping_ApiId(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayBasePathMapping_BasePath ¶
func MergeApiGatewayBasePathMapping_BasePath(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayBasePathMapping_DomainName ¶
func MergeApiGatewayBasePathMapping_DomainName(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayBasePathMapping_StageName ¶
func MergeApiGatewayBasePathMapping_StageName(k *ApiGatewayBasePathMappingParameters, p *ApiGatewayBasePathMappingParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ApiGatewayBasePathMapping ¶
type ApiGatewayBasePathMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiGatewayBasePathMappingSpec `json:"spec"` Status ApiGatewayBasePathMappingStatus `json:"status,omitempty"` }
ApiGatewayBasePathMapping is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ApiGatewayBasePathMapping) DeepCopy ¶
func (in *ApiGatewayBasePathMapping) DeepCopy() *ApiGatewayBasePathMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) DeepCopyInto ¶
func (in *ApiGatewayBasePathMapping) DeepCopyInto(out *ApiGatewayBasePathMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayBasePathMapping) DeepCopyObject ¶
func (in *ApiGatewayBasePathMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayBasePathMapping) GetCondition ¶
func (mg *ApiGatewayBasePathMapping) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) GetDeletionPolicy ¶
func (mg *ApiGatewayBasePathMapping) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) GetProviderConfigReference ¶
func (mg *ApiGatewayBasePathMapping) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) GetProviderReference ¶
func (mg *ApiGatewayBasePathMapping) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ApiGatewayBasePathMapping. Deprecated: Use GetProviderConfigReference.
func (*ApiGatewayBasePathMapping) GetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayBasePathMapping) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) SetConditions ¶
func (mg *ApiGatewayBasePathMapping) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) SetDeletionPolicy ¶
func (mg *ApiGatewayBasePathMapping) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) SetProviderConfigReference ¶
func (mg *ApiGatewayBasePathMapping) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ApiGatewayBasePathMapping.
func (*ApiGatewayBasePathMapping) SetProviderReference ¶
func (mg *ApiGatewayBasePathMapping) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ApiGatewayBasePathMapping. Deprecated: Use SetProviderConfigReference.
func (*ApiGatewayBasePathMapping) SetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayBasePathMapping) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ApiGatewayBasePathMapping.
type ApiGatewayBasePathMappingList ¶
type ApiGatewayBasePathMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiGatewayBasePathMapping `json:"items"` }
ApiGatewayBasePathMapping contains a list of ApiGatewayBasePathMappingList
func (*ApiGatewayBasePathMappingList) DeepCopy ¶
func (in *ApiGatewayBasePathMappingList) DeepCopy() *ApiGatewayBasePathMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMappingList.
func (*ApiGatewayBasePathMappingList) DeepCopyInto ¶
func (in *ApiGatewayBasePathMappingList) DeepCopyInto(out *ApiGatewayBasePathMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayBasePathMappingList) DeepCopyObject ¶
func (in *ApiGatewayBasePathMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayBasePathMappingList) GetItems ¶
func (l *ApiGatewayBasePathMappingList) GetItems() []resource.Managed
GetItems of this ApiGatewayBasePathMappingList.
type ApiGatewayBasePathMappingObservation ¶
type ApiGatewayBasePathMappingObservation struct{}
A ApiGatewayBasePathMappingObservation records the observed state of a ApiGatewayBasePathMapping
func (*ApiGatewayBasePathMappingObservation) DeepCopy ¶
func (in *ApiGatewayBasePathMappingObservation) DeepCopy() *ApiGatewayBasePathMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMappingObservation.
func (*ApiGatewayBasePathMappingObservation) DeepCopyInto ¶
func (in *ApiGatewayBasePathMappingObservation) DeepCopyInto(out *ApiGatewayBasePathMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayBasePathMappingParameters ¶
type ApiGatewayBasePathMappingParameters struct { ApiId string `json:"api_id"` BasePath string `json:"base_path"` DomainName string `json:"domain_name"` StageName string `json:"stage_name"` }
A ApiGatewayBasePathMappingParameters defines the desired state of a ApiGatewayBasePathMapping
func (*ApiGatewayBasePathMappingParameters) DeepCopy ¶
func (in *ApiGatewayBasePathMappingParameters) DeepCopy() *ApiGatewayBasePathMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMappingParameters.
func (*ApiGatewayBasePathMappingParameters) DeepCopyInto ¶
func (in *ApiGatewayBasePathMappingParameters) DeepCopyInto(out *ApiGatewayBasePathMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayBasePathMappingSpec ¶
type ApiGatewayBasePathMappingSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ApiGatewayBasePathMappingParameters `json:"forProvider"` }
A ApiGatewayBasePathMappingSpec defines the desired state of a ApiGatewayBasePathMapping
func (*ApiGatewayBasePathMappingSpec) DeepCopy ¶
func (in *ApiGatewayBasePathMappingSpec) DeepCopy() *ApiGatewayBasePathMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMappingSpec.
func (*ApiGatewayBasePathMappingSpec) DeepCopyInto ¶
func (in *ApiGatewayBasePathMappingSpec) DeepCopyInto(out *ApiGatewayBasePathMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayBasePathMappingStatus ¶
type ApiGatewayBasePathMappingStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ApiGatewayBasePathMappingObservation `json:"atProvider"` }
A ApiGatewayBasePathMappingStatus defines the observed state of a ApiGatewayBasePathMapping
func (*ApiGatewayBasePathMappingStatus) DeepCopy ¶
func (in *ApiGatewayBasePathMappingStatus) DeepCopy() *ApiGatewayBasePathMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayBasePathMappingStatus.
func (*ApiGatewayBasePathMappingStatus) DeepCopyInto ¶
func (in *ApiGatewayBasePathMappingStatus) DeepCopyInto(out *ApiGatewayBasePathMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.