Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApiGatewayAuthorizer(prev *ApiGatewayAuthorizer, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApiGatewayAuthorizer_AuthorizerCredentials(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_AuthorizerUri(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_IdentitySource(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_IdentityValidationExpression(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_Name(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_ProviderArns(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_RestApiId(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func DecodeApiGatewayAuthorizer_Type(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer(r ApiGatewayAuthorizer) cty.Value
- func EncodeApiGatewayAuthorizer_AuthorizerCredentials(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_AuthorizerUri(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_IdentitySource(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_IdentityValidationExpression(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_Name(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_ProviderArns(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_RestApiId(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func EncodeApiGatewayAuthorizer_Type(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApiGatewayAuthorizer_AuthorizerCredentials(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_AuthorizerUri(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_IdentitySource(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_IdentityValidationExpression(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_Name(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_ProviderArns(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_RestApiId(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- func MergeApiGatewayAuthorizer_Type(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, ...) bool
- type ApiGatewayAuthorizer
- func (in *ApiGatewayAuthorizer) DeepCopy() *ApiGatewayAuthorizer
- func (in *ApiGatewayAuthorizer) DeepCopyInto(out *ApiGatewayAuthorizer)
- func (in *ApiGatewayAuthorizer) DeepCopyObject() runtime.Object
- func (mg *ApiGatewayAuthorizer) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ApiGatewayAuthorizer) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ApiGatewayAuthorizer) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayAuthorizer) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ApiGatewayAuthorizer) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ApiGatewayAuthorizer) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ApiGatewayAuthorizer) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ApiGatewayAuthorizer) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayAuthorizer) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ApiGatewayAuthorizer) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ApiGatewayAuthorizerList
- type ApiGatewayAuthorizerObservation
- type ApiGatewayAuthorizerParameters
- type ApiGatewayAuthorizerSpec
- type ApiGatewayAuthorizerStatus
Constants ¶
const ( Group = "api-gateway-authorizer.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ApiGatewayAuthorizer" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_api_gateway_authorizer" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApiGatewayAuthorizer_AuthorizerCredentials ¶
func DecodeApiGatewayAuthorizer_AuthorizerCredentials(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds ¶
func DecodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_AuthorizerUri ¶
func DecodeApiGatewayAuthorizer_AuthorizerUri(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_IdentitySource ¶
func DecodeApiGatewayAuthorizer_IdentitySource(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_IdentityValidationExpression ¶
func DecodeApiGatewayAuthorizer_IdentityValidationExpression(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_Name ¶
func DecodeApiGatewayAuthorizer_Name(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_ProviderArns ¶
func DecodeApiGatewayAuthorizer_ProviderArns(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_RestApiId ¶
func DecodeApiGatewayAuthorizer_RestApiId(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApiGatewayAuthorizer_Type ¶
func DecodeApiGatewayAuthorizer_Type(p *ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApiGatewayAuthorizer ¶
func EncodeApiGatewayAuthorizer(r ApiGatewayAuthorizer) cty.Value
func EncodeApiGatewayAuthorizer_AuthorizerCredentials ¶
func EncodeApiGatewayAuthorizer_AuthorizerCredentials(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds ¶
func EncodeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_AuthorizerUri ¶
func EncodeApiGatewayAuthorizer_AuthorizerUri(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_IdentitySource ¶
func EncodeApiGatewayAuthorizer_IdentitySource(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_IdentityValidationExpression ¶
func EncodeApiGatewayAuthorizer_IdentityValidationExpression(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_Name ¶
func EncodeApiGatewayAuthorizer_Name(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_ProviderArns ¶
func EncodeApiGatewayAuthorizer_ProviderArns(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_RestApiId ¶
func EncodeApiGatewayAuthorizer_RestApiId(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func EncodeApiGatewayAuthorizer_Type ¶
func EncodeApiGatewayAuthorizer_Type(p ApiGatewayAuthorizerParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApiGatewayAuthorizer_AuthorizerCredentials ¶
func MergeApiGatewayAuthorizer_AuthorizerCredentials(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds ¶
func MergeApiGatewayAuthorizer_AuthorizerResultTtlInSeconds(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_AuthorizerUri ¶
func MergeApiGatewayAuthorizer_AuthorizerUri(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_IdentitySource ¶
func MergeApiGatewayAuthorizer_IdentitySource(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_IdentityValidationExpression ¶
func MergeApiGatewayAuthorizer_IdentityValidationExpression(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_Name ¶
func MergeApiGatewayAuthorizer_Name(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_ProviderArns ¶
func MergeApiGatewayAuthorizer_ProviderArns(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeApiGatewayAuthorizer_RestApiId ¶
func MergeApiGatewayAuthorizer_RestApiId(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApiGatewayAuthorizer_Type ¶
func MergeApiGatewayAuthorizer_Type(k *ApiGatewayAuthorizerParameters, p *ApiGatewayAuthorizerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ApiGatewayAuthorizer ¶
type ApiGatewayAuthorizer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiGatewayAuthorizerSpec `json:"spec"` Status ApiGatewayAuthorizerStatus `json:"status,omitempty"` }
ApiGatewayAuthorizer is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ApiGatewayAuthorizer) DeepCopy ¶
func (in *ApiGatewayAuthorizer) DeepCopy() *ApiGatewayAuthorizer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) DeepCopyInto ¶
func (in *ApiGatewayAuthorizer) DeepCopyInto(out *ApiGatewayAuthorizer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayAuthorizer) DeepCopyObject ¶
func (in *ApiGatewayAuthorizer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayAuthorizer) GetCondition ¶
func (mg *ApiGatewayAuthorizer) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) GetDeletionPolicy ¶
func (mg *ApiGatewayAuthorizer) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) GetProviderConfigReference ¶
func (mg *ApiGatewayAuthorizer) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) GetProviderReference ¶
func (mg *ApiGatewayAuthorizer) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ApiGatewayAuthorizer. Deprecated: Use GetProviderConfigReference.
func (*ApiGatewayAuthorizer) GetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayAuthorizer) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) SetConditions ¶
func (mg *ApiGatewayAuthorizer) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) SetDeletionPolicy ¶
func (mg *ApiGatewayAuthorizer) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) SetProviderConfigReference ¶
func (mg *ApiGatewayAuthorizer) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ApiGatewayAuthorizer.
func (*ApiGatewayAuthorizer) SetProviderReference ¶
func (mg *ApiGatewayAuthorizer) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ApiGatewayAuthorizer. Deprecated: Use SetProviderConfigReference.
func (*ApiGatewayAuthorizer) SetWriteConnectionSecretToReference ¶
func (mg *ApiGatewayAuthorizer) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ApiGatewayAuthorizer.
type ApiGatewayAuthorizerList ¶
type ApiGatewayAuthorizerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiGatewayAuthorizer `json:"items"` }
ApiGatewayAuthorizer contains a list of ApiGatewayAuthorizerList
func (*ApiGatewayAuthorizerList) DeepCopy ¶
func (in *ApiGatewayAuthorizerList) DeepCopy() *ApiGatewayAuthorizerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerList.
func (*ApiGatewayAuthorizerList) DeepCopyInto ¶
func (in *ApiGatewayAuthorizerList) DeepCopyInto(out *ApiGatewayAuthorizerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiGatewayAuthorizerList) DeepCopyObject ¶
func (in *ApiGatewayAuthorizerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiGatewayAuthorizerList) GetItems ¶
func (l *ApiGatewayAuthorizerList) GetItems() []resource.Managed
GetItems of this ApiGatewayAuthorizerList.
type ApiGatewayAuthorizerObservation ¶
type ApiGatewayAuthorizerObservation struct{}
A ApiGatewayAuthorizerObservation records the observed state of a ApiGatewayAuthorizer
func (*ApiGatewayAuthorizerObservation) DeepCopy ¶
func (in *ApiGatewayAuthorizerObservation) DeepCopy() *ApiGatewayAuthorizerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerObservation.
func (*ApiGatewayAuthorizerObservation) DeepCopyInto ¶
func (in *ApiGatewayAuthorizerObservation) DeepCopyInto(out *ApiGatewayAuthorizerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayAuthorizerParameters ¶
type ApiGatewayAuthorizerParameters struct { AuthorizerResultTtlInSeconds int64 `json:"authorizer_result_ttl_in_seconds"` IdentityValidationExpression string `json:"identity_validation_expression"` ProviderArns []string `json:"provider_arns"` RestApiId string `json:"rest_api_id"` AuthorizerCredentials string `json:"authorizer_credentials"` AuthorizerUri string `json:"authorizer_uri"` IdentitySource string `json:"identity_source"` Name string `json:"name"` Type string `json:"type"` }
A ApiGatewayAuthorizerParameters defines the desired state of a ApiGatewayAuthorizer
func (*ApiGatewayAuthorizerParameters) DeepCopy ¶
func (in *ApiGatewayAuthorizerParameters) DeepCopy() *ApiGatewayAuthorizerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerParameters.
func (*ApiGatewayAuthorizerParameters) DeepCopyInto ¶
func (in *ApiGatewayAuthorizerParameters) DeepCopyInto(out *ApiGatewayAuthorizerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayAuthorizerSpec ¶
type ApiGatewayAuthorizerSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ApiGatewayAuthorizerParameters `json:"forProvider"` }
A ApiGatewayAuthorizerSpec defines the desired state of a ApiGatewayAuthorizer
func (*ApiGatewayAuthorizerSpec) DeepCopy ¶
func (in *ApiGatewayAuthorizerSpec) DeepCopy() *ApiGatewayAuthorizerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerSpec.
func (*ApiGatewayAuthorizerSpec) DeepCopyInto ¶
func (in *ApiGatewayAuthorizerSpec) DeepCopyInto(out *ApiGatewayAuthorizerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiGatewayAuthorizerStatus ¶
type ApiGatewayAuthorizerStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ApiGatewayAuthorizerObservation `json:"atProvider"` }
A ApiGatewayAuthorizerStatus defines the observed state of a ApiGatewayAuthorizer
func (*ApiGatewayAuthorizerStatus) DeepCopy ¶
func (in *ApiGatewayAuthorizerStatus) DeepCopy() *ApiGatewayAuthorizerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerStatus.
func (*ApiGatewayAuthorizerStatus) DeepCopyInto ¶
func (in *ApiGatewayAuthorizerStatus) DeepCopyInto(out *ApiGatewayAuthorizerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.