v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "api-gateway-authorizer.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "ApiGatewayAuthorizer"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_api_gateway_authorizer"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeApiGatewayAuthorizer

func DecodeApiGatewayAuthorizer(prev *ApiGatewayAuthorizer, ctyValue cty.Value) (resource.Managed, error)

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

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

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerObservation.

func (*ApiGatewayAuthorizerObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerParameters.

func (*ApiGatewayAuthorizerParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiGatewayAuthorizerStatus.

func (*ApiGatewayAuthorizerStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL