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

Package type metadata.

Variables

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

Functions

func DecodeApiGatewayDocumentationVersion

func DecodeApiGatewayDocumentationVersion(prev *ApiGatewayDocumentationVersion, ctyValue cty.Value) (resource.Managed, error)

func DecodeApiGatewayDocumentationVersion_Description

func DecodeApiGatewayDocumentationVersion_Description(p *ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApiGatewayDocumentationVersion_RestApiId

func DecodeApiGatewayDocumentationVersion_RestApiId(p *ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeApiGatewayDocumentationVersion_Version

func DecodeApiGatewayDocumentationVersion_Version(p *ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeApiGatewayDocumentationVersion

func EncodeApiGatewayDocumentationVersion(r ApiGatewayDocumentationVersion) cty.Value

func EncodeApiGatewayDocumentationVersion_Description

func EncodeApiGatewayDocumentationVersion_Description(p ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

func EncodeApiGatewayDocumentationVersion_RestApiId

func EncodeApiGatewayDocumentationVersion_RestApiId(p ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

func EncodeApiGatewayDocumentationVersion_Version

func EncodeApiGatewayDocumentationVersion_Version(p ApiGatewayDocumentationVersionParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeApiGatewayDocumentationVersion_Description

func MergeApiGatewayDocumentationVersion_Description(k *ApiGatewayDocumentationVersionParameters, p *ApiGatewayDocumentationVersionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeApiGatewayDocumentationVersion_RestApiId

mergePrimitiveTemplateSpec

func MergeApiGatewayDocumentationVersion_Version

mergePrimitiveTemplateSpec

Types

type ApiGatewayDocumentationVersion

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

	Spec   ApiGatewayDocumentationVersionSpec   `json:"spec"`
	Status ApiGatewayDocumentationVersionStatus `json:"status,omitempty"`
}

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

func (*ApiGatewayDocumentationVersion) DeepCopy

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

func (*ApiGatewayDocumentationVersion) DeepCopyInto

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

func (*ApiGatewayDocumentationVersion) DeepCopyObject

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

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

func (*ApiGatewayDocumentationVersion) GetCondition

GetCondition of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) GetDeletionPolicy

GetDeletionPolicy of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) GetProviderConfigReference

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

GetProviderConfigReference of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) GetProviderReference

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

GetProviderReference of this ApiGatewayDocumentationVersion. Deprecated: Use GetProviderConfigReference.

func (*ApiGatewayDocumentationVersion) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) SetConditions

SetConditions of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) SetDeletionPolicy

SetDeletionPolicy of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) SetProviderConfigReference

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

SetProviderConfigReference of this ApiGatewayDocumentationVersion.

func (*ApiGatewayDocumentationVersion) SetProviderReference

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

SetProviderReference of this ApiGatewayDocumentationVersion. Deprecated: Use SetProviderConfigReference.

func (*ApiGatewayDocumentationVersion) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ApiGatewayDocumentationVersion.

type ApiGatewayDocumentationVersionList

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

ApiGatewayDocumentationVersion contains a list of ApiGatewayDocumentationVersionList

func (*ApiGatewayDocumentationVersionList) DeepCopy

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

func (*ApiGatewayDocumentationVersionList) DeepCopyInto

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

func (*ApiGatewayDocumentationVersionList) DeepCopyObject

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

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

func (*ApiGatewayDocumentationVersionList) GetItems

GetItems of this ApiGatewayDocumentationVersionList.

type ApiGatewayDocumentationVersionObservation

type ApiGatewayDocumentationVersionObservation struct{}

A ApiGatewayDocumentationVersionObservation records the observed state of a ApiGatewayDocumentationVersion

func (*ApiGatewayDocumentationVersionObservation) DeepCopy

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

func (*ApiGatewayDocumentationVersionObservation) DeepCopyInto

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

type ApiGatewayDocumentationVersionParameters

type ApiGatewayDocumentationVersionParameters struct {
	RestApiId   string `json:"rest_api_id"`
	Version     string `json:"version"`
	Description string `json:"description"`
}

A ApiGatewayDocumentationVersionParameters defines the desired state of a ApiGatewayDocumentationVersion

func (*ApiGatewayDocumentationVersionParameters) DeepCopy

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

func (*ApiGatewayDocumentationVersionParameters) DeepCopyInto

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

type ApiGatewayDocumentationVersionSpec

type ApiGatewayDocumentationVersionSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  ApiGatewayDocumentationVersionParameters `json:"forProvider"`
}

A ApiGatewayDocumentationVersionSpec defines the desired state of a ApiGatewayDocumentationVersion

func (*ApiGatewayDocumentationVersionSpec) DeepCopy

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

func (*ApiGatewayDocumentationVersionSpec) DeepCopyInto

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

type ApiGatewayDocumentationVersionStatus

type ApiGatewayDocumentationVersionStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     ApiGatewayDocumentationVersionObservation `json:"atProvider"`
}

A ApiGatewayDocumentationVersionStatus defines the observed state of a ApiGatewayDocumentationVersion

func (*ApiGatewayDocumentationVersionStatus) DeepCopy

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

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