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-gateway-response.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeApiGatewayGatewayResponse

func DecodeApiGatewayGatewayResponse(prev *ApiGatewayGatewayResponse, ctyValue cty.Value) (resource.Managed, error)

func DecodeApiGatewayGatewayResponse_ResponseParameters

func DecodeApiGatewayGatewayResponse_ResponseParameters(p *ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeApiGatewayGatewayResponse_ResponseTemplates

func DecodeApiGatewayGatewayResponse_ResponseTemplates(p *ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeApiGatewayGatewayResponse_ResponseType

func DecodeApiGatewayGatewayResponse_ResponseType(p *ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApiGatewayGatewayResponse_RestApiId

func DecodeApiGatewayGatewayResponse_RestApiId(p *ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApiGatewayGatewayResponse_StatusCode

func DecodeApiGatewayGatewayResponse_StatusCode(p *ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeApiGatewayGatewayResponse

func EncodeApiGatewayGatewayResponse(r ApiGatewayGatewayResponse) cty.Value

func EncodeApiGatewayGatewayResponse_ResponseParameters

func EncodeApiGatewayGatewayResponse_ResponseParameters(p ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

func EncodeApiGatewayGatewayResponse_ResponseTemplates

func EncodeApiGatewayGatewayResponse_ResponseTemplates(p ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

func EncodeApiGatewayGatewayResponse_ResponseType

func EncodeApiGatewayGatewayResponse_ResponseType(p ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

func EncodeApiGatewayGatewayResponse_RestApiId

func EncodeApiGatewayGatewayResponse_RestApiId(p ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

func EncodeApiGatewayGatewayResponse_StatusCode

func EncodeApiGatewayGatewayResponse_StatusCode(p ApiGatewayGatewayResponseParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeApiGatewayGatewayResponse_ResponseParameters

func MergeApiGatewayGatewayResponse_ResponseParameters(k *ApiGatewayGatewayResponseParameters, p *ApiGatewayGatewayResponseParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeApiGatewayGatewayResponse_ResponseTemplates

func MergeApiGatewayGatewayResponse_ResponseTemplates(k *ApiGatewayGatewayResponseParameters, p *ApiGatewayGatewayResponseParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeApiGatewayGatewayResponse_ResponseType

func MergeApiGatewayGatewayResponse_ResponseType(k *ApiGatewayGatewayResponseParameters, p *ApiGatewayGatewayResponseParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApiGatewayGatewayResponse_RestApiId

func MergeApiGatewayGatewayResponse_RestApiId(k *ApiGatewayGatewayResponseParameters, p *ApiGatewayGatewayResponseParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApiGatewayGatewayResponse_StatusCode

func MergeApiGatewayGatewayResponse_StatusCode(k *ApiGatewayGatewayResponseParameters, p *ApiGatewayGatewayResponseParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type ApiGatewayGatewayResponse

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

	Spec   ApiGatewayGatewayResponseSpec   `json:"spec"`
	Status ApiGatewayGatewayResponseStatus `json:"status,omitempty"`
}

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

func (*ApiGatewayGatewayResponse) DeepCopy

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

func (*ApiGatewayGatewayResponse) DeepCopyInto

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

func (*ApiGatewayGatewayResponse) DeepCopyObject

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

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

func (*ApiGatewayGatewayResponse) GetCondition

GetCondition of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) GetDeletionPolicy

GetDeletionPolicy of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) GetProviderConfigReference

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

GetProviderConfigReference of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) GetProviderReference

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

GetProviderReference of this ApiGatewayGatewayResponse. Deprecated: Use GetProviderConfigReference.

func (*ApiGatewayGatewayResponse) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) SetConditions

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

SetConditions of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) SetDeletionPolicy

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

SetDeletionPolicy of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) SetProviderConfigReference

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

SetProviderConfigReference of this ApiGatewayGatewayResponse.

func (*ApiGatewayGatewayResponse) SetProviderReference

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

SetProviderReference of this ApiGatewayGatewayResponse. Deprecated: Use SetProviderConfigReference.

func (*ApiGatewayGatewayResponse) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ApiGatewayGatewayResponse.

type ApiGatewayGatewayResponseList

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

ApiGatewayGatewayResponse contains a list of ApiGatewayGatewayResponseList

func (*ApiGatewayGatewayResponseList) DeepCopy

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

func (*ApiGatewayGatewayResponseList) DeepCopyInto

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

func (*ApiGatewayGatewayResponseList) DeepCopyObject

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

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

func (*ApiGatewayGatewayResponseList) GetItems

GetItems of this ApiGatewayGatewayResponseList.

type ApiGatewayGatewayResponseObservation

type ApiGatewayGatewayResponseObservation struct{}

A ApiGatewayGatewayResponseObservation records the observed state of a ApiGatewayGatewayResponse

func (*ApiGatewayGatewayResponseObservation) DeepCopy

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

func (*ApiGatewayGatewayResponseObservation) DeepCopyInto

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

type ApiGatewayGatewayResponseParameters

type ApiGatewayGatewayResponseParameters struct {
	ResponseTemplates  map[string]string `json:"response_templates"`
	ResponseType       string            `json:"response_type"`
	RestApiId          string            `json:"rest_api_id"`
	StatusCode         string            `json:"status_code"`
	ResponseParameters map[string]string `json:"response_parameters"`
}

A ApiGatewayGatewayResponseParameters defines the desired state of a ApiGatewayGatewayResponse

func (*ApiGatewayGatewayResponseParameters) DeepCopy

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

func (*ApiGatewayGatewayResponseParameters) DeepCopyInto

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

type ApiGatewayGatewayResponseSpec

type ApiGatewayGatewayResponseSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  ApiGatewayGatewayResponseParameters `json:"forProvider"`
}

A ApiGatewayGatewayResponseSpec defines the desired state of a ApiGatewayGatewayResponse

func (*ApiGatewayGatewayResponseSpec) DeepCopy

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

func (*ApiGatewayGatewayResponseSpec) DeepCopyInto

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

type ApiGatewayGatewayResponseStatus

type ApiGatewayGatewayResponseStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     ApiGatewayGatewayResponseObservation `json:"atProvider"`
}

A ApiGatewayGatewayResponseStatus defines the observed state of a ApiGatewayGatewayResponse

func (*ApiGatewayGatewayResponseStatus) DeepCopy

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

func (*ApiGatewayGatewayResponseStatus) 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