Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeEc2AvailabilityZoneGroup(prev *Ec2AvailabilityZoneGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2AvailabilityZoneGroup_GroupName(p *Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
- func DecodeEc2AvailabilityZoneGroup_OptInStatus(p *Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
- func EncodeEc2AvailabilityZoneGroup(r Ec2AvailabilityZoneGroup) cty.Value
- func EncodeEc2AvailabilityZoneGroup_GroupName(p Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
- func EncodeEc2AvailabilityZoneGroup_OptInStatus(p Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2AvailabilityZoneGroup_GroupName(k *Ec2AvailabilityZoneGroupParameters, p *Ec2AvailabilityZoneGroupParameters, ...) bool
- func MergeEc2AvailabilityZoneGroup_OptInStatus(k *Ec2AvailabilityZoneGroupParameters, p *Ec2AvailabilityZoneGroupParameters, ...) bool
- type Ec2AvailabilityZoneGroup
- func (in *Ec2AvailabilityZoneGroup) DeepCopy() *Ec2AvailabilityZoneGroup
- func (in *Ec2AvailabilityZoneGroup) DeepCopyInto(out *Ec2AvailabilityZoneGroup)
- func (in *Ec2AvailabilityZoneGroup) DeepCopyObject() runtime.Object
- func (mg *Ec2AvailabilityZoneGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2AvailabilityZoneGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2AvailabilityZoneGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2AvailabilityZoneGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2AvailabilityZoneGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2AvailabilityZoneGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2AvailabilityZoneGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2AvailabilityZoneGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2AvailabilityZoneGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2AvailabilityZoneGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2AvailabilityZoneGroupList
- func (in *Ec2AvailabilityZoneGroupList) DeepCopy() *Ec2AvailabilityZoneGroupList
- func (in *Ec2AvailabilityZoneGroupList) DeepCopyInto(out *Ec2AvailabilityZoneGroupList)
- func (in *Ec2AvailabilityZoneGroupList) DeepCopyObject() runtime.Object
- func (l *Ec2AvailabilityZoneGroupList) GetItems() []resource.Managed
- type Ec2AvailabilityZoneGroupObservation
- type Ec2AvailabilityZoneGroupParameters
- type Ec2AvailabilityZoneGroupSpec
- type Ec2AvailabilityZoneGroupStatus
Constants ¶
const ( Group = "ec-2-availability-zone-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2AvailabilityZoneGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_availability_zone_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2AvailabilityZoneGroup_GroupName ¶
func DecodeEc2AvailabilityZoneGroup_GroupName(p *Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2AvailabilityZoneGroup_OptInStatus ¶
func DecodeEc2AvailabilityZoneGroup_OptInStatus(p *Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2AvailabilityZoneGroup ¶
func EncodeEc2AvailabilityZoneGroup(r Ec2AvailabilityZoneGroup) cty.Value
func EncodeEc2AvailabilityZoneGroup_GroupName ¶
func EncodeEc2AvailabilityZoneGroup_GroupName(p Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
func EncodeEc2AvailabilityZoneGroup_OptInStatus ¶
func EncodeEc2AvailabilityZoneGroup_OptInStatus(p Ec2AvailabilityZoneGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2AvailabilityZoneGroup_GroupName ¶
func MergeEc2AvailabilityZoneGroup_GroupName(k *Ec2AvailabilityZoneGroupParameters, p *Ec2AvailabilityZoneGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2AvailabilityZoneGroup_OptInStatus ¶
func MergeEc2AvailabilityZoneGroup_OptInStatus(k *Ec2AvailabilityZoneGroupParameters, p *Ec2AvailabilityZoneGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2AvailabilityZoneGroup ¶
type Ec2AvailabilityZoneGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2AvailabilityZoneGroupSpec `json:"spec"` Status Ec2AvailabilityZoneGroupStatus `json:"status,omitempty"` }
Ec2AvailabilityZoneGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2AvailabilityZoneGroup) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroup) DeepCopy() *Ec2AvailabilityZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroup) DeepCopyInto(out *Ec2AvailabilityZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2AvailabilityZoneGroup) DeepCopyObject ¶
func (in *Ec2AvailabilityZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2AvailabilityZoneGroup) GetCondition ¶
func (mg *Ec2AvailabilityZoneGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) GetDeletionPolicy ¶
func (mg *Ec2AvailabilityZoneGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) GetProviderConfigReference ¶
func (mg *Ec2AvailabilityZoneGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) GetProviderReference ¶
func (mg *Ec2AvailabilityZoneGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2AvailabilityZoneGroup. Deprecated: Use GetProviderConfigReference.
func (*Ec2AvailabilityZoneGroup) GetWriteConnectionSecretToReference ¶
func (mg *Ec2AvailabilityZoneGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) SetConditions ¶
func (mg *Ec2AvailabilityZoneGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) SetDeletionPolicy ¶
func (mg *Ec2AvailabilityZoneGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) SetProviderConfigReference ¶
func (mg *Ec2AvailabilityZoneGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2AvailabilityZoneGroup.
func (*Ec2AvailabilityZoneGroup) SetProviderReference ¶
func (mg *Ec2AvailabilityZoneGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2AvailabilityZoneGroup. Deprecated: Use SetProviderConfigReference.
func (*Ec2AvailabilityZoneGroup) SetWriteConnectionSecretToReference ¶
func (mg *Ec2AvailabilityZoneGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2AvailabilityZoneGroup.
type Ec2AvailabilityZoneGroupList ¶
type Ec2AvailabilityZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2AvailabilityZoneGroup `json:"items"` }
Ec2AvailabilityZoneGroup contains a list of Ec2AvailabilityZoneGroupList
func (*Ec2AvailabilityZoneGroupList) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroupList) DeepCopy() *Ec2AvailabilityZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroupList.
func (*Ec2AvailabilityZoneGroupList) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroupList) DeepCopyInto(out *Ec2AvailabilityZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2AvailabilityZoneGroupList) DeepCopyObject ¶
func (in *Ec2AvailabilityZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2AvailabilityZoneGroupList) GetItems ¶
func (l *Ec2AvailabilityZoneGroupList) GetItems() []resource.Managed
GetItems of this Ec2AvailabilityZoneGroupList.
type Ec2AvailabilityZoneGroupObservation ¶
type Ec2AvailabilityZoneGroupObservation struct{}
A Ec2AvailabilityZoneGroupObservation records the observed state of a Ec2AvailabilityZoneGroup
func (*Ec2AvailabilityZoneGroupObservation) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroupObservation) DeepCopy() *Ec2AvailabilityZoneGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroupObservation.
func (*Ec2AvailabilityZoneGroupObservation) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroupObservation) DeepCopyInto(out *Ec2AvailabilityZoneGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2AvailabilityZoneGroupParameters ¶
type Ec2AvailabilityZoneGroupParameters struct { GroupName string `json:"group_name"` OptInStatus string `json:"opt_in_status"` }
A Ec2AvailabilityZoneGroupParameters defines the desired state of a Ec2AvailabilityZoneGroup
func (*Ec2AvailabilityZoneGroupParameters) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroupParameters) DeepCopy() *Ec2AvailabilityZoneGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroupParameters.
func (*Ec2AvailabilityZoneGroupParameters) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroupParameters) DeepCopyInto(out *Ec2AvailabilityZoneGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2AvailabilityZoneGroupSpec ¶
type Ec2AvailabilityZoneGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2AvailabilityZoneGroupParameters `json:"forProvider"` }
A Ec2AvailabilityZoneGroupSpec defines the desired state of a Ec2AvailabilityZoneGroup
func (*Ec2AvailabilityZoneGroupSpec) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroupSpec) DeepCopy() *Ec2AvailabilityZoneGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroupSpec.
func (*Ec2AvailabilityZoneGroupSpec) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroupSpec) DeepCopyInto(out *Ec2AvailabilityZoneGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2AvailabilityZoneGroupStatus ¶
type Ec2AvailabilityZoneGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2AvailabilityZoneGroupObservation `json:"atProvider"` }
A Ec2AvailabilityZoneGroupStatus defines the observed state of a Ec2AvailabilityZoneGroup
func (*Ec2AvailabilityZoneGroupStatus) DeepCopy ¶
func (in *Ec2AvailabilityZoneGroupStatus) DeepCopy() *Ec2AvailabilityZoneGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2AvailabilityZoneGroupStatus.
func (*Ec2AvailabilityZoneGroupStatus) DeepCopyInto ¶
func (in *Ec2AvailabilityZoneGroupStatus) DeepCopyInto(out *Ec2AvailabilityZoneGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.