Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApiGatewayApiKey(prev *ApiGatewayApiKey, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApiGatewayApiKey_Arn(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_CreatedDate(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_Description(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_Enabled(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_LastUpdatedDate(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_Name(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_Tags(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayApiKey_Value(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey(r ApiGatewayApiKey) cty.Value
- func EncodeApiGatewayApiKey_Arn(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_CreatedDate(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_Description(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_Enabled(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_LastUpdatedDate(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_Name(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_Tags(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayApiKey_Value(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApiGatewayApiKey_Arn(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, ...) bool
- func MergeApiGatewayApiKey_CreatedDate(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, ...) bool
- func MergeApiGatewayApiKey_Description(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, ...) bool
- func MergeApiGatewayApiKey_Enabled(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, ...) bool
- func MergeApiGatewayApiKey_LastUpdatedDate(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, ...) bool
- func MergeApiGatewayApiKey_Name(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, ...) bool
- func MergeApiGatewayApiKey_Tags(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, ...) bool
- func MergeApiGatewayApiKey_Value(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, ...) bool
- type ApiGatewayApiKey
- func (in *ApiGatewayApiKey) DeepCopy() *ApiGatewayApiKey
- func (in *ApiGatewayApiKey) DeepCopyInto(out *ApiGatewayApiKey)
- func (in *ApiGatewayApiKey) DeepCopyObject() runtime.Object
- func (mg *ApiGatewayApiKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ApiGatewayApiKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ApiGatewayApiKey) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayApiKey) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayApiKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ApiGatewayApiKey) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ApiGatewayApiKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ApiGatewayApiKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayApiKey) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayApiKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ApiGatewayApiKeyList
- type ApiGatewayApiKeyObservation
- type ApiGatewayApiKeyParameters
- type ApiGatewayApiKeySpec
- type ApiGatewayApiKeyStatus
Constants ¶
const ( Group = "api-gateway-api-key.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ApiGatewayApiKey" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_api_gateway_api_key" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApiGatewayApiKey ¶
func DecodeApiGatewayApiKey_Arn ¶
func DecodeApiGatewayApiKey_Arn(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_CreatedDate ¶
func DecodeApiGatewayApiKey_CreatedDate(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_Description ¶
func DecodeApiGatewayApiKey_Description(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_Enabled ¶
func DecodeApiGatewayApiKey_Enabled(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_LastUpdatedDate ¶
func DecodeApiGatewayApiKey_LastUpdatedDate(p *ApiGatewayApiKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_Name ¶
func DecodeApiGatewayApiKey_Name(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayApiKey_Tags ¶
func DecodeApiGatewayApiKey_Tags(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeApiGatewayApiKey_Value ¶
func DecodeApiGatewayApiKey_Value(p *ApiGatewayApiKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApiGatewayApiKey ¶
func EncodeApiGatewayApiKey(r ApiGatewayApiKey) cty.Value
func EncodeApiGatewayApiKey_Arn ¶
func EncodeApiGatewayApiKey_Arn(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_CreatedDate ¶
func EncodeApiGatewayApiKey_CreatedDate(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_Description ¶
func EncodeApiGatewayApiKey_Description(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_Enabled ¶
func EncodeApiGatewayApiKey_Enabled(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_LastUpdatedDate ¶
func EncodeApiGatewayApiKey_LastUpdatedDate(p ApiGatewayApiKeyObservation, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_Name ¶
func EncodeApiGatewayApiKey_Name(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_Tags ¶
func EncodeApiGatewayApiKey_Tags(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayApiKey_Value ¶
func EncodeApiGatewayApiKey_Value(p ApiGatewayApiKeyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApiGatewayApiKey_Arn ¶
func MergeApiGatewayApiKey_Arn(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApiGatewayApiKey_CreatedDate ¶
func MergeApiGatewayApiKey_CreatedDate(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApiGatewayApiKey_Description ¶
func MergeApiGatewayApiKey_Description(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayApiKey_Enabled ¶
func MergeApiGatewayApiKey_Enabled(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayApiKey_LastUpdatedDate ¶
func MergeApiGatewayApiKey_LastUpdatedDate(k *ApiGatewayApiKeyObservation, p *ApiGatewayApiKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApiGatewayApiKey_Name ¶
func MergeApiGatewayApiKey_Name(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayApiKey_Tags ¶
func MergeApiGatewayApiKey_Tags(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeApiGatewayApiKey_Value ¶
func MergeApiGatewayApiKey_Value(k *ApiGatewayApiKeyParameters, p *ApiGatewayApiKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ApiGatewayApiKey ¶
type ApiGatewayApiKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiGatewayApiKeySpec `json:"spec"` Status ApiGatewayApiKeyStatus `json:"status,omitempty"` }
ApiGatewayApiKey is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ApiGatewayApiKey) DeepCopy ¶
func (in *ApiGatewayApiKey) DeepCopy() *ApiGatewayApiKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKey.
func (*ApiGatewayApiKey) DeepCopyInto ¶
func (in *ApiGatewayApiKey) DeepCopyInto(out *ApiGatewayApiKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayApiKey) DeepCopyObject ¶
func (in *ApiGatewayApiKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayApiKey) GetCondition ¶
func (mg *ApiGatewayApiKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) GetDeletionPolicy ¶
func (mg *ApiGatewayApiKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) GetProviderConfigReference ¶
func (mg *ApiGatewayApiKey) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) GetProviderReference ¶
func (mg *ApiGatewayApiKey) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ApiGatewayApiKey. Deprecated: Use GetProviderConfigReference.
func (*ApiGatewayApiKey) GetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayApiKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) SetConditions ¶
func (mg *ApiGatewayApiKey) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) SetDeletionPolicy ¶
func (mg *ApiGatewayApiKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) SetProviderConfigReference ¶
func (mg *ApiGatewayApiKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ApiGatewayApiKey.
func (*ApiGatewayApiKey) SetProviderReference ¶
func (mg *ApiGatewayApiKey) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ApiGatewayApiKey. Deprecated: Use SetProviderConfigReference.
func (*ApiGatewayApiKey) SetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayApiKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ApiGatewayApiKey.
type ApiGatewayApiKeyList ¶
type ApiGatewayApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiGatewayApiKey `json:"items"` }
ApiGatewayApiKey contains a list of ApiGatewayApiKeyList
func (*ApiGatewayApiKeyList) DeepCopy ¶
func (in *ApiGatewayApiKeyList) DeepCopy() *ApiGatewayApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKeyList.
func (*ApiGatewayApiKeyList) DeepCopyInto ¶
func (in *ApiGatewayApiKeyList) DeepCopyInto(out *ApiGatewayApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayApiKeyList) DeepCopyObject ¶
func (in *ApiGatewayApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayApiKeyList) GetItems ¶
func (l *ApiGatewayApiKeyList) GetItems() []resource.Managed
GetItems of this ApiGatewayApiKeyList.
type ApiGatewayApiKeyObservation ¶
type ApiGatewayApiKeyObservation struct { Arn string `json:"arn"` LastUpdatedDate string `json:"last_updated_date"` CreatedDate string `json:"created_date"` }
A ApiGatewayApiKeyObservation records the observed state of a ApiGatewayApiKey
func (*ApiGatewayApiKeyObservation) DeepCopy ¶
func (in *ApiGatewayApiKeyObservation) DeepCopy() *ApiGatewayApiKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKeyObservation.
func (*ApiGatewayApiKeyObservation) DeepCopyInto ¶
func (in *ApiGatewayApiKeyObservation) DeepCopyInto(out *ApiGatewayApiKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayApiKeyParameters ¶
type ApiGatewayApiKeyParameters struct { Tags map[string]string `json:"tags"` Description string `json:"description"` Enabled bool `json:"enabled"` Name string `json:"name"` Value string `json:"value"` }
A ApiGatewayApiKeyParameters defines the desired state of a ApiGatewayApiKey
func (*ApiGatewayApiKeyParameters) DeepCopy ¶
func (in *ApiGatewayApiKeyParameters) DeepCopy() *ApiGatewayApiKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKeyParameters.
func (*ApiGatewayApiKeyParameters) DeepCopyInto ¶
func (in *ApiGatewayApiKeyParameters) DeepCopyInto(out *ApiGatewayApiKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayApiKeySpec ¶
type ApiGatewayApiKeySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ApiGatewayApiKeyParameters `json:"forProvider"` }
A ApiGatewayApiKeySpec defines the desired state of a ApiGatewayApiKey
func (*ApiGatewayApiKeySpec) DeepCopy ¶
func (in *ApiGatewayApiKeySpec) DeepCopy() *ApiGatewayApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKeySpec.
func (*ApiGatewayApiKeySpec) DeepCopyInto ¶
func (in *ApiGatewayApiKeySpec) DeepCopyInto(out *ApiGatewayApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayApiKeyStatus ¶
type ApiGatewayApiKeyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ApiGatewayApiKeyObservation `json:"atProvider"` }
A ApiGatewayApiKeyStatus defines the observed state of a ApiGatewayApiKey
func (*ApiGatewayApiKeyStatus) DeepCopy ¶
func (in *ApiGatewayApiKeyStatus) DeepCopy() *ApiGatewayApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayApiKeyStatus.
func (*ApiGatewayApiKeyStatus) DeepCopyInto ¶
func (in *ApiGatewayApiKeyStatus) DeepCopyInto(out *ApiGatewayApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.