v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "docdb-cluster-instance.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "DocdbClusterInstance"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_docdb_cluster_instance"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeDocdbClusterInstance

func DecodeDocdbClusterInstance(prev *DocdbClusterInstance, ctyValue cty.Value) (resource.Managed, error)

func DecodeDocdbClusterInstance_ApplyImmediately

func DecodeDocdbClusterInstance_ApplyImmediately(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Arn

func DecodeDocdbClusterInstance_Arn(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_AutoMinorVersionUpgrade

func DecodeDocdbClusterInstance_AutoMinorVersionUpgrade(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_AvailabilityZone

func DecodeDocdbClusterInstance_AvailabilityZone(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_CaCertIdentifier

func DecodeDocdbClusterInstance_CaCertIdentifier(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_ClusterIdentifier

func DecodeDocdbClusterInstance_ClusterIdentifier(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_DbSubnetGroupName

func DecodeDocdbClusterInstance_DbSubnetGroupName(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_DbiResourceId

func DecodeDocdbClusterInstance_DbiResourceId(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Endpoint

func DecodeDocdbClusterInstance_Endpoint(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Engine

func DecodeDocdbClusterInstance_Engine(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_EngineVersion

func DecodeDocdbClusterInstance_EngineVersion(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Identifier

func DecodeDocdbClusterInstance_Identifier(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_IdentifierPrefix

func DecodeDocdbClusterInstance_IdentifierPrefix(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_InstanceClass

func DecodeDocdbClusterInstance_InstanceClass(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_KmsKeyId

func DecodeDocdbClusterInstance_KmsKeyId(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Port

func DecodeDocdbClusterInstance_Port(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_PreferredBackupWindow

func DecodeDocdbClusterInstance_PreferredBackupWindow(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_PreferredMaintenanceWindow

func DecodeDocdbClusterInstance_PreferredMaintenanceWindow(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_PromotionTier

func DecodeDocdbClusterInstance_PromotionTier(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_PubliclyAccessible

func DecodeDocdbClusterInstance_PubliclyAccessible(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_StorageEncrypted

func DecodeDocdbClusterInstance_StorageEncrypted(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Tags

func DecodeDocdbClusterInstance_Tags(p *DocdbClusterInstanceParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDocdbClusterInstance_Timeouts

func DecodeDocdbClusterInstance_Timeouts(p *Timeouts, vals map[string]cty.Value)

containerTypeDecodeTemplate

func DecodeDocdbClusterInstance_Timeouts_Create

func DecodeDocdbClusterInstance_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Timeouts_Delete

func DecodeDocdbClusterInstance_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Timeouts_Update

func DecodeDocdbClusterInstance_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbClusterInstance_Writer

func DecodeDocdbClusterInstance_Writer(p *DocdbClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDocdbClusterInstance

func EncodeDocdbClusterInstance(r DocdbClusterInstance) cty.Value

func EncodeDocdbClusterInstance_ApplyImmediately

func EncodeDocdbClusterInstance_ApplyImmediately(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Arn

func EncodeDocdbClusterInstance_Arn(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_AutoMinorVersionUpgrade

func EncodeDocdbClusterInstance_AutoMinorVersionUpgrade(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_AvailabilityZone

func EncodeDocdbClusterInstance_AvailabilityZone(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_CaCertIdentifier

func EncodeDocdbClusterInstance_CaCertIdentifier(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_ClusterIdentifier

func EncodeDocdbClusterInstance_ClusterIdentifier(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_DbSubnetGroupName

func EncodeDocdbClusterInstance_DbSubnetGroupName(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_DbiResourceId

func EncodeDocdbClusterInstance_DbiResourceId(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Endpoint

func EncodeDocdbClusterInstance_Endpoint(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Engine

func EncodeDocdbClusterInstance_Engine(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_EngineVersion

func EncodeDocdbClusterInstance_EngineVersion(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Identifier

func EncodeDocdbClusterInstance_Identifier(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_IdentifierPrefix

func EncodeDocdbClusterInstance_IdentifierPrefix(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_InstanceClass

func EncodeDocdbClusterInstance_InstanceClass(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_KmsKeyId

func EncodeDocdbClusterInstance_KmsKeyId(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Port

func EncodeDocdbClusterInstance_Port(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_PreferredBackupWindow

func EncodeDocdbClusterInstance_PreferredBackupWindow(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_PreferredMaintenanceWindow

func EncodeDocdbClusterInstance_PreferredMaintenanceWindow(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_PromotionTier

func EncodeDocdbClusterInstance_PromotionTier(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_PubliclyAccessible

func EncodeDocdbClusterInstance_PubliclyAccessible(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_StorageEncrypted

func EncodeDocdbClusterInstance_StorageEncrypted(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Tags

func EncodeDocdbClusterInstance_Tags(p DocdbClusterInstanceParameters, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Timeouts

func EncodeDocdbClusterInstance_Timeouts(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Timeouts_Create

func EncodeDocdbClusterInstance_Timeouts_Create(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Timeouts_Delete

func EncodeDocdbClusterInstance_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Timeouts_Update

func EncodeDocdbClusterInstance_Timeouts_Update(p Timeouts, vals map[string]cty.Value)

func EncodeDocdbClusterInstance_Writer

func EncodeDocdbClusterInstance_Writer(p DocdbClusterInstanceObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDocdbClusterInstance_ApplyImmediately

func MergeDocdbClusterInstance_ApplyImmediately(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_Arn

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_AutoMinorVersionUpgrade

func MergeDocdbClusterInstance_AutoMinorVersionUpgrade(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_AvailabilityZone

func MergeDocdbClusterInstance_AvailabilityZone(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_CaCertIdentifier

func MergeDocdbClusterInstance_CaCertIdentifier(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_ClusterIdentifier

func MergeDocdbClusterInstance_ClusterIdentifier(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_DbSubnetGroupName

func MergeDocdbClusterInstance_DbSubnetGroupName(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_DbiResourceId

func MergeDocdbClusterInstance_DbiResourceId(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_Endpoint

func MergeDocdbClusterInstance_Endpoint(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_Engine

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_EngineVersion

func MergeDocdbClusterInstance_EngineVersion(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_Identifier

func MergeDocdbClusterInstance_Identifier(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_IdentifierPrefix

func MergeDocdbClusterInstance_IdentifierPrefix(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_InstanceClass

func MergeDocdbClusterInstance_InstanceClass(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_KmsKeyId

func MergeDocdbClusterInstance_KmsKeyId(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_Port

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_PreferredBackupWindow

func MergeDocdbClusterInstance_PreferredBackupWindow(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_PreferredMaintenanceWindow

func MergeDocdbClusterInstance_PreferredMaintenanceWindow(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_PromotionTier

func MergeDocdbClusterInstance_PromotionTier(k *DocdbClusterInstanceParameters, p *DocdbClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_PubliclyAccessible

func MergeDocdbClusterInstance_PubliclyAccessible(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_StorageEncrypted

func MergeDocdbClusterInstance_StorageEncrypted(k *DocdbClusterInstanceObservation, p *DocdbClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbClusterInstance_Tags

mergePrimitiveContainerTemplateSpec

func MergeDocdbClusterInstance_Timeouts

func MergeDocdbClusterInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeDocdbClusterInstance_Timeouts_Create

func MergeDocdbClusterInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_Timeouts_Delete

func MergeDocdbClusterInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_Timeouts_Update

func MergeDocdbClusterInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbClusterInstance_Writer

mergePrimitiveTemplateStatus

Types

type DocdbClusterInstance

type DocdbClusterInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DocdbClusterInstanceSpec   `json:"spec"`
	Status DocdbClusterInstanceStatus `json:"status,omitempty"`
}

DocdbClusterInstance is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*DocdbClusterInstance) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstance.

func (*DocdbClusterInstance) DeepCopyInto

func (in *DocdbClusterInstance) DeepCopyInto(out *DocdbClusterInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterInstance) DeepCopyObject

func (in *DocdbClusterInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DocdbClusterInstance) GetCondition

GetCondition of this DocdbClusterInstance.

func (*DocdbClusterInstance) GetDeletionPolicy

func (mg *DocdbClusterInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this DocdbClusterInstance.

func (*DocdbClusterInstance) GetProviderConfigReference

func (mg *DocdbClusterInstance) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this DocdbClusterInstance.

func (*DocdbClusterInstance) GetProviderReference

func (mg *DocdbClusterInstance) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this DocdbClusterInstance. Deprecated: Use GetProviderConfigReference.

func (*DocdbClusterInstance) GetWriteConnectionSecretToReference

func (mg *DocdbClusterInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this DocdbClusterInstance.

func (*DocdbClusterInstance) SetConditions

func (mg *DocdbClusterInstance) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this DocdbClusterInstance.

func (*DocdbClusterInstance) SetDeletionPolicy

func (mg *DocdbClusterInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this DocdbClusterInstance.

func (*DocdbClusterInstance) SetProviderConfigReference

func (mg *DocdbClusterInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this DocdbClusterInstance.

func (*DocdbClusterInstance) SetProviderReference

func (mg *DocdbClusterInstance) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this DocdbClusterInstance. Deprecated: Use SetProviderConfigReference.

func (*DocdbClusterInstance) SetWriteConnectionSecretToReference

func (mg *DocdbClusterInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this DocdbClusterInstance.

type DocdbClusterInstanceList

type DocdbClusterInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DocdbClusterInstance `json:"items"`
}

DocdbClusterInstance contains a list of DocdbClusterInstanceList

func (*DocdbClusterInstanceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceList.

func (*DocdbClusterInstanceList) DeepCopyInto

func (in *DocdbClusterInstanceList) DeepCopyInto(out *DocdbClusterInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterInstanceList) DeepCopyObject

func (in *DocdbClusterInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DocdbClusterInstanceList) GetItems

func (l *DocdbClusterInstanceList) GetItems() []resource.Managed

GetItems of this DocdbClusterInstanceList.

type DocdbClusterInstanceObservation

type DocdbClusterInstanceObservation struct {
	KmsKeyId              string `json:"kms_key_id"`
	Port                  int64  `json:"port"`
	PubliclyAccessible    bool   `json:"publicly_accessible"`
	EngineVersion         string `json:"engine_version"`
	Writer                bool   `json:"writer"`
	Arn                   string `json:"arn"`
	Endpoint              string `json:"endpoint"`
	PreferredBackupWindow string `json:"preferred_backup_window"`
	StorageEncrypted      bool   `json:"storage_encrypted"`
	DbSubnetGroupName     string `json:"db_subnet_group_name"`
	DbiResourceId         string `json:"dbi_resource_id"`
}

A DocdbClusterInstanceObservation records the observed state of a DocdbClusterInstance

func (*DocdbClusterInstanceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceObservation.

func (*DocdbClusterInstanceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterInstanceParameters

type DocdbClusterInstanceParameters struct {
	IdentifierPrefix           string            `json:"identifier_prefix"`
	PreferredMaintenanceWindow string            `json:"preferred_maintenance_window"`
	CaCertIdentifier           string            `json:"ca_cert_identifier"`
	ClusterIdentifier          string            `json:"cluster_identifier"`
	PromotionTier              int64             `json:"promotion_tier"`
	ApplyImmediately           bool              `json:"apply_immediately"`
	AvailabilityZone           string            `json:"availability_zone"`
	Identifier                 string            `json:"identifier"`
	Tags                       map[string]string `json:"tags"`
	Engine                     string            `json:"engine"`
	InstanceClass              string            `json:"instance_class"`
	AutoMinorVersionUpgrade    bool              `json:"auto_minor_version_upgrade"`
	Timeouts                   Timeouts          `json:"timeouts"`
}

A DocdbClusterInstanceParameters defines the desired state of a DocdbClusterInstance

func (*DocdbClusterInstanceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceParameters.

func (*DocdbClusterInstanceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterInstanceSpec

type DocdbClusterInstanceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DocdbClusterInstanceParameters `json:"forProvider"`
}

A DocdbClusterInstanceSpec defines the desired state of a DocdbClusterInstance

func (*DocdbClusterInstanceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceSpec.

func (*DocdbClusterInstanceSpec) DeepCopyInto

func (in *DocdbClusterInstanceSpec) DeepCopyInto(out *DocdbClusterInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterInstanceStatus

type DocdbClusterInstanceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DocdbClusterInstanceObservation `json:"atProvider"`
}

A DocdbClusterInstanceStatus defines the observed state of a DocdbClusterInstance

func (*DocdbClusterInstanceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceStatus.

func (*DocdbClusterInstanceStatus) DeepCopyInto

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"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

func (*Timeouts) DeepCopy

func (in *Timeouts) DeepCopy() *Timeouts

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.

func (*Timeouts) DeepCopyInto

func (in *Timeouts) DeepCopyInto(out *Timeouts)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL