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   = "apigatewayv-2-route.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeApigatewayv2Route

func DecodeApigatewayv2Route(prev *Apigatewayv2Route, ctyValue cty.Value) (resource.Managed, error)

func DecodeApigatewayv2Route_ApiId

func DecodeApigatewayv2Route_ApiId(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_ApiKeyRequired

func DecodeApigatewayv2Route_ApiKeyRequired(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_AuthorizationScopes

func DecodeApigatewayv2Route_AuthorizationScopes(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeApigatewayv2Route_AuthorizationType

func DecodeApigatewayv2Route_AuthorizationType(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_AuthorizerId

func DecodeApigatewayv2Route_AuthorizerId(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_ModelSelectionExpression

func DecodeApigatewayv2Route_ModelSelectionExpression(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_OperationName

func DecodeApigatewayv2Route_OperationName(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_RequestModels

func DecodeApigatewayv2Route_RequestModels(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeApigatewayv2Route_RouteKey

func DecodeApigatewayv2Route_RouteKey(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_RouteResponseSelectionExpression

func DecodeApigatewayv2Route_RouteResponseSelectionExpression(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApigatewayv2Route_Target

func DecodeApigatewayv2Route_Target(p *Apigatewayv2RouteParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeApigatewayv2Route

func EncodeApigatewayv2Route(r Apigatewayv2Route) cty.Value

func EncodeApigatewayv2Route_ApiId

func EncodeApigatewayv2Route_ApiId(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_ApiKeyRequired

func EncodeApigatewayv2Route_ApiKeyRequired(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_AuthorizationScopes

func EncodeApigatewayv2Route_AuthorizationScopes(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_AuthorizationType

func EncodeApigatewayv2Route_AuthorizationType(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_AuthorizerId

func EncodeApigatewayv2Route_AuthorizerId(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_ModelSelectionExpression

func EncodeApigatewayv2Route_ModelSelectionExpression(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_OperationName

func EncodeApigatewayv2Route_OperationName(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_RequestModels

func EncodeApigatewayv2Route_RequestModels(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_RouteKey

func EncodeApigatewayv2Route_RouteKey(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_RouteResponseSelectionExpression

func EncodeApigatewayv2Route_RouteResponseSelectionExpression(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func EncodeApigatewayv2Route_Target

func EncodeApigatewayv2Route_Target(p Apigatewayv2RouteParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeApigatewayv2Route_ApiId

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_ApiKeyRequired

func MergeApigatewayv2Route_ApiKeyRequired(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_AuthorizationScopes

func MergeApigatewayv2Route_AuthorizationScopes(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeApigatewayv2Route_AuthorizationType

func MergeApigatewayv2Route_AuthorizationType(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_AuthorizerId

func MergeApigatewayv2Route_AuthorizerId(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_ModelSelectionExpression

func MergeApigatewayv2Route_ModelSelectionExpression(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_OperationName

func MergeApigatewayv2Route_OperationName(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_RequestModels

func MergeApigatewayv2Route_RequestModels(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeApigatewayv2Route_RouteKey

func MergeApigatewayv2Route_RouteKey(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_RouteResponseSelectionExpression

func MergeApigatewayv2Route_RouteResponseSelectionExpression(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApigatewayv2Route_Target

func MergeApigatewayv2Route_Target(k *Apigatewayv2RouteParameters, p *Apigatewayv2RouteParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type Apigatewayv2Route

type Apigatewayv2Route struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   Apigatewayv2RouteSpec   `json:"spec"`
	Status Apigatewayv2RouteStatus `json:"status,omitempty"`
}

Apigatewayv2Route is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*Apigatewayv2Route) DeepCopy

func (in *Apigatewayv2Route) DeepCopy() *Apigatewayv2Route

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

func (*Apigatewayv2Route) DeepCopyInto

func (in *Apigatewayv2Route) DeepCopyInto(out *Apigatewayv2Route)

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

func (*Apigatewayv2Route) DeepCopyObject

func (in *Apigatewayv2Route) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Apigatewayv2Route) GetCondition

GetCondition of this Apigatewayv2Route.

func (*Apigatewayv2Route) GetDeletionPolicy

func (mg *Apigatewayv2Route) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Apigatewayv2Route.

func (*Apigatewayv2Route) GetProviderConfigReference

func (mg *Apigatewayv2Route) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Apigatewayv2Route.

func (*Apigatewayv2Route) GetProviderReference

func (mg *Apigatewayv2Route) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Apigatewayv2Route. Deprecated: Use GetProviderConfigReference.

func (*Apigatewayv2Route) GetWriteConnectionSecretToReference

func (mg *Apigatewayv2Route) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Apigatewayv2Route.

func (*Apigatewayv2Route) SetConditions

func (mg *Apigatewayv2Route) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Apigatewayv2Route.

func (*Apigatewayv2Route) SetDeletionPolicy

func (mg *Apigatewayv2Route) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Apigatewayv2Route.

func (*Apigatewayv2Route) SetProviderConfigReference

func (mg *Apigatewayv2Route) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Apigatewayv2Route.

func (*Apigatewayv2Route) SetProviderReference

func (mg *Apigatewayv2Route) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Apigatewayv2Route. Deprecated: Use SetProviderConfigReference.

func (*Apigatewayv2Route) SetWriteConnectionSecretToReference

func (mg *Apigatewayv2Route) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Apigatewayv2Route.

type Apigatewayv2RouteList

type Apigatewayv2RouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Apigatewayv2Route `json:"items"`
}

Apigatewayv2Route contains a list of Apigatewayv2RouteList

func (*Apigatewayv2RouteList) DeepCopy

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

func (*Apigatewayv2RouteList) DeepCopyInto

func (in *Apigatewayv2RouteList) DeepCopyInto(out *Apigatewayv2RouteList)

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

func (*Apigatewayv2RouteList) DeepCopyObject

func (in *Apigatewayv2RouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Apigatewayv2RouteList) GetItems

func (l *Apigatewayv2RouteList) GetItems() []resource.Managed

GetItems of this Apigatewayv2RouteList.

type Apigatewayv2RouteObservation

type Apigatewayv2RouteObservation struct{}

A Apigatewayv2RouteObservation records the observed state of a Apigatewayv2Route

func (*Apigatewayv2RouteObservation) DeepCopy

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

func (*Apigatewayv2RouteObservation) DeepCopyInto

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

type Apigatewayv2RouteParameters

type Apigatewayv2RouteParameters struct {
	RequestModels                    map[string]string `json:"request_models"`
	RouteResponseSelectionExpression string            `json:"route_response_selection_expression"`
	ApiId                            string            `json:"api_id"`
	ApiKeyRequired                   bool              `json:"api_key_required"`
	AuthorizationScopes              []string          `json:"authorization_scopes"`
	AuthorizationType                string            `json:"authorization_type"`
	OperationName                    string            `json:"operation_name"`
	AuthorizerId                     string            `json:"authorizer_id"`
	ModelSelectionExpression         string            `json:"model_selection_expression"`
	RouteKey                         string            `json:"route_key"`
	Target                           string            `json:"target"`
}

A Apigatewayv2RouteParameters defines the desired state of a Apigatewayv2Route

func (*Apigatewayv2RouteParameters) DeepCopy

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

func (*Apigatewayv2RouteParameters) DeepCopyInto

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

type Apigatewayv2RouteSpec

type Apigatewayv2RouteSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  Apigatewayv2RouteParameters `json:"forProvider"`
}

A Apigatewayv2RouteSpec defines the desired state of a Apigatewayv2Route

func (*Apigatewayv2RouteSpec) DeepCopy

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

func (*Apigatewayv2RouteSpec) DeepCopyInto

func (in *Apigatewayv2RouteSpec) DeepCopyInto(out *Apigatewayv2RouteSpec)

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

type Apigatewayv2RouteStatus

type Apigatewayv2RouteStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     Apigatewayv2RouteObservation `json:"atProvider"`
}

A Apigatewayv2RouteStatus defines the observed state of a Apigatewayv2Route

func (*Apigatewayv2RouteStatus) DeepCopy

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

func (*Apigatewayv2RouteStatus) DeepCopyInto

func (in *Apigatewayv2RouteStatus) DeepCopyInto(out *Apigatewayv2RouteStatus)

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