Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApiGatewayRequestValidator(prev *ApiGatewayRequestValidator, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApiGatewayRequestValidator_Name(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func DecodeApiGatewayRequestValidator_RestApiId(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func DecodeApiGatewayRequestValidator_ValidateRequestBody(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func DecodeApiGatewayRequestValidator_ValidateRequestParameters(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func EncodeApiGatewayRequestValidator(r ApiGatewayRequestValidator) cty.Value
- func EncodeApiGatewayRequestValidator_Name(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func EncodeApiGatewayRequestValidator_RestApiId(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func EncodeApiGatewayRequestValidator_ValidateRequestBody(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func EncodeApiGatewayRequestValidator_ValidateRequestParameters(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApiGatewayRequestValidator_Name(k *ApiGatewayRequestValidatorParameters, ...) bool
- func MergeApiGatewayRequestValidator_RestApiId(k *ApiGatewayRequestValidatorParameters, ...) bool
- func MergeApiGatewayRequestValidator_ValidateRequestBody(k *ApiGatewayRequestValidatorParameters, ...) bool
- func MergeApiGatewayRequestValidator_ValidateRequestParameters(k *ApiGatewayRequestValidatorParameters, ...) bool
- type ApiGatewayRequestValidator
- func (in *ApiGatewayRequestValidator) DeepCopy() *ApiGatewayRequestValidator
- func (in *ApiGatewayRequestValidator) DeepCopyInto(out *ApiGatewayRequestValidator)
- func (in *ApiGatewayRequestValidator) DeepCopyObject() runtime.Object
- func (mg *ApiGatewayRequestValidator) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ApiGatewayRequestValidator) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ApiGatewayRequestValidator) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayRequestValidator) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayRequestValidator) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ApiGatewayRequestValidator) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ApiGatewayRequestValidator) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ApiGatewayRequestValidator) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayRequestValidator) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayRequestValidator) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ApiGatewayRequestValidatorList
- func (in *ApiGatewayRequestValidatorList) DeepCopy() *ApiGatewayRequestValidatorList
- func (in *ApiGatewayRequestValidatorList) DeepCopyInto(out *ApiGatewayRequestValidatorList)
- func (in *ApiGatewayRequestValidatorList) DeepCopyObject() runtime.Object
- func (l *ApiGatewayRequestValidatorList) GetItems() []resource.Managed
- type ApiGatewayRequestValidatorObservation
- type ApiGatewayRequestValidatorParameters
- type ApiGatewayRequestValidatorSpec
- type ApiGatewayRequestValidatorStatus
Constants ¶
const ( Group = "api-gateway-request-validator.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ApiGatewayRequestValidator" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_api_gateway_request_validator" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApiGatewayRequestValidator_Name ¶
func DecodeApiGatewayRequestValidator_Name(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayRequestValidator_RestApiId ¶
func DecodeApiGatewayRequestValidator_RestApiId(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayRequestValidator_ValidateRequestBody ¶
func DecodeApiGatewayRequestValidator_ValidateRequestBody(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayRequestValidator_ValidateRequestParameters ¶
func DecodeApiGatewayRequestValidator_ValidateRequestParameters(p *ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApiGatewayRequestValidator ¶
func EncodeApiGatewayRequestValidator(r ApiGatewayRequestValidator) cty.Value
func EncodeApiGatewayRequestValidator_Name ¶
func EncodeApiGatewayRequestValidator_Name(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
func EncodeApiGatewayRequestValidator_RestApiId ¶
func EncodeApiGatewayRequestValidator_RestApiId(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
func EncodeApiGatewayRequestValidator_ValidateRequestBody ¶
func EncodeApiGatewayRequestValidator_ValidateRequestBody(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
func EncodeApiGatewayRequestValidator_ValidateRequestParameters ¶
func EncodeApiGatewayRequestValidator_ValidateRequestParameters(p ApiGatewayRequestValidatorParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApiGatewayRequestValidator_Name ¶
func MergeApiGatewayRequestValidator_Name(k *ApiGatewayRequestValidatorParameters, p *ApiGatewayRequestValidatorParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayRequestValidator_RestApiId ¶
func MergeApiGatewayRequestValidator_RestApiId(k *ApiGatewayRequestValidatorParameters, p *ApiGatewayRequestValidatorParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayRequestValidator_ValidateRequestBody ¶
func MergeApiGatewayRequestValidator_ValidateRequestBody(k *ApiGatewayRequestValidatorParameters, p *ApiGatewayRequestValidatorParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayRequestValidator_ValidateRequestParameters ¶
func MergeApiGatewayRequestValidator_ValidateRequestParameters(k *ApiGatewayRequestValidatorParameters, p *ApiGatewayRequestValidatorParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ApiGatewayRequestValidator ¶
type ApiGatewayRequestValidator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiGatewayRequestValidatorSpec `json:"spec"` Status ApiGatewayRequestValidatorStatus `json:"status,omitempty"` }
ApiGatewayRequestValidator is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ApiGatewayRequestValidator) DeepCopy ¶
func (in *ApiGatewayRequestValidator) DeepCopy() *ApiGatewayRequestValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) DeepCopyInto ¶
func (in *ApiGatewayRequestValidator) DeepCopyInto(out *ApiGatewayRequestValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayRequestValidator) DeepCopyObject ¶
func (in *ApiGatewayRequestValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayRequestValidator) GetCondition ¶
func (mg *ApiGatewayRequestValidator) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) GetDeletionPolicy ¶
func (mg *ApiGatewayRequestValidator) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) GetProviderConfigReference ¶
func (mg *ApiGatewayRequestValidator) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) GetProviderReference ¶
func (mg *ApiGatewayRequestValidator) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ApiGatewayRequestValidator. Deprecated: Use GetProviderConfigReference.
func (*ApiGatewayRequestValidator) GetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayRequestValidator) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) SetConditions ¶
func (mg *ApiGatewayRequestValidator) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) SetDeletionPolicy ¶
func (mg *ApiGatewayRequestValidator) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) SetProviderConfigReference ¶
func (mg *ApiGatewayRequestValidator) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ApiGatewayRequestValidator.
func (*ApiGatewayRequestValidator) SetProviderReference ¶
func (mg *ApiGatewayRequestValidator) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ApiGatewayRequestValidator. Deprecated: Use SetProviderConfigReference.
func (*ApiGatewayRequestValidator) SetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayRequestValidator) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ApiGatewayRequestValidator.
type ApiGatewayRequestValidatorList ¶
type ApiGatewayRequestValidatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiGatewayRequestValidator `json:"items"` }
ApiGatewayRequestValidator contains a list of ApiGatewayRequestValidatorList
func (*ApiGatewayRequestValidatorList) DeepCopy ¶
func (in *ApiGatewayRequestValidatorList) DeepCopy() *ApiGatewayRequestValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidatorList.
func (*ApiGatewayRequestValidatorList) DeepCopyInto ¶
func (in *ApiGatewayRequestValidatorList) DeepCopyInto(out *ApiGatewayRequestValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayRequestValidatorList) DeepCopyObject ¶
func (in *ApiGatewayRequestValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayRequestValidatorList) GetItems ¶
func (l *ApiGatewayRequestValidatorList) GetItems() []resource.Managed
GetItems of this ApiGatewayRequestValidatorList.
type ApiGatewayRequestValidatorObservation ¶
type ApiGatewayRequestValidatorObservation struct{}
A ApiGatewayRequestValidatorObservation records the observed state of a ApiGatewayRequestValidator
func (*ApiGatewayRequestValidatorObservation) DeepCopy ¶
func (in *ApiGatewayRequestValidatorObservation) DeepCopy() *ApiGatewayRequestValidatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidatorObservation.
func (*ApiGatewayRequestValidatorObservation) DeepCopyInto ¶
func (in *ApiGatewayRequestValidatorObservation) DeepCopyInto(out *ApiGatewayRequestValidatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayRequestValidatorParameters ¶
type ApiGatewayRequestValidatorParameters struct { ValidateRequestBody bool `json:"validate_request_body"` ValidateRequestParameters bool `json:"validate_request_parameters"` Name string `json:"name"` RestApiId string `json:"rest_api_id"` }
A ApiGatewayRequestValidatorParameters defines the desired state of a ApiGatewayRequestValidator
func (*ApiGatewayRequestValidatorParameters) DeepCopy ¶
func (in *ApiGatewayRequestValidatorParameters) DeepCopy() *ApiGatewayRequestValidatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidatorParameters.
func (*ApiGatewayRequestValidatorParameters) DeepCopyInto ¶
func (in *ApiGatewayRequestValidatorParameters) DeepCopyInto(out *ApiGatewayRequestValidatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayRequestValidatorSpec ¶
type ApiGatewayRequestValidatorSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ApiGatewayRequestValidatorParameters `json:"forProvider"` }
A ApiGatewayRequestValidatorSpec defines the desired state of a ApiGatewayRequestValidator
func (*ApiGatewayRequestValidatorSpec) DeepCopy ¶
func (in *ApiGatewayRequestValidatorSpec) DeepCopy() *ApiGatewayRequestValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidatorSpec.
func (*ApiGatewayRequestValidatorSpec) DeepCopyInto ¶
func (in *ApiGatewayRequestValidatorSpec) DeepCopyInto(out *ApiGatewayRequestValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayRequestValidatorStatus ¶
type ApiGatewayRequestValidatorStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ApiGatewayRequestValidatorObservation `json:"atProvider"` }
A ApiGatewayRequestValidatorStatus defines the observed state of a ApiGatewayRequestValidator
func (*ApiGatewayRequestValidatorStatus) DeepCopy ¶
func (in *ApiGatewayRequestValidatorStatus) DeepCopy() *ApiGatewayRequestValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayRequestValidatorStatus.
func (*ApiGatewayRequestValidatorStatus) DeepCopyInto ¶
func (in *ApiGatewayRequestValidatorStatus) DeepCopyInto(out *ApiGatewayRequestValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.