Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeApigatewayv2Deployment(prev *Apigatewayv2Deployment, ctyValue cty.Value) (resource.Managed, error)
- func DecodeApigatewayv2Deployment_ApiId(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Deployment_AutoDeployed(p *Apigatewayv2DeploymentObservation, vals map[string]cty.Value)
- func DecodeApigatewayv2Deployment_Description(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func DecodeApigatewayv2Deployment_Triggers(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Deployment(r Apigatewayv2Deployment) cty.Value
- func EncodeApigatewayv2Deployment_ApiId(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Deployment_AutoDeployed(p Apigatewayv2DeploymentObservation, vals map[string]cty.Value)
- func EncodeApigatewayv2Deployment_Description(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func EncodeApigatewayv2Deployment_Triggers(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeApigatewayv2Deployment_ApiId(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, ...) bool
- func MergeApigatewayv2Deployment_AutoDeployed(k *Apigatewayv2DeploymentObservation, p *Apigatewayv2DeploymentObservation, ...) bool
- func MergeApigatewayv2Deployment_Description(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, ...) bool
- func MergeApigatewayv2Deployment_Triggers(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, ...) bool
- type Apigatewayv2Deployment
- func (in *Apigatewayv2Deployment) DeepCopy() *Apigatewayv2Deployment
- func (in *Apigatewayv2Deployment) DeepCopyInto(out *Apigatewayv2Deployment)
- func (in *Apigatewayv2Deployment) DeepCopyObject() runtime.Object
- func (mg *Apigatewayv2Deployment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Apigatewayv2Deployment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Apigatewayv2Deployment) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2Deployment) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Apigatewayv2Deployment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Apigatewayv2Deployment) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Apigatewayv2Deployment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Apigatewayv2Deployment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2Deployment) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Apigatewayv2Deployment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Apigatewayv2DeploymentList
- type Apigatewayv2DeploymentObservation
- type Apigatewayv2DeploymentParameters
- type Apigatewayv2DeploymentSpec
- type Apigatewayv2DeploymentStatus
Constants ¶
const ( Group = "apigatewayv-2-deployment.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Apigatewayv2Deployment" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_apigatewayv2_deployment" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeApigatewayv2Deployment_ApiId ¶
func DecodeApigatewayv2Deployment_ApiId(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Deployment_AutoDeployed ¶
func DecodeApigatewayv2Deployment_AutoDeployed(p *Apigatewayv2DeploymentObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Deployment_Description ¶
func DecodeApigatewayv2Deployment_Description(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeApigatewayv2Deployment_Triggers ¶
func DecodeApigatewayv2Deployment_Triggers(p *Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeApigatewayv2Deployment ¶
func EncodeApigatewayv2Deployment(r Apigatewayv2Deployment) cty.Value
func EncodeApigatewayv2Deployment_ApiId ¶
func EncodeApigatewayv2Deployment_ApiId(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Deployment_AutoDeployed ¶
func EncodeApigatewayv2Deployment_AutoDeployed(p Apigatewayv2DeploymentObservation, vals map[string]cty.Value)
func EncodeApigatewayv2Deployment_Description ¶
func EncodeApigatewayv2Deployment_Description(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
func EncodeApigatewayv2Deployment_Triggers ¶
func EncodeApigatewayv2Deployment_Triggers(p Apigatewayv2DeploymentParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeApigatewayv2Deployment_ApiId ¶
func MergeApigatewayv2Deployment_ApiId(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Deployment_AutoDeployed ¶
func MergeApigatewayv2Deployment_AutoDeployed(k *Apigatewayv2DeploymentObservation, p *Apigatewayv2DeploymentObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeApigatewayv2Deployment_Description ¶
func MergeApigatewayv2Deployment_Description(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeApigatewayv2Deployment_Triggers ¶
func MergeApigatewayv2Deployment_Triggers(k *Apigatewayv2DeploymentParameters, p *Apigatewayv2DeploymentParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type Apigatewayv2Deployment ¶
type Apigatewayv2Deployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Apigatewayv2DeploymentSpec `json:"spec"` Status Apigatewayv2DeploymentStatus `json:"status,omitempty"` }
Apigatewayv2Deployment is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Apigatewayv2Deployment) DeepCopy ¶
func (in *Apigatewayv2Deployment) DeepCopy() *Apigatewayv2Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) DeepCopyInto ¶
func (in *Apigatewayv2Deployment) DeepCopyInto(out *Apigatewayv2Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2Deployment) DeepCopyObject ¶
func (in *Apigatewayv2Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2Deployment) GetCondition ¶
func (mg *Apigatewayv2Deployment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) GetDeletionPolicy ¶
func (mg *Apigatewayv2Deployment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) GetProviderConfigReference ¶
func (mg *Apigatewayv2Deployment) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) GetProviderReference ¶
func (mg *Apigatewayv2Deployment) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Apigatewayv2Deployment. Deprecated: Use GetProviderConfigReference.
func (*Apigatewayv2Deployment) GetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2Deployment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) SetConditions ¶
func (mg *Apigatewayv2Deployment) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) SetDeletionPolicy ¶
func (mg *Apigatewayv2Deployment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) SetProviderConfigReference ¶
func (mg *Apigatewayv2Deployment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Apigatewayv2Deployment.
func (*Apigatewayv2Deployment) SetProviderReference ¶
func (mg *Apigatewayv2Deployment) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Apigatewayv2Deployment. Deprecated: Use SetProviderConfigReference.
func (*Apigatewayv2Deployment) SetWriteConnectionSecretToReference ¶
func (mg *Apigatewayv2Deployment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Apigatewayv2Deployment.
type Apigatewayv2DeploymentList ¶
type Apigatewayv2DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Apigatewayv2Deployment `json:"items"` }
Apigatewayv2Deployment contains a list of Apigatewayv2DeploymentList
func (*Apigatewayv2DeploymentList) DeepCopy ¶
func (in *Apigatewayv2DeploymentList) DeepCopy() *Apigatewayv2DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2DeploymentList.
func (*Apigatewayv2DeploymentList) DeepCopyInto ¶
func (in *Apigatewayv2DeploymentList) DeepCopyInto(out *Apigatewayv2DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Apigatewayv2DeploymentList) DeepCopyObject ¶
func (in *Apigatewayv2DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Apigatewayv2DeploymentList) GetItems ¶
func (l *Apigatewayv2DeploymentList) GetItems() []resource.Managed
GetItems of this Apigatewayv2DeploymentList.
type Apigatewayv2DeploymentObservation ¶
type Apigatewayv2DeploymentObservation struct {
AutoDeployed bool `json:"auto_deployed"`
}
A Apigatewayv2DeploymentObservation records the observed state of a Apigatewayv2Deployment
func (*Apigatewayv2DeploymentObservation) DeepCopy ¶
func (in *Apigatewayv2DeploymentObservation) DeepCopy() *Apigatewayv2DeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2DeploymentObservation.
func (*Apigatewayv2DeploymentObservation) DeepCopyInto ¶
func (in *Apigatewayv2DeploymentObservation) DeepCopyInto(out *Apigatewayv2DeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2DeploymentParameters ¶
type Apigatewayv2DeploymentParameters struct { ApiId string `json:"api_id"` Description string `json:"description"` Triggers map[string]string `json:"triggers"` }
A Apigatewayv2DeploymentParameters defines the desired state of a Apigatewayv2Deployment
func (*Apigatewayv2DeploymentParameters) DeepCopy ¶
func (in *Apigatewayv2DeploymentParameters) DeepCopy() *Apigatewayv2DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2DeploymentParameters.
func (*Apigatewayv2DeploymentParameters) DeepCopyInto ¶
func (in *Apigatewayv2DeploymentParameters) DeepCopyInto(out *Apigatewayv2DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2DeploymentSpec ¶
type Apigatewayv2DeploymentSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Apigatewayv2DeploymentParameters `json:"forProvider"` }
A Apigatewayv2DeploymentSpec defines the desired state of a Apigatewayv2Deployment
func (*Apigatewayv2DeploymentSpec) DeepCopy ¶
func (in *Apigatewayv2DeploymentSpec) DeepCopy() *Apigatewayv2DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2DeploymentSpec.
func (*Apigatewayv2DeploymentSpec) DeepCopyInto ¶
func (in *Apigatewayv2DeploymentSpec) DeepCopyInto(out *Apigatewayv2DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Apigatewayv2DeploymentStatus ¶
type Apigatewayv2DeploymentStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Apigatewayv2DeploymentObservation `json:"atProvider"` }
A Apigatewayv2DeploymentStatus defines the observed state of a Apigatewayv2Deployment
func (*Apigatewayv2DeploymentStatus) DeepCopy ¶
func (in *Apigatewayv2DeploymentStatus) DeepCopy() *Apigatewayv2DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apigatewayv2DeploymentStatus.
func (*Apigatewayv2DeploymentStatus) DeepCopyInto ¶
func (in *Apigatewayv2DeploymentStatus) DeepCopyInto(out *Apigatewayv2DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.