Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDbSubnetGroup(prev *DbSubnetGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDbSubnetGroup_Arn(p *DbSubnetGroupObservation, vals map[string]cty.Value)
- func DecodeDbSubnetGroup_Description(p *DbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDbSubnetGroup_Name(p *DbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDbSubnetGroup_NamePrefix(p *DbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDbSubnetGroup_SubnetIds(p *DbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDbSubnetGroup_Tags(p *DbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDbSubnetGroup(r DbSubnetGroup) cty.Value
- func EncodeDbSubnetGroup_Arn(p DbSubnetGroupObservation, vals map[string]cty.Value)
- func EncodeDbSubnetGroup_Description(p DbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDbSubnetGroup_Name(p DbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDbSubnetGroup_NamePrefix(p DbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDbSubnetGroup_SubnetIds(p DbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDbSubnetGroup_Tags(p DbSubnetGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDbSubnetGroup_Arn(k *DbSubnetGroupObservation, p *DbSubnetGroupObservation, ...) bool
- func MergeDbSubnetGroup_Description(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, ...) bool
- func MergeDbSubnetGroup_Name(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, ...) bool
- func MergeDbSubnetGroup_NamePrefix(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, ...) bool
- func MergeDbSubnetGroup_SubnetIds(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, ...) bool
- func MergeDbSubnetGroup_Tags(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, ...) bool
- type DbSubnetGroup
- func (in *DbSubnetGroup) DeepCopy() *DbSubnetGroup
- func (in *DbSubnetGroup) DeepCopyInto(out *DbSubnetGroup)
- func (in *DbSubnetGroup) DeepCopyObject() runtime.Object
- func (mg *DbSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DbSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DbSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DbSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DbSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DbSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DbSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DbSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DbSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DbSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DbSubnetGroupList
- type DbSubnetGroupObservation
- type DbSubnetGroupParameters
- type DbSubnetGroupSpec
- type DbSubnetGroupStatus
Constants ¶
const ( Group = "db-subnet-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DbSubnetGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_db_subnet_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDbSubnetGroup ¶
func DecodeDbSubnetGroup_Arn ¶
func DecodeDbSubnetGroup_Arn(p *DbSubnetGroupObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbSubnetGroup_Description ¶
func DecodeDbSubnetGroup_Description(p *DbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbSubnetGroup_Name ¶
func DecodeDbSubnetGroup_Name(p *DbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbSubnetGroup_NamePrefix ¶
func DecodeDbSubnetGroup_NamePrefix(p *DbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbSubnetGroup_SubnetIds ¶
func DecodeDbSubnetGroup_SubnetIds(p *DbSubnetGroupParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDbSubnetGroup_Tags ¶
func DecodeDbSubnetGroup_Tags(p *DbSubnetGroupParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeDbSubnetGroup ¶
func EncodeDbSubnetGroup(r DbSubnetGroup) cty.Value
func EncodeDbSubnetGroup_Arn ¶
func EncodeDbSubnetGroup_Arn(p DbSubnetGroupObservation, vals map[string]cty.Value)
func EncodeDbSubnetGroup_Description ¶
func EncodeDbSubnetGroup_Description(p DbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDbSubnetGroup_Name ¶
func EncodeDbSubnetGroup_Name(p DbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDbSubnetGroup_NamePrefix ¶
func EncodeDbSubnetGroup_NamePrefix(p DbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDbSubnetGroup_SubnetIds ¶
func EncodeDbSubnetGroup_SubnetIds(p DbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDbSubnetGroup_Tags ¶
func EncodeDbSubnetGroup_Tags(p DbSubnetGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDbSubnetGroup_Arn ¶
func MergeDbSubnetGroup_Arn(k *DbSubnetGroupObservation, p *DbSubnetGroupObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbSubnetGroup_Description ¶
func MergeDbSubnetGroup_Description(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbSubnetGroup_Name ¶
func MergeDbSubnetGroup_Name(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbSubnetGroup_NamePrefix ¶
func MergeDbSubnetGroup_NamePrefix(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbSubnetGroup_SubnetIds ¶
func MergeDbSubnetGroup_SubnetIds(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDbSubnetGroup_Tags ¶
func MergeDbSubnetGroup_Tags(k *DbSubnetGroupParameters, p *DbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DbSubnetGroup ¶
type DbSubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DbSubnetGroupSpec `json:"spec"` Status DbSubnetGroupStatus `json:"status,omitempty"` }
DbSubnetGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DbSubnetGroup) DeepCopy ¶
func (in *DbSubnetGroup) DeepCopy() *DbSubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroup.
func (*DbSubnetGroup) DeepCopyInto ¶
func (in *DbSubnetGroup) DeepCopyInto(out *DbSubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbSubnetGroup) DeepCopyObject ¶
func (in *DbSubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbSubnetGroup) GetCondition ¶
func (mg *DbSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DbSubnetGroup.
func (*DbSubnetGroup) GetDeletionPolicy ¶
func (mg *DbSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DbSubnetGroup.
func (*DbSubnetGroup) GetProviderConfigReference ¶
func (mg *DbSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DbSubnetGroup.
func (*DbSubnetGroup) GetProviderReference ¶
func (mg *DbSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DbSubnetGroup. Deprecated: Use GetProviderConfigReference.
func (*DbSubnetGroup) GetWriteConnectionSecretToReference ¶
func (mg *DbSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DbSubnetGroup.
func (*DbSubnetGroup) SetConditions ¶
func (mg *DbSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DbSubnetGroup.
func (*DbSubnetGroup) SetDeletionPolicy ¶
func (mg *DbSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DbSubnetGroup.
func (*DbSubnetGroup) SetProviderConfigReference ¶
func (mg *DbSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DbSubnetGroup.
func (*DbSubnetGroup) SetProviderReference ¶
func (mg *DbSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DbSubnetGroup. Deprecated: Use SetProviderConfigReference.
func (*DbSubnetGroup) SetWriteConnectionSecretToReference ¶
func (mg *DbSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DbSubnetGroup.
type DbSubnetGroupList ¶
type DbSubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DbSubnetGroup `json:"items"` }
DbSubnetGroup contains a list of DbSubnetGroupList
func (*DbSubnetGroupList) DeepCopy ¶
func (in *DbSubnetGroupList) DeepCopy() *DbSubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupList.
func (*DbSubnetGroupList) DeepCopyInto ¶
func (in *DbSubnetGroupList) DeepCopyInto(out *DbSubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbSubnetGroupList) DeepCopyObject ¶
func (in *DbSubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbSubnetGroupList) GetItems ¶
func (l *DbSubnetGroupList) GetItems() []resource.Managed
GetItems of this DbSubnetGroupList.
type DbSubnetGroupObservation ¶
type DbSubnetGroupObservation struct {
Arn string `json:"arn"`
}
A DbSubnetGroupObservation records the observed state of a DbSubnetGroup
func (*DbSubnetGroupObservation) DeepCopy ¶
func (in *DbSubnetGroupObservation) DeepCopy() *DbSubnetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupObservation.
func (*DbSubnetGroupObservation) DeepCopyInto ¶
func (in *DbSubnetGroupObservation) DeepCopyInto(out *DbSubnetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbSubnetGroupParameters ¶
type DbSubnetGroupParameters struct { NamePrefix string `json:"name_prefix"` SubnetIds []string `json:"subnet_ids"` Tags map[string]string `json:"tags"` Description string `json:"description"` Name string `json:"name"` }
A DbSubnetGroupParameters defines the desired state of a DbSubnetGroup
func (*DbSubnetGroupParameters) DeepCopy ¶
func (in *DbSubnetGroupParameters) DeepCopy() *DbSubnetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupParameters.
func (*DbSubnetGroupParameters) DeepCopyInto ¶
func (in *DbSubnetGroupParameters) DeepCopyInto(out *DbSubnetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbSubnetGroupSpec ¶
type DbSubnetGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DbSubnetGroupParameters `json:"forProvider"` }
A DbSubnetGroupSpec defines the desired state of a DbSubnetGroup
func (*DbSubnetGroupSpec) DeepCopy ¶
func (in *DbSubnetGroupSpec) DeepCopy() *DbSubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupSpec.
func (*DbSubnetGroupSpec) DeepCopyInto ¶
func (in *DbSubnetGroupSpec) DeepCopyInto(out *DbSubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbSubnetGroupStatus ¶
type DbSubnetGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DbSubnetGroupObservation `json:"atProvider"` }
A DbSubnetGroupStatus defines the observed state of a DbSubnetGroup
func (*DbSubnetGroupStatus) DeepCopy ¶
func (in *DbSubnetGroupStatus) DeepCopy() *DbSubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupStatus.
func (*DbSubnetGroupStatus) DeepCopyInto ¶
func (in *DbSubnetGroupStatus) DeepCopyInto(out *DbSubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.