Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApigatewayv2Model(prev *Apigatewayv2Model, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApigatewayv2Model_ApiId(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Model_ContentType(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Model_Description(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Model_Name(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Model_Schema(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Model(r Apigatewayv2Model) cty.Value
- func EncodeApigatewayv2Model_ApiId(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Model_ContentType(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Model_Description(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Model_Name(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Model_Schema(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApigatewayv2Model_ApiId(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, ...) bool
- func MergeApigatewayv2Model_ContentType(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, ...) bool
- func MergeApigatewayv2Model_Description(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, ...) bool
- func MergeApigatewayv2Model_Name(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, ...) bool
- func MergeApigatewayv2Model_Schema(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, ...) bool
- type Apigatewayv2Model
- func (in *Apigatewayv2Model) DeepCopy() *Apigatewayv2Model
- func (in *Apigatewayv2Model) DeepCopyInto(out *Apigatewayv2Model)
- func (in *Apigatewayv2Model) DeepCopyObject() runtime.Object
- func (mg *Apigatewayv2Model) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Apigatewayv2Model) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Apigatewayv2Model) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2Model) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2Model) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Apigatewayv2Model) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Apigatewayv2Model) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Apigatewayv2Model) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2Model) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2Model) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Apigatewayv2ModelList
- type Apigatewayv2ModelObservation
- type Apigatewayv2ModelParameters
- type Apigatewayv2ModelSpec
- type Apigatewayv2ModelStatus
Constants ¶
const ( Group = "apigatewayv-2-model.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Apigatewayv2Model" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_apigatewayv2_model" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApigatewayv2Model ¶
func DecodeApigatewayv2Model_ApiId ¶
func DecodeApigatewayv2Model_ApiId(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Model_ContentType ¶
func DecodeApigatewayv2Model_ContentType(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Model_Description ¶
func DecodeApigatewayv2Model_Description(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Model_Name ¶
func DecodeApigatewayv2Model_Name(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Model_Schema ¶
func DecodeApigatewayv2Model_Schema(p *Apigatewayv2ModelParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeApigatewayv2Model ¶
func EncodeApigatewayv2Model(r Apigatewayv2Model) cty.Value
func EncodeApigatewayv2Model_ApiId ¶
func EncodeApigatewayv2Model_ApiId(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Model_ContentType ¶
func EncodeApigatewayv2Model_ContentType(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Model_Description ¶
func EncodeApigatewayv2Model_Description(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Model_Name ¶
func EncodeApigatewayv2Model_Name(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Model_Schema ¶
func EncodeApigatewayv2Model_Schema(p Apigatewayv2ModelParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApigatewayv2Model_ApiId ¶
func MergeApigatewayv2Model_ApiId(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Model_ContentType ¶
func MergeApigatewayv2Model_ContentType(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Model_Description ¶
func MergeApigatewayv2Model_Description(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Model_Name ¶
func MergeApigatewayv2Model_Name(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Model_Schema ¶
func MergeApigatewayv2Model_Schema(k *Apigatewayv2ModelParameters, p *Apigatewayv2ModelParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Apigatewayv2Model ¶
type Apigatewayv2Model struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Apigatewayv2ModelSpec `json:"spec"` Status Apigatewayv2ModelStatus `json:"status,omitempty"` }
Apigatewayv2Model is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Apigatewayv2Model) DeepCopy ¶
func (in *Apigatewayv2Model) DeepCopy() *Apigatewayv2Model
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2Model.
func (*Apigatewayv2Model) DeepCopyInto ¶
func (in *Apigatewayv2Model) DeepCopyInto(out *Apigatewayv2Model)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2Model) DeepCopyObject ¶
func (in *Apigatewayv2Model) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2Model) GetCondition ¶
func (mg *Apigatewayv2Model) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Apigatewayv2Model.
func (*Apigatewayv2Model) GetDeletionPolicy ¶
func (mg *Apigatewayv2Model) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Apigatewayv2Model.
func (*Apigatewayv2Model) GetProviderConfigReference ¶
func (mg *Apigatewayv2Model) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Apigatewayv2Model.
func (*Apigatewayv2Model) GetProviderReference ¶
func (mg *Apigatewayv2Model) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Apigatewayv2Model. Deprecated: Use GetProviderConfigReference.
func (*Apigatewayv2Model) GetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2Model) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Apigatewayv2Model.
func (*Apigatewayv2Model) SetConditions ¶
func (mg *Apigatewayv2Model) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Apigatewayv2Model.
func (*Apigatewayv2Model) SetDeletionPolicy ¶
func (mg *Apigatewayv2Model) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Apigatewayv2Model.
func (*Apigatewayv2Model) SetProviderConfigReference ¶
func (mg *Apigatewayv2Model) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Apigatewayv2Model.
func (*Apigatewayv2Model) SetProviderReference ¶
func (mg *Apigatewayv2Model) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Apigatewayv2Model. Deprecated: Use SetProviderConfigReference.
func (*Apigatewayv2Model) SetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2Model) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Apigatewayv2Model.
type Apigatewayv2ModelList ¶
type Apigatewayv2ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Apigatewayv2Model `json:"items"` }
Apigatewayv2Model contains a list of Apigatewayv2ModelList
func (*Apigatewayv2ModelList) DeepCopy ¶
func (in *Apigatewayv2ModelList) DeepCopy() *Apigatewayv2ModelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2ModelList.
func (*Apigatewayv2ModelList) DeepCopyInto ¶
func (in *Apigatewayv2ModelList) DeepCopyInto(out *Apigatewayv2ModelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2ModelList) DeepCopyObject ¶
func (in *Apigatewayv2ModelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2ModelList) GetItems ¶
func (l *Apigatewayv2ModelList) GetItems() []resource.Managed
GetItems of this Apigatewayv2ModelList.
type Apigatewayv2ModelObservation ¶
type Apigatewayv2ModelObservation struct{}
A Apigatewayv2ModelObservation records the observed state of a Apigatewayv2Model
func (*Apigatewayv2ModelObservation) DeepCopy ¶
func (in *Apigatewayv2ModelObservation) DeepCopy() *Apigatewayv2ModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2ModelObservation.
func (*Apigatewayv2ModelObservation) DeepCopyInto ¶
func (in *Apigatewayv2ModelObservation) DeepCopyInto(out *Apigatewayv2ModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2ModelParameters ¶
type Apigatewayv2ModelParameters struct { ApiId string `json:"api_id"` ContentType string `json:"content_type"` Description string `json:"description"` Name string `json:"name"` Schema string `json:"schema"` }
A Apigatewayv2ModelParameters defines the desired state of a Apigatewayv2Model
func (*Apigatewayv2ModelParameters) DeepCopy ¶
func (in *Apigatewayv2ModelParameters) DeepCopy() *Apigatewayv2ModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2ModelParameters.
func (*Apigatewayv2ModelParameters) DeepCopyInto ¶
func (in *Apigatewayv2ModelParameters) DeepCopyInto(out *Apigatewayv2ModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2ModelSpec ¶
type Apigatewayv2ModelSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Apigatewayv2ModelParameters `json:"forProvider"` }
A Apigatewayv2ModelSpec defines the desired state of a Apigatewayv2Model
func (*Apigatewayv2ModelSpec) DeepCopy ¶
func (in *Apigatewayv2ModelSpec) DeepCopy() *Apigatewayv2ModelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2ModelSpec.
func (*Apigatewayv2ModelSpec) DeepCopyInto ¶
func (in *Apigatewayv2ModelSpec) DeepCopyInto(out *Apigatewayv2ModelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2ModelStatus ¶
type Apigatewayv2ModelStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Apigatewayv2ModelObservation `json:"atProvider"` }
A Apigatewayv2ModelStatus defines the observed state of a Apigatewayv2Model
func (*Apigatewayv2ModelStatus) DeepCopy ¶
func (in *Apigatewayv2ModelStatus) DeepCopy() *Apigatewayv2ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2ModelStatus.
func (*Apigatewayv2ModelStatus) DeepCopyInto ¶
func (in *Apigatewayv2ModelStatus) DeepCopyInto(out *Apigatewayv2ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.