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

Package type metadata.

Variables

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

Functions

func DecodeRdsClusterInstance

func DecodeRdsClusterInstance(prev *RdsClusterInstance, ctyValue cty.Value) (resource.Managed, error)

func DecodeRdsClusterInstance_ApplyImmediately

func DecodeRdsClusterInstance_ApplyImmediately(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Arn

func DecodeRdsClusterInstance_Arn(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_AutoMinorVersionUpgrade

func DecodeRdsClusterInstance_AutoMinorVersionUpgrade(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_AvailabilityZone

func DecodeRdsClusterInstance_AvailabilityZone(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_CaCertIdentifier

func DecodeRdsClusterInstance_CaCertIdentifier(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_ClusterIdentifier

func DecodeRdsClusterInstance_ClusterIdentifier(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_CopyTagsToSnapshot

func DecodeRdsClusterInstance_CopyTagsToSnapshot(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_DbParameterGroupName

func DecodeRdsClusterInstance_DbParameterGroupName(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_DbSubnetGroupName

func DecodeRdsClusterInstance_DbSubnetGroupName(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_DbiResourceId

func DecodeRdsClusterInstance_DbiResourceId(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Endpoint

func DecodeRdsClusterInstance_Endpoint(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Engine

func DecodeRdsClusterInstance_Engine(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_EngineVersion

func DecodeRdsClusterInstance_EngineVersion(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Identifier

func DecodeRdsClusterInstance_Identifier(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_IdentifierPrefix

func DecodeRdsClusterInstance_IdentifierPrefix(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_InstanceClass

func DecodeRdsClusterInstance_InstanceClass(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_KmsKeyId

func DecodeRdsClusterInstance_KmsKeyId(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_MonitoringInterval

func DecodeRdsClusterInstance_MonitoringInterval(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_MonitoringRoleArn

func DecodeRdsClusterInstance_MonitoringRoleArn(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PerformanceInsightsEnabled

func DecodeRdsClusterInstance_PerformanceInsightsEnabled(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PerformanceInsightsKmsKeyId

func DecodeRdsClusterInstance_PerformanceInsightsKmsKeyId(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Port

func DecodeRdsClusterInstance_Port(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PreferredBackupWindow

func DecodeRdsClusterInstance_PreferredBackupWindow(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PreferredMaintenanceWindow

func DecodeRdsClusterInstance_PreferredMaintenanceWindow(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PromotionTier

func DecodeRdsClusterInstance_PromotionTier(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_PubliclyAccessible

func DecodeRdsClusterInstance_PubliclyAccessible(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_StorageEncrypted

func DecodeRdsClusterInstance_StorageEncrypted(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Tags

func DecodeRdsClusterInstance_Tags(p *RdsClusterInstanceParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeRdsClusterInstance_Timeouts

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

containerTypeDecodeTemplate

func DecodeRdsClusterInstance_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Timeouts_Delete

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

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Timeouts_Update

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

primitiveTypeDecodeTemplate

func DecodeRdsClusterInstance_Writer

func DecodeRdsClusterInstance_Writer(p *RdsClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeRdsClusterInstance

func EncodeRdsClusterInstance(r RdsClusterInstance) cty.Value

func EncodeRdsClusterInstance_ApplyImmediately

func EncodeRdsClusterInstance_ApplyImmediately(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Arn

func EncodeRdsClusterInstance_Arn(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_AutoMinorVersionUpgrade

func EncodeRdsClusterInstance_AutoMinorVersionUpgrade(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_AvailabilityZone

func EncodeRdsClusterInstance_AvailabilityZone(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_CaCertIdentifier

func EncodeRdsClusterInstance_CaCertIdentifier(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_ClusterIdentifier

func EncodeRdsClusterInstance_ClusterIdentifier(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_CopyTagsToSnapshot

func EncodeRdsClusterInstance_CopyTagsToSnapshot(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_DbParameterGroupName

func EncodeRdsClusterInstance_DbParameterGroupName(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_DbSubnetGroupName

func EncodeRdsClusterInstance_DbSubnetGroupName(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_DbiResourceId

func EncodeRdsClusterInstance_DbiResourceId(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Endpoint

func EncodeRdsClusterInstance_Endpoint(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Engine

func EncodeRdsClusterInstance_Engine(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_EngineVersion

func EncodeRdsClusterInstance_EngineVersion(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Identifier

func EncodeRdsClusterInstance_Identifier(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_IdentifierPrefix

func EncodeRdsClusterInstance_IdentifierPrefix(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_InstanceClass

func EncodeRdsClusterInstance_InstanceClass(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_KmsKeyId

func EncodeRdsClusterInstance_KmsKeyId(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_MonitoringInterval

func EncodeRdsClusterInstance_MonitoringInterval(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_MonitoringRoleArn

func EncodeRdsClusterInstance_MonitoringRoleArn(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PerformanceInsightsEnabled

func EncodeRdsClusterInstance_PerformanceInsightsEnabled(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PerformanceInsightsKmsKeyId

func EncodeRdsClusterInstance_PerformanceInsightsKmsKeyId(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Port

func EncodeRdsClusterInstance_Port(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PreferredBackupWindow

func EncodeRdsClusterInstance_PreferredBackupWindow(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PreferredMaintenanceWindow

func EncodeRdsClusterInstance_PreferredMaintenanceWindow(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PromotionTier

func EncodeRdsClusterInstance_PromotionTier(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_PubliclyAccessible

func EncodeRdsClusterInstance_PubliclyAccessible(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_StorageEncrypted

func EncodeRdsClusterInstance_StorageEncrypted(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Tags

func EncodeRdsClusterInstance_Tags(p RdsClusterInstanceParameters, vals map[string]cty.Value)

func EncodeRdsClusterInstance_Timeouts

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

func EncodeRdsClusterInstance_Timeouts_Create

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

func EncodeRdsClusterInstance_Timeouts_Delete

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

func EncodeRdsClusterInstance_Timeouts_Update

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

func EncodeRdsClusterInstance_Writer

func EncodeRdsClusterInstance_Writer(p RdsClusterInstanceObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeRdsClusterInstance_ApplyImmediately

func MergeRdsClusterInstance_ApplyImmediately(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Arn

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_AutoMinorVersionUpgrade

func MergeRdsClusterInstance_AutoMinorVersionUpgrade(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_AvailabilityZone

func MergeRdsClusterInstance_AvailabilityZone(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_CaCertIdentifier

func MergeRdsClusterInstance_CaCertIdentifier(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_ClusterIdentifier

func MergeRdsClusterInstance_ClusterIdentifier(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_CopyTagsToSnapshot

func MergeRdsClusterInstance_CopyTagsToSnapshot(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_DbParameterGroupName

func MergeRdsClusterInstance_DbParameterGroupName(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_DbSubnetGroupName

func MergeRdsClusterInstance_DbSubnetGroupName(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_DbiResourceId

func MergeRdsClusterInstance_DbiResourceId(k *RdsClusterInstanceObservation, p *RdsClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_Endpoint

func MergeRdsClusterInstance_Endpoint(k *RdsClusterInstanceObservation, p *RdsClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_Engine

func MergeRdsClusterInstance_Engine(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_EngineVersion

func MergeRdsClusterInstance_EngineVersion(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Identifier

func MergeRdsClusterInstance_Identifier(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_IdentifierPrefix

func MergeRdsClusterInstance_IdentifierPrefix(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_InstanceClass

func MergeRdsClusterInstance_InstanceClass(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_KmsKeyId

func MergeRdsClusterInstance_KmsKeyId(k *RdsClusterInstanceObservation, p *RdsClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_MonitoringInterval

func MergeRdsClusterInstance_MonitoringInterval(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_MonitoringRoleArn

func MergeRdsClusterInstance_MonitoringRoleArn(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_PerformanceInsightsEnabled

func MergeRdsClusterInstance_PerformanceInsightsEnabled(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_PerformanceInsightsKmsKeyId

func MergeRdsClusterInstance_PerformanceInsightsKmsKeyId(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Port

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_PreferredBackupWindow

func MergeRdsClusterInstance_PreferredBackupWindow(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_PreferredMaintenanceWindow

func MergeRdsClusterInstance_PreferredMaintenanceWindow(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_PromotionTier

func MergeRdsClusterInstance_PromotionTier(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_PubliclyAccessible

func MergeRdsClusterInstance_PubliclyAccessible(k *RdsClusterInstanceParameters, p *RdsClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_StorageEncrypted

func MergeRdsClusterInstance_StorageEncrypted(k *RdsClusterInstanceObservation, p *RdsClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeRdsClusterInstance_Tags

mergePrimitiveContainerTemplateSpec

func MergeRdsClusterInstance_Timeouts

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

mergeStructTemplateSpec

func MergeRdsClusterInstance_Timeouts_Create

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

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Timeouts_Delete

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

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Timeouts_Update

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

mergePrimitiveTemplateSpec

func MergeRdsClusterInstance_Writer

mergePrimitiveTemplateStatus

Types

type RdsClusterInstance

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

	Spec   RdsClusterInstanceSpec   `json:"spec"`
	Status RdsClusterInstanceStatus `json:"status,omitempty"`
}

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

func (*RdsClusterInstance) DeepCopy

func (in *RdsClusterInstance) DeepCopy() *RdsClusterInstance

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

func (*RdsClusterInstance) DeepCopyInto

func (in *RdsClusterInstance) DeepCopyInto(out *RdsClusterInstance)

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

func (*RdsClusterInstance) DeepCopyObject

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

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

func (*RdsClusterInstance) GetCondition

GetCondition of this RdsClusterInstance.

func (*RdsClusterInstance) GetDeletionPolicy

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

GetDeletionPolicy of this RdsClusterInstance.

func (*RdsClusterInstance) GetProviderConfigReference

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

GetProviderConfigReference of this RdsClusterInstance.

func (*RdsClusterInstance) GetProviderReference

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

GetProviderReference of this RdsClusterInstance. Deprecated: Use GetProviderConfigReference.

func (*RdsClusterInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RdsClusterInstance.

func (*RdsClusterInstance) SetConditions

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

SetConditions of this RdsClusterInstance.

func (*RdsClusterInstance) SetDeletionPolicy

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

SetDeletionPolicy of this RdsClusterInstance.

func (*RdsClusterInstance) SetProviderConfigReference

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

SetProviderConfigReference of this RdsClusterInstance.

func (*RdsClusterInstance) SetProviderReference

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

SetProviderReference of this RdsClusterInstance. Deprecated: Use SetProviderConfigReference.

func (*RdsClusterInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RdsClusterInstance.

type RdsClusterInstanceList

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

RdsClusterInstance contains a list of RdsClusterInstanceList

func (*RdsClusterInstanceList) DeepCopy

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

func (*RdsClusterInstanceList) DeepCopyInto

func (in *RdsClusterInstanceList) DeepCopyInto(out *RdsClusterInstanceList)

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

func (*RdsClusterInstanceList) DeepCopyObject

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

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

func (*RdsClusterInstanceList) GetItems

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

GetItems of this RdsClusterInstanceList.

type RdsClusterInstanceObservation

type RdsClusterInstanceObservation struct {
	KmsKeyId         string `json:"kms_key_id"`
	StorageEncrypted bool   `json:"storage_encrypted"`
	Writer           bool   `json:"writer"`
	Endpoint         string `json:"endpoint"`
	Port             int64  `json:"port"`
	DbiResourceId    string `json:"dbi_resource_id"`
	Arn              string `json:"arn"`
}

A RdsClusterInstanceObservation records the observed state of a RdsClusterInstance

func (*RdsClusterInstanceObservation) DeepCopy

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

func (*RdsClusterInstanceObservation) DeepCopyInto

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

type RdsClusterInstanceParameters

type RdsClusterInstanceParameters struct {
	ApplyImmediately            bool              `json:"apply_immediately"`
	AvailabilityZone            string            `json:"availability_zone"`
	CopyTagsToSnapshot          bool              `json:"copy_tags_to_snapshot"`
	PreferredMaintenanceWindow  string            `json:"preferred_maintenance_window"`
	PubliclyAccessible          bool              `json:"publicly_accessible"`
	ClusterIdentifier           string            `json:"cluster_identifier"`
	IdentifierPrefix            string            `json:"identifier_prefix"`
	PreferredBackupWindow       string            `json:"preferred_backup_window"`
	DbParameterGroupName        string            `json:"db_parameter_group_name"`
	Engine                      string            `json:"engine"`
	PerformanceInsightsEnabled  bool              `json:"performance_insights_enabled"`
	CaCertIdentifier            string            `json:"ca_cert_identifier"`
	EngineVersion               string            `json:"engine_version"`
	DbSubnetGroupName           string            `json:"db_subnet_group_name"`
	MonitoringRoleArn           string            `json:"monitoring_role_arn"`
	Tags                        map[string]string `json:"tags"`
	AutoMinorVersionUpgrade     bool              `json:"auto_minor_version_upgrade"`
	Identifier                  string            `json:"identifier"`
	MonitoringInterval          int64             `json:"monitoring_interval"`
	PerformanceInsightsKmsKeyId string            `json:"performance_insights_kms_key_id"`
	PromotionTier               int64             `json:"promotion_tier"`
	InstanceClass               string            `json:"instance_class"`
	Timeouts                    Timeouts          `json:"timeouts"`
}

A RdsClusterInstanceParameters defines the desired state of a RdsClusterInstance

func (*RdsClusterInstanceParameters) DeepCopy

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

func (*RdsClusterInstanceParameters) DeepCopyInto

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

type RdsClusterInstanceSpec

type RdsClusterInstanceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  RdsClusterInstanceParameters `json:"forProvider"`
}

A RdsClusterInstanceSpec defines the desired state of a RdsClusterInstance

func (*RdsClusterInstanceSpec) DeepCopy

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

func (*RdsClusterInstanceSpec) DeepCopyInto

func (in *RdsClusterInstanceSpec) DeepCopyInto(out *RdsClusterInstanceSpec)

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

type RdsClusterInstanceStatus

type RdsClusterInstanceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     RdsClusterInstanceObservation `json:"atProvider"`
}

A RdsClusterInstanceStatus defines the observed state of a RdsClusterInstance

func (*RdsClusterInstanceStatus) DeepCopy

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

func (*RdsClusterInstanceStatus) DeepCopyInto

func (in *RdsClusterInstanceStatus) DeepCopyInto(out *RdsClusterInstanceStatus)

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