Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDocdbSubnetGroup(prev *DocdbSubnetGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDocdbSubnetGroup_Arn(p *DocdbSubnetGroupObservation, vals map[string]cty.Value)
- func DecodeDocdbSubnetGroup_Description(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDocdbSubnetGroup_Name(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDocdbSubnetGroup_NamePrefix(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDocdbSubnetGroup_SubnetIds(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeDocdbSubnetGroup_Tags(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup(r DocdbSubnetGroup) cty.Value
- func EncodeDocdbSubnetGroup_Arn(p DocdbSubnetGroupObservation, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup_Description(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup_Name(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup_NamePrefix(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup_SubnetIds(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeDocdbSubnetGroup_Tags(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDocdbSubnetGroup_Arn(k *DocdbSubnetGroupObservation, p *DocdbSubnetGroupObservation, ...) bool
- func MergeDocdbSubnetGroup_Description(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, ...) bool
- func MergeDocdbSubnetGroup_Name(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, ...) bool
- func MergeDocdbSubnetGroup_NamePrefix(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, ...) bool
- func MergeDocdbSubnetGroup_SubnetIds(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, ...) bool
- func MergeDocdbSubnetGroup_Tags(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, ...) bool
- type DocdbSubnetGroup
- func (in *DocdbSubnetGroup) DeepCopy() *DocdbSubnetGroup
- func (in *DocdbSubnetGroup) DeepCopyInto(out *DocdbSubnetGroup)
- func (in *DocdbSubnetGroup) DeepCopyObject() runtime.Object
- func (mg *DocdbSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DocdbSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DocdbSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DocdbSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DocdbSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DocdbSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DocdbSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DocdbSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DocdbSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DocdbSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DocdbSubnetGroupList
- type DocdbSubnetGroupObservation
- type DocdbSubnetGroupParameters
- type DocdbSubnetGroupSpec
- type DocdbSubnetGroupStatus
Constants ¶
const ( Group = "docdb-subnet-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DocdbSubnetGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_docdb_subnet_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDocdbSubnetGroup ¶
func DecodeDocdbSubnetGroup_Arn ¶
func DecodeDocdbSubnetGroup_Arn(p *DocdbSubnetGroupObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDocdbSubnetGroup_Description ¶
func DecodeDocdbSubnetGroup_Description(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDocdbSubnetGroup_Name ¶
func DecodeDocdbSubnetGroup_Name(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDocdbSubnetGroup_NamePrefix ¶
func DecodeDocdbSubnetGroup_NamePrefix(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDocdbSubnetGroup_SubnetIds ¶
func DecodeDocdbSubnetGroup_SubnetIds(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDocdbSubnetGroup_Tags ¶
func DecodeDocdbSubnetGroup_Tags(p *DocdbSubnetGroupParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeDocdbSubnetGroup ¶
func EncodeDocdbSubnetGroup(r DocdbSubnetGroup) cty.Value
func EncodeDocdbSubnetGroup_Arn ¶
func EncodeDocdbSubnetGroup_Arn(p DocdbSubnetGroupObservation, vals map[string]cty.Value)
func EncodeDocdbSubnetGroup_Description ¶
func EncodeDocdbSubnetGroup_Description(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDocdbSubnetGroup_Name ¶
func EncodeDocdbSubnetGroup_Name(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDocdbSubnetGroup_NamePrefix ¶
func EncodeDocdbSubnetGroup_NamePrefix(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDocdbSubnetGroup_SubnetIds ¶
func EncodeDocdbSubnetGroup_SubnetIds(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
func EncodeDocdbSubnetGroup_Tags ¶
func EncodeDocdbSubnetGroup_Tags(p DocdbSubnetGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDocdbSubnetGroup_Arn ¶
func MergeDocdbSubnetGroup_Arn(k *DocdbSubnetGroupObservation, p *DocdbSubnetGroupObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDocdbSubnetGroup_Description ¶
func MergeDocdbSubnetGroup_Description(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDocdbSubnetGroup_Name ¶
func MergeDocdbSubnetGroup_Name(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDocdbSubnetGroup_NamePrefix ¶
func MergeDocdbSubnetGroup_NamePrefix(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDocdbSubnetGroup_SubnetIds ¶
func MergeDocdbSubnetGroup_SubnetIds(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDocdbSubnetGroup_Tags ¶
func MergeDocdbSubnetGroup_Tags(k *DocdbSubnetGroupParameters, p *DocdbSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DocdbSubnetGroup ¶
type DocdbSubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocdbSubnetGroupSpec `json:"spec"` Status DocdbSubnetGroupStatus `json:"status,omitempty"` }
DocdbSubnetGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DocdbSubnetGroup) DeepCopy ¶
func (in *DocdbSubnetGroup) DeepCopy() *DocdbSubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroup.
func (*DocdbSubnetGroup) DeepCopyInto ¶
func (in *DocdbSubnetGroup) DeepCopyInto(out *DocdbSubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocdbSubnetGroup) DeepCopyObject ¶
func (in *DocdbSubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocdbSubnetGroup) GetCondition ¶
func (mg *DocdbSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) GetDeletionPolicy ¶
func (mg *DocdbSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) GetProviderConfigReference ¶
func (mg *DocdbSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) GetProviderReference ¶
func (mg *DocdbSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DocdbSubnetGroup. Deprecated: Use GetProviderConfigReference.
func (*DocdbSubnetGroup) GetWriteConnectionSecretToReference ¶
func (mg *DocdbSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) SetConditions ¶
func (mg *DocdbSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) SetDeletionPolicy ¶
func (mg *DocdbSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) SetProviderConfigReference ¶
func (mg *DocdbSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DocdbSubnetGroup.
func (*DocdbSubnetGroup) SetProviderReference ¶
func (mg *DocdbSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DocdbSubnetGroup. Deprecated: Use SetProviderConfigReference.
func (*DocdbSubnetGroup) SetWriteConnectionSecretToReference ¶
func (mg *DocdbSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DocdbSubnetGroup.
type DocdbSubnetGroupList ¶
type DocdbSubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DocdbSubnetGroup `json:"items"` }
DocdbSubnetGroup contains a list of DocdbSubnetGroupList
func (*DocdbSubnetGroupList) DeepCopy ¶
func (in *DocdbSubnetGroupList) DeepCopy() *DocdbSubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupList.
func (*DocdbSubnetGroupList) DeepCopyInto ¶
func (in *DocdbSubnetGroupList) DeepCopyInto(out *DocdbSubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocdbSubnetGroupList) DeepCopyObject ¶
func (in *DocdbSubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocdbSubnetGroupList) GetItems ¶
func (l *DocdbSubnetGroupList) GetItems() []resource.Managed
GetItems of this DocdbSubnetGroupList.
type DocdbSubnetGroupObservation ¶
type DocdbSubnetGroupObservation struct {
Arn string `json:"arn"`
}
A DocdbSubnetGroupObservation records the observed state of a DocdbSubnetGroup
func (*DocdbSubnetGroupObservation) DeepCopy ¶
func (in *DocdbSubnetGroupObservation) DeepCopy() *DocdbSubnetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupObservation.
func (*DocdbSubnetGroupObservation) DeepCopyInto ¶
func (in *DocdbSubnetGroupObservation) DeepCopyInto(out *DocdbSubnetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocdbSubnetGroupParameters ¶
type DocdbSubnetGroupParameters struct { Name string `json:"name"` NamePrefix string `json:"name_prefix"` SubnetIds []string `json:"subnet_ids"` Tags map[string]string `json:"tags"` Description string `json:"description"` }
A DocdbSubnetGroupParameters defines the desired state of a DocdbSubnetGroup
func (*DocdbSubnetGroupParameters) DeepCopy ¶
func (in *DocdbSubnetGroupParameters) DeepCopy() *DocdbSubnetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupParameters.
func (*DocdbSubnetGroupParameters) DeepCopyInto ¶
func (in *DocdbSubnetGroupParameters) DeepCopyInto(out *DocdbSubnetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocdbSubnetGroupSpec ¶
type DocdbSubnetGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DocdbSubnetGroupParameters `json:"forProvider"` }
A DocdbSubnetGroupSpec defines the desired state of a DocdbSubnetGroup
func (*DocdbSubnetGroupSpec) DeepCopy ¶
func (in *DocdbSubnetGroupSpec) DeepCopy() *DocdbSubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupSpec.
func (*DocdbSubnetGroupSpec) DeepCopyInto ¶
func (in *DocdbSubnetGroupSpec) DeepCopyInto(out *DocdbSubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocdbSubnetGroupStatus ¶
type DocdbSubnetGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DocdbSubnetGroupObservation `json:"atProvider"` }
A DocdbSubnetGroupStatus defines the observed state of a DocdbSubnetGroup
func (*DocdbSubnetGroupStatus) DeepCopy ¶
func (in *DocdbSubnetGroupStatus) DeepCopy() *DocdbSubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupStatus.
func (*DocdbSubnetGroupStatus) DeepCopyInto ¶
func (in *DocdbSubnetGroupStatus) DeepCopyInto(out *DocdbSubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.