Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeNeptuneSubnetGroup(prev *NeptuneSubnetGroup, ctyValue cty.Value) (resource.Managed, error)
- func DecodeNeptuneSubnetGroup_Arn(p *NeptuneSubnetGroupObservation, vals map[string]cty.Value)
- func DecodeNeptuneSubnetGroup_Description(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeNeptuneSubnetGroup_Name(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeNeptuneSubnetGroup_NamePrefix(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeNeptuneSubnetGroup_SubnetIds(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func DecodeNeptuneSubnetGroup_Tags(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup(r NeptuneSubnetGroup) cty.Value
- func EncodeNeptuneSubnetGroup_Arn(p NeptuneSubnetGroupObservation, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup_Description(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup_Name(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup_NamePrefix(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup_SubnetIds(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func EncodeNeptuneSubnetGroup_Tags(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeNeptuneSubnetGroup_Arn(k *NeptuneSubnetGroupObservation, p *NeptuneSubnetGroupObservation, ...) bool
- func MergeNeptuneSubnetGroup_Description(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, ...) bool
- func MergeNeptuneSubnetGroup_Name(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, ...) bool
- func MergeNeptuneSubnetGroup_NamePrefix(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, ...) bool
- func MergeNeptuneSubnetGroup_SubnetIds(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, ...) bool
- func MergeNeptuneSubnetGroup_Tags(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, ...) bool
- type NeptuneSubnetGroup
- func (in *NeptuneSubnetGroup) DeepCopy() *NeptuneSubnetGroup
- func (in *NeptuneSubnetGroup) DeepCopyInto(out *NeptuneSubnetGroup)
- func (in *NeptuneSubnetGroup) DeepCopyObject() runtime.Object
- func (mg *NeptuneSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *NeptuneSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *NeptuneSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *NeptuneSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *NeptuneSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *NeptuneSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *NeptuneSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *NeptuneSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type NeptuneSubnetGroupList
- type NeptuneSubnetGroupObservation
- type NeptuneSubnetGroupParameters
- type NeptuneSubnetGroupSpec
- type NeptuneSubnetGroupStatus
Constants ¶
const ( Group = "neptune-subnet-group.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "NeptuneSubnetGroup" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_neptune_subnet_group" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeNeptuneSubnetGroup_Arn ¶
func DecodeNeptuneSubnetGroup_Arn(p *NeptuneSubnetGroupObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneSubnetGroup_Description ¶
func DecodeNeptuneSubnetGroup_Description(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneSubnetGroup_Name ¶
func DecodeNeptuneSubnetGroup_Name(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneSubnetGroup_NamePrefix ¶
func DecodeNeptuneSubnetGroup_NamePrefix(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneSubnetGroup_SubnetIds ¶
func DecodeNeptuneSubnetGroup_SubnetIds(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeNeptuneSubnetGroup_Tags ¶
func DecodeNeptuneSubnetGroup_Tags(p *NeptuneSubnetGroupParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeNeptuneSubnetGroup ¶
func EncodeNeptuneSubnetGroup(r NeptuneSubnetGroup) cty.Value
func EncodeNeptuneSubnetGroup_Arn ¶
func EncodeNeptuneSubnetGroup_Arn(p NeptuneSubnetGroupObservation, vals map[string]cty.Value)
func EncodeNeptuneSubnetGroup_Description ¶
func EncodeNeptuneSubnetGroup_Description(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
func EncodeNeptuneSubnetGroup_Name ¶
func EncodeNeptuneSubnetGroup_Name(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
func EncodeNeptuneSubnetGroup_NamePrefix ¶
func EncodeNeptuneSubnetGroup_NamePrefix(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
func EncodeNeptuneSubnetGroup_SubnetIds ¶
func EncodeNeptuneSubnetGroup_SubnetIds(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
func EncodeNeptuneSubnetGroup_Tags ¶
func EncodeNeptuneSubnetGroup_Tags(p NeptuneSubnetGroupParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeNeptuneSubnetGroup_Arn ¶
func MergeNeptuneSubnetGroup_Arn(k *NeptuneSubnetGroupObservation, p *NeptuneSubnetGroupObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneSubnetGroup_Description ¶
func MergeNeptuneSubnetGroup_Description(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneSubnetGroup_Name ¶
func MergeNeptuneSubnetGroup_Name(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneSubnetGroup_NamePrefix ¶
func MergeNeptuneSubnetGroup_NamePrefix(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneSubnetGroup_SubnetIds ¶
func MergeNeptuneSubnetGroup_SubnetIds(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeNeptuneSubnetGroup_Tags ¶
func MergeNeptuneSubnetGroup_Tags(k *NeptuneSubnetGroupParameters, p *NeptuneSubnetGroupParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type NeptuneSubnetGroup ¶
type NeptuneSubnetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NeptuneSubnetGroupSpec `json:"spec"` Status NeptuneSubnetGroupStatus `json:"status,omitempty"` }
NeptuneSubnetGroup is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*NeptuneSubnetGroup) DeepCopy ¶
func (in *NeptuneSubnetGroup) DeepCopy() *NeptuneSubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) DeepCopyInto ¶
func (in *NeptuneSubnetGroup) DeepCopyInto(out *NeptuneSubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NeptuneSubnetGroup) DeepCopyObject ¶
func (in *NeptuneSubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NeptuneSubnetGroup) GetCondition ¶
func (mg *NeptuneSubnetGroup) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) GetDeletionPolicy ¶
func (mg *NeptuneSubnetGroup) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) GetProviderConfigReference ¶
func (mg *NeptuneSubnetGroup) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) GetProviderReference ¶
func (mg *NeptuneSubnetGroup) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this NeptuneSubnetGroup. Deprecated: Use GetProviderConfigReference.
func (*NeptuneSubnetGroup) GetWriteConnectionSecretToReference ¶
func (mg *NeptuneSubnetGroup) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) SetConditions ¶
func (mg *NeptuneSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) SetDeletionPolicy ¶
func (mg *NeptuneSubnetGroup) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) SetProviderConfigReference ¶
func (mg *NeptuneSubnetGroup) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this NeptuneSubnetGroup.
func (*NeptuneSubnetGroup) SetProviderReference ¶
func (mg *NeptuneSubnetGroup) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this NeptuneSubnetGroup. Deprecated: Use SetProviderConfigReference.
func (*NeptuneSubnetGroup) SetWriteConnectionSecretToReference ¶
func (mg *NeptuneSubnetGroup) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this NeptuneSubnetGroup.
type NeptuneSubnetGroupList ¶
type NeptuneSubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NeptuneSubnetGroup `json:"items"` }
NeptuneSubnetGroup contains a list of NeptuneSubnetGroupList
func (*NeptuneSubnetGroupList) DeepCopy ¶
func (in *NeptuneSubnetGroupList) DeepCopy() *NeptuneSubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupList.
func (*NeptuneSubnetGroupList) DeepCopyInto ¶
func (in *NeptuneSubnetGroupList) DeepCopyInto(out *NeptuneSubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NeptuneSubnetGroupList) DeepCopyObject ¶
func (in *NeptuneSubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NeptuneSubnetGroupList) GetItems ¶
func (l *NeptuneSubnetGroupList) GetItems() []resource.Managed
GetItems of this NeptuneSubnetGroupList.
type NeptuneSubnetGroupObservation ¶
type NeptuneSubnetGroupObservation struct {
Arn string `json:"arn"`
}
A NeptuneSubnetGroupObservation records the observed state of a NeptuneSubnetGroup
func (*NeptuneSubnetGroupObservation) DeepCopy ¶
func (in *NeptuneSubnetGroupObservation) DeepCopy() *NeptuneSubnetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupObservation.
func (*NeptuneSubnetGroupObservation) DeepCopyInto ¶
func (in *NeptuneSubnetGroupObservation) DeepCopyInto(out *NeptuneSubnetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneSubnetGroupParameters ¶
type NeptuneSubnetGroupParameters 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 NeptuneSubnetGroupParameters defines the desired state of a NeptuneSubnetGroup
func (*NeptuneSubnetGroupParameters) DeepCopy ¶
func (in *NeptuneSubnetGroupParameters) DeepCopy() *NeptuneSubnetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupParameters.
func (*NeptuneSubnetGroupParameters) DeepCopyInto ¶
func (in *NeptuneSubnetGroupParameters) DeepCopyInto(out *NeptuneSubnetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneSubnetGroupSpec ¶
type NeptuneSubnetGroupSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider NeptuneSubnetGroupParameters `json:"forProvider"` }
A NeptuneSubnetGroupSpec defines the desired state of a NeptuneSubnetGroup
func (*NeptuneSubnetGroupSpec) DeepCopy ¶
func (in *NeptuneSubnetGroupSpec) DeepCopy() *NeptuneSubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupSpec.
func (*NeptuneSubnetGroupSpec) DeepCopyInto ¶
func (in *NeptuneSubnetGroupSpec) DeepCopyInto(out *NeptuneSubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneSubnetGroupStatus ¶
type NeptuneSubnetGroupStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider NeptuneSubnetGroupObservation `json:"atProvider"` }
A NeptuneSubnetGroupStatus defines the observed state of a NeptuneSubnetGroup
func (*NeptuneSubnetGroupStatus) DeepCopy ¶
func (in *NeptuneSubnetGroupStatus) DeepCopy() *NeptuneSubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupStatus.
func (*NeptuneSubnetGroupStatus) DeepCopyInto ¶
func (in *NeptuneSubnetGroupStatus) DeepCopyInto(out *NeptuneSubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.