Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApiGatewayUsagePlanKey(prev *ApiGatewayUsagePlanKey, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApiGatewayUsagePlanKey_KeyId(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayUsagePlanKey_KeyType(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayUsagePlanKey_Name(p *ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
- func DecodeApiGatewayUsagePlanKey_UsagePlanId(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func DecodeApiGatewayUsagePlanKey_Value(p *ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
- func EncodeApiGatewayUsagePlanKey(r ApiGatewayUsagePlanKey) cty.Value
- func EncodeApiGatewayUsagePlanKey_KeyId(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayUsagePlanKey_KeyType(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayUsagePlanKey_Name(p ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
- func EncodeApiGatewayUsagePlanKey_UsagePlanId(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
- func EncodeApiGatewayUsagePlanKey_Value(p ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApiGatewayUsagePlanKey_KeyId(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, ...) bool
- func MergeApiGatewayUsagePlanKey_KeyType(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, ...) bool
- func MergeApiGatewayUsagePlanKey_Name(k *ApiGatewayUsagePlanKeyObservation, p *ApiGatewayUsagePlanKeyObservation, ...) bool
- func MergeApiGatewayUsagePlanKey_UsagePlanId(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, ...) bool
- func MergeApiGatewayUsagePlanKey_Value(k *ApiGatewayUsagePlanKeyObservation, p *ApiGatewayUsagePlanKeyObservation, ...) bool
- type ApiGatewayUsagePlanKey
- func (in *ApiGatewayUsagePlanKey) DeepCopy() *ApiGatewayUsagePlanKey
- func (in *ApiGatewayUsagePlanKey) DeepCopyInto(out *ApiGatewayUsagePlanKey)
- func (in *ApiGatewayUsagePlanKey) DeepCopyObject() runtime.Object
- func (mg *ApiGatewayUsagePlanKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ApiGatewayUsagePlanKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ApiGatewayUsagePlanKey) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayUsagePlanKey) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayUsagePlanKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ApiGatewayUsagePlanKey) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ApiGatewayUsagePlanKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ApiGatewayUsagePlanKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayUsagePlanKey) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayUsagePlanKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ApiGatewayUsagePlanKeyList
- type ApiGatewayUsagePlanKeyObservation
- type ApiGatewayUsagePlanKeyParameters
- type ApiGatewayUsagePlanKeySpec
- type ApiGatewayUsagePlanKeyStatus
Constants ¶
const ( Group = "api-gateway-usage-plan-key.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ApiGatewayUsagePlanKey" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_api_gateway_usage_plan_key" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApiGatewayUsagePlanKey_KeyId ¶
func DecodeApiGatewayUsagePlanKey_KeyId(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayUsagePlanKey_KeyType ¶
func DecodeApiGatewayUsagePlanKey_KeyType(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayUsagePlanKey_Name ¶
func DecodeApiGatewayUsagePlanKey_Name(p *ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayUsagePlanKey_UsagePlanId ¶
func DecodeApiGatewayUsagePlanKey_UsagePlanId(p *ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayUsagePlanKey_Value ¶
func DecodeApiGatewayUsagePlanKey_Value(p *ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApiGatewayUsagePlanKey ¶
func EncodeApiGatewayUsagePlanKey(r ApiGatewayUsagePlanKey) cty.Value
func EncodeApiGatewayUsagePlanKey_KeyId ¶
func EncodeApiGatewayUsagePlanKey_KeyId(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayUsagePlanKey_KeyType ¶
func EncodeApiGatewayUsagePlanKey_KeyType(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayUsagePlanKey_Name ¶
func EncodeApiGatewayUsagePlanKey_Name(p ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
func EncodeApiGatewayUsagePlanKey_UsagePlanId ¶
func EncodeApiGatewayUsagePlanKey_UsagePlanId(p ApiGatewayUsagePlanKeyParameters, vals map[string]cty.Value)
func EncodeApiGatewayUsagePlanKey_Value ¶
func EncodeApiGatewayUsagePlanKey_Value(p ApiGatewayUsagePlanKeyObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApiGatewayUsagePlanKey_KeyId ¶
func MergeApiGatewayUsagePlanKey_KeyId(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayUsagePlanKey_KeyType ¶
func MergeApiGatewayUsagePlanKey_KeyType(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayUsagePlanKey_Name ¶
func MergeApiGatewayUsagePlanKey_Name(k *ApiGatewayUsagePlanKeyObservation, p *ApiGatewayUsagePlanKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApiGatewayUsagePlanKey_UsagePlanId ¶
func MergeApiGatewayUsagePlanKey_UsagePlanId(k *ApiGatewayUsagePlanKeyParameters, p *ApiGatewayUsagePlanKeyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayUsagePlanKey_Value ¶
func MergeApiGatewayUsagePlanKey_Value(k *ApiGatewayUsagePlanKeyObservation, p *ApiGatewayUsagePlanKeyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type ApiGatewayUsagePlanKey ¶
type ApiGatewayUsagePlanKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiGatewayUsagePlanKeySpec `json:"spec"` Status ApiGatewayUsagePlanKeyStatus `json:"status,omitempty"` }
ApiGatewayUsagePlanKey is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ApiGatewayUsagePlanKey) DeepCopy ¶
func (in *ApiGatewayUsagePlanKey) DeepCopy() *ApiGatewayUsagePlanKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKey) DeepCopyInto(out *ApiGatewayUsagePlanKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayUsagePlanKey) DeepCopyObject ¶
func (in *ApiGatewayUsagePlanKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayUsagePlanKey) GetCondition ¶
func (mg *ApiGatewayUsagePlanKey) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) GetDeletionPolicy ¶
func (mg *ApiGatewayUsagePlanKey) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) GetProviderConfigReference ¶
func (mg *ApiGatewayUsagePlanKey) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) GetProviderReference ¶
func (mg *ApiGatewayUsagePlanKey) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ApiGatewayUsagePlanKey. Deprecated: Use GetProviderConfigReference.
func (*ApiGatewayUsagePlanKey) GetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayUsagePlanKey) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) SetConditions ¶
func (mg *ApiGatewayUsagePlanKey) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) SetDeletionPolicy ¶
func (mg *ApiGatewayUsagePlanKey) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) SetProviderConfigReference ¶
func (mg *ApiGatewayUsagePlanKey) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ApiGatewayUsagePlanKey.
func (*ApiGatewayUsagePlanKey) SetProviderReference ¶
func (mg *ApiGatewayUsagePlanKey) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ApiGatewayUsagePlanKey. Deprecated: Use SetProviderConfigReference.
func (*ApiGatewayUsagePlanKey) SetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayUsagePlanKey) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ApiGatewayUsagePlanKey.
type ApiGatewayUsagePlanKeyList ¶
type ApiGatewayUsagePlanKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiGatewayUsagePlanKey `json:"items"` }
ApiGatewayUsagePlanKey contains a list of ApiGatewayUsagePlanKeyList
func (*ApiGatewayUsagePlanKeyList) DeepCopy ¶
func (in *ApiGatewayUsagePlanKeyList) DeepCopy() *ApiGatewayUsagePlanKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKeyList.
func (*ApiGatewayUsagePlanKeyList) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKeyList) DeepCopyInto(out *ApiGatewayUsagePlanKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayUsagePlanKeyList) DeepCopyObject ¶
func (in *ApiGatewayUsagePlanKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayUsagePlanKeyList) GetItems ¶
func (l *ApiGatewayUsagePlanKeyList) GetItems() []resource.Managed
GetItems of this ApiGatewayUsagePlanKeyList.
type ApiGatewayUsagePlanKeyObservation ¶
type ApiGatewayUsagePlanKeyObservation struct { Name string `json:"name"` Value string `json:"value"` }
A ApiGatewayUsagePlanKeyObservation records the observed state of a ApiGatewayUsagePlanKey
func (*ApiGatewayUsagePlanKeyObservation) DeepCopy ¶
func (in *ApiGatewayUsagePlanKeyObservation) DeepCopy() *ApiGatewayUsagePlanKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKeyObservation.
func (*ApiGatewayUsagePlanKeyObservation) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKeyObservation) DeepCopyInto(out *ApiGatewayUsagePlanKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayUsagePlanKeyParameters ¶
type ApiGatewayUsagePlanKeyParameters struct { KeyId string `json:"key_id"` KeyType string `json:"key_type"` UsagePlanId string `json:"usage_plan_id"` }
A ApiGatewayUsagePlanKeyParameters defines the desired state of a ApiGatewayUsagePlanKey
func (*ApiGatewayUsagePlanKeyParameters) DeepCopy ¶
func (in *ApiGatewayUsagePlanKeyParameters) DeepCopy() *ApiGatewayUsagePlanKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKeyParameters.
func (*ApiGatewayUsagePlanKeyParameters) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKeyParameters) DeepCopyInto(out *ApiGatewayUsagePlanKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayUsagePlanKeySpec ¶
type ApiGatewayUsagePlanKeySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ApiGatewayUsagePlanKeyParameters `json:"forProvider"` }
A ApiGatewayUsagePlanKeySpec defines the desired state of a ApiGatewayUsagePlanKey
func (*ApiGatewayUsagePlanKeySpec) DeepCopy ¶
func (in *ApiGatewayUsagePlanKeySpec) DeepCopy() *ApiGatewayUsagePlanKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKeySpec.
func (*ApiGatewayUsagePlanKeySpec) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKeySpec) DeepCopyInto(out *ApiGatewayUsagePlanKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayUsagePlanKeyStatus ¶
type ApiGatewayUsagePlanKeyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ApiGatewayUsagePlanKeyObservation `json:"atProvider"` }
A ApiGatewayUsagePlanKeyStatus defines the observed state of a ApiGatewayUsagePlanKey
func (*ApiGatewayUsagePlanKeyStatus) DeepCopy ¶
func (in *ApiGatewayUsagePlanKeyStatus) DeepCopy() *ApiGatewayUsagePlanKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayUsagePlanKeyStatus.
func (*ApiGatewayUsagePlanKeyStatus) DeepCopyInto ¶
func (in *ApiGatewayUsagePlanKeyStatus) DeepCopyInto(out *ApiGatewayUsagePlanKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.