Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeNeptuneClusterSnapshot(prev *NeptuneClusterSnapshot, ctyValue cty.Value) (resource.Managed, error)
- func DecodeNeptuneClusterSnapshot_AllocatedStorage(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_AvailabilityZones(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_DbClusterIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_Engine(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_EngineVersion(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_KmsKeyId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_LicenseModel(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_Port(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_SnapshotType(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_Status(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_StorageEncrypted(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterSnapshot_VpcId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot(r NeptuneClusterSnapshot) cty.Value
- func EncodeNeptuneClusterSnapshot_AllocatedStorage(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_AvailabilityZones(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_DbClusterIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_Engine(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_EngineVersion(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_KmsKeyId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_LicenseModel(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_Port(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_SnapshotType(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_Status(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_StorageEncrypted(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterSnapshot_VpcId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeNeptuneClusterSnapshot_AllocatedStorage(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_AvailabilityZones(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_DbClusterIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, ...) bool
- func MergeNeptuneClusterSnapshot_DbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, ...) bool
- func MergeNeptuneClusterSnapshot_Engine(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_EngineVersion(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_KmsKeyId(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_LicenseModel(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_Port(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_SnapshotType(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_Status(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_StorageEncrypted(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- func MergeNeptuneClusterSnapshot_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterSnapshot_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterSnapshot_VpcId(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, ...) bool
- type NeptuneClusterSnapshot
- func (in *NeptuneClusterSnapshot) DeepCopy() *NeptuneClusterSnapshot
- func (in *NeptuneClusterSnapshot) DeepCopyInto(out *NeptuneClusterSnapshot)
- func (in *NeptuneClusterSnapshot) DeepCopyObject() runtime.Object
- func (mg *NeptuneClusterSnapshot) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *NeptuneClusterSnapshot) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *NeptuneClusterSnapshot) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *NeptuneClusterSnapshot) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *NeptuneClusterSnapshot) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *NeptuneClusterSnapshot) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *NeptuneClusterSnapshot) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *NeptuneClusterSnapshot) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneClusterSnapshot) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneClusterSnapshot) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type NeptuneClusterSnapshotList
- type NeptuneClusterSnapshotObservation
- type NeptuneClusterSnapshotParameters
- type NeptuneClusterSnapshotSpec
- type NeptuneClusterSnapshotStatus
- type Timeouts
Constants ¶
const ( Group = "neptune-cluster-snapshot.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "NeptuneClusterSnapshot" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_neptune_cluster_snapshot" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeNeptuneClusterSnapshot_AllocatedStorage ¶
func DecodeNeptuneClusterSnapshot_AllocatedStorage(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_AvailabilityZones ¶
func DecodeNeptuneClusterSnapshot_AvailabilityZones(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_DbClusterIdentifier ¶
func DecodeNeptuneClusterSnapshot_DbClusterIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_DbClusterSnapshotArn ¶
func DecodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier ¶
func DecodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p *NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_Engine ¶
func DecodeNeptuneClusterSnapshot_Engine(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_EngineVersion ¶
func DecodeNeptuneClusterSnapshot_EngineVersion(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_KmsKeyId ¶
func DecodeNeptuneClusterSnapshot_KmsKeyId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_LicenseModel ¶
func DecodeNeptuneClusterSnapshot_LicenseModel(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_Port ¶
func DecodeNeptuneClusterSnapshot_Port(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_SnapshotType ¶
func DecodeNeptuneClusterSnapshot_SnapshotType(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn ¶
func DecodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_Status ¶
func DecodeNeptuneClusterSnapshot_Status(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_StorageEncrypted ¶
func DecodeNeptuneClusterSnapshot_StorageEncrypted(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_Timeouts ¶
containerTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterSnapshot_VpcId ¶
func DecodeNeptuneClusterSnapshot_VpcId(p *NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeNeptuneClusterSnapshot ¶
func EncodeNeptuneClusterSnapshot(r NeptuneClusterSnapshot) cty.Value
func EncodeNeptuneClusterSnapshot_AllocatedStorage ¶
func EncodeNeptuneClusterSnapshot_AllocatedStorage(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_AvailabilityZones ¶
func EncodeNeptuneClusterSnapshot_AvailabilityZones(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_DbClusterIdentifier ¶
func EncodeNeptuneClusterSnapshot_DbClusterIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_DbClusterSnapshotArn ¶
func EncodeNeptuneClusterSnapshot_DbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier ¶
func EncodeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(p NeptuneClusterSnapshotParameters, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_Engine ¶
func EncodeNeptuneClusterSnapshot_Engine(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_EngineVersion ¶
func EncodeNeptuneClusterSnapshot_EngineVersion(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_KmsKeyId ¶
func EncodeNeptuneClusterSnapshot_KmsKeyId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_LicenseModel ¶
func EncodeNeptuneClusterSnapshot_LicenseModel(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_Port ¶
func EncodeNeptuneClusterSnapshot_Port(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_SnapshotType ¶
func EncodeNeptuneClusterSnapshot_SnapshotType(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn ¶
func EncodeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_Status ¶
func EncodeNeptuneClusterSnapshot_Status(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_StorageEncrypted ¶
func EncodeNeptuneClusterSnapshot_StorageEncrypted(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func EncodeNeptuneClusterSnapshot_VpcId ¶
func EncodeNeptuneClusterSnapshot_VpcId(p NeptuneClusterSnapshotObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeNeptuneClusterSnapshot_AllocatedStorage ¶
func MergeNeptuneClusterSnapshot_AllocatedStorage(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_AvailabilityZones ¶
func MergeNeptuneClusterSnapshot_AvailabilityZones(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeNeptuneClusterSnapshot_DbClusterIdentifier ¶
func MergeNeptuneClusterSnapshot_DbClusterIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneClusterSnapshot_DbClusterSnapshotArn ¶
func MergeNeptuneClusterSnapshot_DbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier ¶
func MergeNeptuneClusterSnapshot_DbClusterSnapshotIdentifier(k *NeptuneClusterSnapshotParameters, p *NeptuneClusterSnapshotParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneClusterSnapshot_Engine ¶
func MergeNeptuneClusterSnapshot_Engine(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_EngineVersion ¶
func MergeNeptuneClusterSnapshot_EngineVersion(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_KmsKeyId ¶
func MergeNeptuneClusterSnapshot_KmsKeyId(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_LicenseModel ¶
func MergeNeptuneClusterSnapshot_LicenseModel(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_Port ¶
func MergeNeptuneClusterSnapshot_Port(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_SnapshotType ¶
func MergeNeptuneClusterSnapshot_SnapshotType(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn ¶
func MergeNeptuneClusterSnapshot_SourceDbClusterSnapshotArn(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_Status ¶
func MergeNeptuneClusterSnapshot_Status(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_StorageEncrypted ¶
func MergeNeptuneClusterSnapshot_StorageEncrypted(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterSnapshot_Timeouts ¶
func MergeNeptuneClusterSnapshot_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeNeptuneClusterSnapshot_Timeouts_Create ¶
func MergeNeptuneClusterSnapshot_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneClusterSnapshot_VpcId ¶
func MergeNeptuneClusterSnapshot_VpcId(k *NeptuneClusterSnapshotObservation, p *NeptuneClusterSnapshotObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type NeptuneClusterSnapshot ¶
type NeptuneClusterSnapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NeptuneClusterSnapshotSpec `json:"spec"` Status NeptuneClusterSnapshotStatus `json:"status,omitempty"` }
NeptuneClusterSnapshot is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*NeptuneClusterSnapshot) DeepCopy ¶
func (in *NeptuneClusterSnapshot) DeepCopy() *NeptuneClusterSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) DeepCopyInto ¶
func (in *NeptuneClusterSnapshot) DeepCopyInto(out *NeptuneClusterSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NeptuneClusterSnapshot) DeepCopyObject ¶
func (in *NeptuneClusterSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NeptuneClusterSnapshot) GetCondition ¶
func (mg *NeptuneClusterSnapshot) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) GetDeletionPolicy ¶
func (mg *NeptuneClusterSnapshot) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) GetProviderConfigReference ¶
func (mg *NeptuneClusterSnapshot) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) GetProviderReference ¶
func (mg *NeptuneClusterSnapshot) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this NeptuneClusterSnapshot. Deprecated: Use GetProviderConfigReference.
func (*NeptuneClusterSnapshot) GetWriteConnectionSecretToReference ¶
func (mg *NeptuneClusterSnapshot) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) SetConditions ¶
func (mg *NeptuneClusterSnapshot) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) SetDeletionPolicy ¶
func (mg *NeptuneClusterSnapshot) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) SetProviderConfigReference ¶
func (mg *NeptuneClusterSnapshot) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this NeptuneClusterSnapshot.
func (*NeptuneClusterSnapshot) SetProviderReference ¶
func (mg *NeptuneClusterSnapshot) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this NeptuneClusterSnapshot. Deprecated: Use SetProviderConfigReference.
func (*NeptuneClusterSnapshot) SetWriteConnectionSecretToReference ¶
func (mg *NeptuneClusterSnapshot) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this NeptuneClusterSnapshot.
type NeptuneClusterSnapshotList ¶
type NeptuneClusterSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NeptuneClusterSnapshot `json:"items"` }
NeptuneClusterSnapshot contains a list of NeptuneClusterSnapshotList
func (*NeptuneClusterSnapshotList) DeepCopy ¶
func (in *NeptuneClusterSnapshotList) DeepCopy() *NeptuneClusterSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotList.
func (*NeptuneClusterSnapshotList) DeepCopyInto ¶
func (in *NeptuneClusterSnapshotList) DeepCopyInto(out *NeptuneClusterSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NeptuneClusterSnapshotList) DeepCopyObject ¶
func (in *NeptuneClusterSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NeptuneClusterSnapshotList) GetItems ¶
func (l *NeptuneClusterSnapshotList) GetItems() []resource.Managed
GetItems of this NeptuneClusterSnapshotList.
type NeptuneClusterSnapshotObservation ¶
type NeptuneClusterSnapshotObservation struct { VpcId string `json:"vpc_id"` AllocatedStorage int64 `json:"allocated_storage"` LicenseModel string `json:"license_model"` StorageEncrypted bool `json:"storage_encrypted"` Port int64 `json:"port"` Status string `json:"status"` DbClusterSnapshotArn string `json:"db_cluster_snapshot_arn"` EngineVersion string `json:"engine_version"` KmsKeyId string `json:"kms_key_id"` Engine string `json:"engine"` AvailabilityZones []string `json:"availability_zones"` SnapshotType string `json:"snapshot_type"` SourceDbClusterSnapshotArn string `json:"source_db_cluster_snapshot_arn"` }
A NeptuneClusterSnapshotObservation records the observed state of a NeptuneClusterSnapshot
func (*NeptuneClusterSnapshotObservation) DeepCopy ¶
func (in *NeptuneClusterSnapshotObservation) DeepCopy() *NeptuneClusterSnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotObservation.
func (*NeptuneClusterSnapshotObservation) DeepCopyInto ¶
func (in *NeptuneClusterSnapshotObservation) DeepCopyInto(out *NeptuneClusterSnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneClusterSnapshotParameters ¶
type NeptuneClusterSnapshotParameters struct { DbClusterIdentifier string `json:"db_cluster_identifier"` DbClusterSnapshotIdentifier string `json:"db_cluster_snapshot_identifier"` Timeouts Timeouts `json:"timeouts"` }
A NeptuneClusterSnapshotParameters defines the desired state of a NeptuneClusterSnapshot
func (*NeptuneClusterSnapshotParameters) DeepCopy ¶
func (in *NeptuneClusterSnapshotParameters) DeepCopy() *NeptuneClusterSnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotParameters.
func (*NeptuneClusterSnapshotParameters) DeepCopyInto ¶
func (in *NeptuneClusterSnapshotParameters) DeepCopyInto(out *NeptuneClusterSnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneClusterSnapshotSpec ¶
type NeptuneClusterSnapshotSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider NeptuneClusterSnapshotParameters `json:"forProvider"` }
A NeptuneClusterSnapshotSpec defines the desired state of a NeptuneClusterSnapshot
func (*NeptuneClusterSnapshotSpec) DeepCopy ¶
func (in *NeptuneClusterSnapshotSpec) DeepCopy() *NeptuneClusterSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotSpec.
func (*NeptuneClusterSnapshotSpec) DeepCopyInto ¶
func (in *NeptuneClusterSnapshotSpec) DeepCopyInto(out *NeptuneClusterSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NeptuneClusterSnapshotStatus ¶
type NeptuneClusterSnapshotStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider NeptuneClusterSnapshotObservation `json:"atProvider"` }
A NeptuneClusterSnapshotStatus defines the observed state of a NeptuneClusterSnapshot
func (*NeptuneClusterSnapshotStatus) DeepCopy ¶
func (in *NeptuneClusterSnapshotStatus) DeepCopy() *NeptuneClusterSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotStatus.
func (*NeptuneClusterSnapshotStatus) DeepCopyInto ¶
func (in *NeptuneClusterSnapshotStatus) DeepCopyInto(out *NeptuneClusterSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct {
Create string `json:"create"`
}
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.