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.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeDocdbCluster

func DecodeDocdbCluster(prev *DocdbCluster, ctyValue cty.Value) (resource.Managed, error)

func DecodeDocdbCluster_ApplyImmediately

func DecodeDocdbCluster_ApplyImmediately(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Arn

func DecodeDocdbCluster_Arn(p *DocdbClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_AvailabilityZones

func DecodeDocdbCluster_AvailabilityZones(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDocdbCluster_BackupRetentionPeriod

func DecodeDocdbCluster_BackupRetentionPeriod(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_ClusterIdentifier

func DecodeDocdbCluster_ClusterIdentifier(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_ClusterIdentifierPrefix

func DecodeDocdbCluster_ClusterIdentifierPrefix(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_ClusterMembers

func DecodeDocdbCluster_ClusterMembers(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDocdbCluster_ClusterResourceId

func DecodeDocdbCluster_ClusterResourceId(p *DocdbClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_DbClusterParameterGroupName

func DecodeDocdbCluster_DbClusterParameterGroupName(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_DbSubnetGroupName

func DecodeDocdbCluster_DbSubnetGroupName(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_DeletionProtection

func DecodeDocdbCluster_DeletionProtection(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_EnabledCloudwatchLogsExports

func DecodeDocdbCluster_EnabledCloudwatchLogsExports(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDocdbCluster_Endpoint

func DecodeDocdbCluster_Endpoint(p *DocdbClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Engine

func DecodeDocdbCluster_Engine(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_EngineVersion

func DecodeDocdbCluster_EngineVersion(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_FinalSnapshotIdentifier

func DecodeDocdbCluster_FinalSnapshotIdentifier(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_HostedZoneId

func DecodeDocdbCluster_HostedZoneId(p *DocdbClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_KmsKeyId

func DecodeDocdbCluster_KmsKeyId(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_MasterPassword

func DecodeDocdbCluster_MasterPassword(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_MasterUsername

func DecodeDocdbCluster_MasterUsername(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Port

func DecodeDocdbCluster_Port(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_PreferredBackupWindow

func DecodeDocdbCluster_PreferredBackupWindow(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_PreferredMaintenanceWindow

func DecodeDocdbCluster_PreferredMaintenanceWindow(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_ReaderEndpoint

func DecodeDocdbCluster_ReaderEndpoint(p *DocdbClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_SkipFinalSnapshot

func DecodeDocdbCluster_SkipFinalSnapshot(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_SnapshotIdentifier

func DecodeDocdbCluster_SnapshotIdentifier(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_StorageEncrypted

func DecodeDocdbCluster_StorageEncrypted(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Tags

func DecodeDocdbCluster_Tags(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDocdbCluster_Timeouts

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

containerTypeDecodeTemplate

func DecodeDocdbCluster_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Timeouts_Delete

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

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_Timeouts_Update

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

primitiveTypeDecodeTemplate

func DecodeDocdbCluster_VpcSecurityGroupIds

func DecodeDocdbCluster_VpcSecurityGroupIds(p *DocdbClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func EncodeDocdbCluster

func EncodeDocdbCluster(r DocdbCluster) cty.Value

func EncodeDocdbCluster_ApplyImmediately

func EncodeDocdbCluster_ApplyImmediately(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_Arn

func EncodeDocdbCluster_Arn(p DocdbClusterObservation, vals map[string]cty.Value)

func EncodeDocdbCluster_AvailabilityZones

func EncodeDocdbCluster_AvailabilityZones(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_BackupRetentionPeriod

func EncodeDocdbCluster_BackupRetentionPeriod(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_ClusterIdentifier

func EncodeDocdbCluster_ClusterIdentifier(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_ClusterIdentifierPrefix

func EncodeDocdbCluster_ClusterIdentifierPrefix(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_ClusterMembers

func EncodeDocdbCluster_ClusterMembers(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_ClusterResourceId

func EncodeDocdbCluster_ClusterResourceId(p DocdbClusterObservation, vals map[string]cty.Value)

func EncodeDocdbCluster_DbClusterParameterGroupName

func EncodeDocdbCluster_DbClusterParameterGroupName(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_DbSubnetGroupName

func EncodeDocdbCluster_DbSubnetGroupName(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_DeletionProtection

func EncodeDocdbCluster_DeletionProtection(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_EnabledCloudwatchLogsExports

func EncodeDocdbCluster_EnabledCloudwatchLogsExports(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_Endpoint

func EncodeDocdbCluster_Endpoint(p DocdbClusterObservation, vals map[string]cty.Value)

func EncodeDocdbCluster_Engine

func EncodeDocdbCluster_Engine(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_EngineVersion

func EncodeDocdbCluster_EngineVersion(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_FinalSnapshotIdentifier

func EncodeDocdbCluster_FinalSnapshotIdentifier(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_HostedZoneId

func EncodeDocdbCluster_HostedZoneId(p DocdbClusterObservation, vals map[string]cty.Value)

func EncodeDocdbCluster_KmsKeyId

func EncodeDocdbCluster_KmsKeyId(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_MasterPassword

func EncodeDocdbCluster_MasterPassword(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_MasterUsername

func EncodeDocdbCluster_MasterUsername(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_Port

func EncodeDocdbCluster_Port(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_PreferredBackupWindow

func EncodeDocdbCluster_PreferredBackupWindow(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_PreferredMaintenanceWindow

func EncodeDocdbCluster_PreferredMaintenanceWindow(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_ReaderEndpoint

func EncodeDocdbCluster_ReaderEndpoint(p DocdbClusterObservation, vals map[string]cty.Value)

func EncodeDocdbCluster_SkipFinalSnapshot

func EncodeDocdbCluster_SkipFinalSnapshot(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_SnapshotIdentifier

func EncodeDocdbCluster_SnapshotIdentifier(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_StorageEncrypted

func EncodeDocdbCluster_StorageEncrypted(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_Tags

func EncodeDocdbCluster_Tags(p DocdbClusterParameters, vals map[string]cty.Value)

func EncodeDocdbCluster_Timeouts

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

func EncodeDocdbCluster_Timeouts_Create

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

func EncodeDocdbCluster_Timeouts_Delete

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

func EncodeDocdbCluster_Timeouts_Update

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

func EncodeDocdbCluster_VpcSecurityGroupIds

func EncodeDocdbCluster_VpcSecurityGroupIds(p DocdbClusterParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDocdbCluster_ApplyImmediately

func MergeDocdbCluster_ApplyImmediately(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_Arn

mergePrimitiveTemplateStatus

func MergeDocdbCluster_AvailabilityZones

func MergeDocdbCluster_AvailabilityZones(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDocdbCluster_BackupRetentionPeriod

func MergeDocdbCluster_BackupRetentionPeriod(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_ClusterIdentifier

func MergeDocdbCluster_ClusterIdentifier(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_ClusterIdentifierPrefix

func MergeDocdbCluster_ClusterIdentifierPrefix(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_ClusterMembers

func MergeDocdbCluster_ClusterMembers(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDocdbCluster_ClusterResourceId

func MergeDocdbCluster_ClusterResourceId(k *DocdbClusterObservation, p *DocdbClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbCluster_DbClusterParameterGroupName

func MergeDocdbCluster_DbClusterParameterGroupName(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_DbSubnetGroupName

func MergeDocdbCluster_DbSubnetGroupName(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_DeletionProtection

func MergeDocdbCluster_DeletionProtection(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_EnabledCloudwatchLogsExports

func MergeDocdbCluster_EnabledCloudwatchLogsExports(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDocdbCluster_Endpoint

func MergeDocdbCluster_Endpoint(k *DocdbClusterObservation, p *DocdbClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbCluster_Engine

func MergeDocdbCluster_Engine(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_EngineVersion

func MergeDocdbCluster_EngineVersion(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_FinalSnapshotIdentifier

func MergeDocdbCluster_FinalSnapshotIdentifier(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_HostedZoneId

func MergeDocdbCluster_HostedZoneId(k *DocdbClusterObservation, p *DocdbClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbCluster_KmsKeyId

func MergeDocdbCluster_KmsKeyId(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_MasterPassword

func MergeDocdbCluster_MasterPassword(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_MasterUsername

func MergeDocdbCluster_MasterUsername(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_Port

func MergeDocdbCluster_Port(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_PreferredBackupWindow

func MergeDocdbCluster_PreferredBackupWindow(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_PreferredMaintenanceWindow

func MergeDocdbCluster_PreferredMaintenanceWindow(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_ReaderEndpoint

func MergeDocdbCluster_ReaderEndpoint(k *DocdbClusterObservation, p *DocdbClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDocdbCluster_SkipFinalSnapshot

func MergeDocdbCluster_SkipFinalSnapshot(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_SnapshotIdentifier

func MergeDocdbCluster_SnapshotIdentifier(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_StorageEncrypted

func MergeDocdbCluster_StorageEncrypted(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDocdbCluster_Tags

func MergeDocdbCluster_Tags(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDocdbCluster_Timeouts

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

mergeStructTemplateSpec

func MergeDocdbCluster_Timeouts_Create

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

mergePrimitiveTemplateSpec

func MergeDocdbCluster_Timeouts_Delete

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

mergePrimitiveTemplateSpec

func MergeDocdbCluster_Timeouts_Update

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

mergePrimitiveTemplateSpec

func MergeDocdbCluster_VpcSecurityGroupIds

func MergeDocdbCluster_VpcSecurityGroupIds(k *DocdbClusterParameters, p *DocdbClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

Types

type DocdbCluster

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

	Spec   DocdbClusterSpec   `json:"spec"`
	Status DocdbClusterStatus `json:"status,omitempty"`
}

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

func (*DocdbCluster) DeepCopy

func (in *DocdbCluster) DeepCopy() *DocdbCluster

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

func (*DocdbCluster) DeepCopyInto

func (in *DocdbCluster) DeepCopyInto(out *DocdbCluster)

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

func (*DocdbCluster) DeepCopyObject

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

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

func (*DocdbCluster) GetCondition

GetCondition of this DocdbCluster.

func (*DocdbCluster) GetDeletionPolicy

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

GetDeletionPolicy of this DocdbCluster.

func (*DocdbCluster) GetProviderConfigReference

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

GetProviderConfigReference of this DocdbCluster.

func (*DocdbCluster) GetProviderReference

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

GetProviderReference of this DocdbCluster. Deprecated: Use GetProviderConfigReference.

func (*DocdbCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DocdbCluster.

func (*DocdbCluster) SetConditions

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

SetConditions of this DocdbCluster.

func (*DocdbCluster) SetDeletionPolicy

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

SetDeletionPolicy of this DocdbCluster.

func (*DocdbCluster) SetProviderConfigReference

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

SetProviderConfigReference of this DocdbCluster.

func (*DocdbCluster) SetProviderReference

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

SetProviderReference of this DocdbCluster. Deprecated: Use SetProviderConfigReference.

func (*DocdbCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DocdbCluster.

type DocdbClusterList

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

DocdbCluster contains a list of DocdbClusterList

func (*DocdbClusterList) DeepCopy

func (in *DocdbClusterList) DeepCopy() *DocdbClusterList

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

func (*DocdbClusterList) DeepCopyInto

func (in *DocdbClusterList) DeepCopyInto(out *DocdbClusterList)

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

func (*DocdbClusterList) DeepCopyObject

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

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

func (*DocdbClusterList) GetItems

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

GetItems of this DocdbClusterList.

type DocdbClusterObservation

type DocdbClusterObservation struct {
	Arn               string `json:"arn"`
	Endpoint          string `json:"endpoint"`
	ClusterResourceId string `json:"cluster_resource_id"`
	ReaderEndpoint    string `json:"reader_endpoint"`
	HostedZoneId      string `json:"hosted_zone_id"`
}

A DocdbClusterObservation records the observed state of a DocdbCluster

func (*DocdbClusterObservation) DeepCopy

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

func (*DocdbClusterObservation) DeepCopyInto

func (in *DocdbClusterObservation) DeepCopyInto(out *DocdbClusterObservation)

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

type DocdbClusterParameters

type DocdbClusterParameters struct {
	AvailabilityZones            []string          `json:"availability_zones"`
	Engine                       string            `json:"engine"`
	MasterPassword               string            `json:"master_password"`
	Port                         int64             `json:"port"`
	PreferredMaintenanceWindow   string            `json:"preferred_maintenance_window"`
	EnabledCloudwatchLogsExports []string          `json:"enabled_cloudwatch_logs_exports"`
	MasterUsername               string            `json:"master_username"`
	Tags                         map[string]string `json:"tags"`
	ApplyImmediately             bool              `json:"apply_immediately"`
	DeletionProtection           bool              `json:"deletion_protection"`
	SnapshotIdentifier           string            `json:"snapshot_identifier"`
	StorageEncrypted             bool              `json:"storage_encrypted"`
	BackupRetentionPeriod        int64             `json:"backup_retention_period"`
	ClusterMembers               []string          `json:"cluster_members"`
	DbSubnetGroupName            string            `json:"db_subnet_group_name"`
	FinalSnapshotIdentifier      string            `json:"final_snapshot_identifier"`
	KmsKeyId                     string            `json:"kms_key_id"`
	VpcSecurityGroupIds          []string          `json:"vpc_security_group_ids"`
	ClusterIdentifierPrefix      string            `json:"cluster_identifier_prefix"`
	ClusterIdentifier            string            `json:"cluster_identifier"`
	PreferredBackupWindow        string            `json:"preferred_backup_window"`
	SkipFinalSnapshot            bool              `json:"skip_final_snapshot"`
	DbClusterParameterGroupName  string            `json:"db_cluster_parameter_group_name"`
	EngineVersion                string            `json:"engine_version"`
	Timeouts                     Timeouts          `json:"timeouts"`
}

A DocdbClusterParameters defines the desired state of a DocdbCluster

func (*DocdbClusterParameters) DeepCopy

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

func (*DocdbClusterParameters) DeepCopyInto

func (in *DocdbClusterParameters) DeepCopyInto(out *DocdbClusterParameters)

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

type DocdbClusterSpec

type DocdbClusterSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DocdbClusterParameters `json:"forProvider"`
}

A DocdbClusterSpec defines the desired state of a DocdbCluster

func (*DocdbClusterSpec) DeepCopy

func (in *DocdbClusterSpec) DeepCopy() *DocdbClusterSpec

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

func (*DocdbClusterSpec) DeepCopyInto

func (in *DocdbClusterSpec) DeepCopyInto(out *DocdbClusterSpec)

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

type DocdbClusterStatus

type DocdbClusterStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DocdbClusterObservation `json:"atProvider"`
}

A DocdbClusterStatus defines the observed state of a DocdbCluster

func (*DocdbClusterStatus) DeepCopy

func (in *DocdbClusterStatus) DeepCopy() *DocdbClusterStatus

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

func (*DocdbClusterStatus) DeepCopyInto

func (in *DocdbClusterStatus) DeepCopyInto(out *DocdbClusterStatus)

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