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

Package type metadata.

Variables

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

Functions

func DecodeNeptuneCluster

func DecodeNeptuneCluster(prev *NeptuneCluster, ctyValue cty.Value) (resource.Managed, error)

func DecodeNeptuneCluster_ApplyImmediately

func DecodeNeptuneCluster_ApplyImmediately(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Arn

func DecodeNeptuneCluster_Arn(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_AvailabilityZones

func DecodeNeptuneCluster_AvailabilityZones(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeNeptuneCluster_BackupRetentionPeriod

func DecodeNeptuneCluster_BackupRetentionPeriod(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_ClusterIdentifier

func DecodeNeptuneCluster_ClusterIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_ClusterIdentifierPrefix

func DecodeNeptuneCluster_ClusterIdentifierPrefix(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_ClusterMembers

func DecodeNeptuneCluster_ClusterMembers(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeNeptuneCluster_ClusterResourceId

func DecodeNeptuneCluster_ClusterResourceId(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_DeletionProtection

func DecodeNeptuneCluster_DeletionProtection(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_EnableCloudwatchLogsExports

func DecodeNeptuneCluster_EnableCloudwatchLogsExports(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeNeptuneCluster_Endpoint

func DecodeNeptuneCluster_Endpoint(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Engine

func DecodeNeptuneCluster_Engine(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_EngineVersion

func DecodeNeptuneCluster_EngineVersion(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_FinalSnapshotIdentifier

func DecodeNeptuneCluster_FinalSnapshotIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_HostedZoneId

func DecodeNeptuneCluster_HostedZoneId(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_IamDatabaseAuthenticationEnabled

func DecodeNeptuneCluster_IamDatabaseAuthenticationEnabled(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_IamRoles

func DecodeNeptuneCluster_IamRoles(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeNeptuneCluster_KmsKeyArn

func DecodeNeptuneCluster_KmsKeyArn(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_NeptuneClusterParameterGroupName

func DecodeNeptuneCluster_NeptuneClusterParameterGroupName(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_NeptuneSubnetGroupName

func DecodeNeptuneCluster_NeptuneSubnetGroupName(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Port

func DecodeNeptuneCluster_Port(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_PreferredBackupWindow

func DecodeNeptuneCluster_PreferredBackupWindow(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_PreferredMaintenanceWindow

func DecodeNeptuneCluster_PreferredMaintenanceWindow(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_ReaderEndpoint

func DecodeNeptuneCluster_ReaderEndpoint(p *NeptuneClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_ReplicationSourceIdentifier

func DecodeNeptuneCluster_ReplicationSourceIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_SkipFinalSnapshot

func DecodeNeptuneCluster_SkipFinalSnapshot(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_SnapshotIdentifier

func DecodeNeptuneCluster_SnapshotIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_StorageEncrypted

func DecodeNeptuneCluster_StorageEncrypted(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Tags

func DecodeNeptuneCluster_Tags(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeNeptuneCluster_Timeouts

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

containerTypeDecodeTemplate

func DecodeNeptuneCluster_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Timeouts_Delete

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

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_Timeouts_Update

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

primitiveTypeDecodeTemplate

func DecodeNeptuneCluster_VpcSecurityGroupIds

func DecodeNeptuneCluster_VpcSecurityGroupIds(p *NeptuneClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func EncodeNeptuneCluster

func EncodeNeptuneCluster(r NeptuneCluster) cty.Value

func EncodeNeptuneCluster_ApplyImmediately

func EncodeNeptuneCluster_ApplyImmediately(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_Arn

func EncodeNeptuneCluster_Arn(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_AvailabilityZones

func EncodeNeptuneCluster_AvailabilityZones(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_BackupRetentionPeriod

func EncodeNeptuneCluster_BackupRetentionPeriod(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_ClusterIdentifier

func EncodeNeptuneCluster_ClusterIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_ClusterIdentifierPrefix

func EncodeNeptuneCluster_ClusterIdentifierPrefix(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_ClusterMembers

func EncodeNeptuneCluster_ClusterMembers(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_ClusterResourceId

func EncodeNeptuneCluster_ClusterResourceId(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_DeletionProtection

func EncodeNeptuneCluster_DeletionProtection(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_EnableCloudwatchLogsExports

func EncodeNeptuneCluster_EnableCloudwatchLogsExports(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_Endpoint

func EncodeNeptuneCluster_Endpoint(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_Engine

func EncodeNeptuneCluster_Engine(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_EngineVersion

func EncodeNeptuneCluster_EngineVersion(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_FinalSnapshotIdentifier

func EncodeNeptuneCluster_FinalSnapshotIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_HostedZoneId

func EncodeNeptuneCluster_HostedZoneId(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_IamDatabaseAuthenticationEnabled

func EncodeNeptuneCluster_IamDatabaseAuthenticationEnabled(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_IamRoles

func EncodeNeptuneCluster_IamRoles(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_KmsKeyArn

func EncodeNeptuneCluster_KmsKeyArn(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_NeptuneClusterParameterGroupName

func EncodeNeptuneCluster_NeptuneClusterParameterGroupName(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_NeptuneSubnetGroupName

func EncodeNeptuneCluster_NeptuneSubnetGroupName(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_Port

func EncodeNeptuneCluster_Port(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_PreferredBackupWindow

func EncodeNeptuneCluster_PreferredBackupWindow(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_PreferredMaintenanceWindow

func EncodeNeptuneCluster_PreferredMaintenanceWindow(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_ReaderEndpoint

func EncodeNeptuneCluster_ReaderEndpoint(p NeptuneClusterObservation, vals map[string]cty.Value)

func EncodeNeptuneCluster_ReplicationSourceIdentifier

func EncodeNeptuneCluster_ReplicationSourceIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_SkipFinalSnapshot

func EncodeNeptuneCluster_SkipFinalSnapshot(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_SnapshotIdentifier

func EncodeNeptuneCluster_SnapshotIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_StorageEncrypted

func EncodeNeptuneCluster_StorageEncrypted(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_Tags

func EncodeNeptuneCluster_Tags(p NeptuneClusterParameters, vals map[string]cty.Value)

func EncodeNeptuneCluster_Timeouts

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

func EncodeNeptuneCluster_Timeouts_Create

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

func EncodeNeptuneCluster_Timeouts_Delete

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

func EncodeNeptuneCluster_Timeouts_Update

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

func EncodeNeptuneCluster_VpcSecurityGroupIds

func EncodeNeptuneCluster_VpcSecurityGroupIds(p NeptuneClusterParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeNeptuneCluster_ApplyImmediately

func MergeNeptuneCluster_ApplyImmediately(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_Arn

mergePrimitiveTemplateStatus

func MergeNeptuneCluster_AvailabilityZones

func MergeNeptuneCluster_AvailabilityZones(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeNeptuneCluster_BackupRetentionPeriod

func MergeNeptuneCluster_BackupRetentionPeriod(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_ClusterIdentifier

func MergeNeptuneCluster_ClusterIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_ClusterIdentifierPrefix

func MergeNeptuneCluster_ClusterIdentifierPrefix(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_ClusterMembers

func MergeNeptuneCluster_ClusterMembers(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateStatus

func MergeNeptuneCluster_ClusterResourceId

func MergeNeptuneCluster_ClusterResourceId(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneCluster_DeletionProtection

func MergeNeptuneCluster_DeletionProtection(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_EnableCloudwatchLogsExports

func MergeNeptuneCluster_EnableCloudwatchLogsExports(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeNeptuneCluster_Endpoint

func MergeNeptuneCluster_Endpoint(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneCluster_Engine

func MergeNeptuneCluster_Engine(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_EngineVersion

func MergeNeptuneCluster_EngineVersion(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_FinalSnapshotIdentifier

func MergeNeptuneCluster_FinalSnapshotIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_HostedZoneId

func MergeNeptuneCluster_HostedZoneId(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneCluster_IamDatabaseAuthenticationEnabled

func MergeNeptuneCluster_IamDatabaseAuthenticationEnabled(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_IamRoles

func MergeNeptuneCluster_IamRoles(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeNeptuneCluster_KmsKeyArn

func MergeNeptuneCluster_KmsKeyArn(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_NeptuneClusterParameterGroupName

func MergeNeptuneCluster_NeptuneClusterParameterGroupName(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_NeptuneSubnetGroupName

func MergeNeptuneCluster_NeptuneSubnetGroupName(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_Port

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_PreferredBackupWindow

func MergeNeptuneCluster_PreferredBackupWindow(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_PreferredMaintenanceWindow

func MergeNeptuneCluster_PreferredMaintenanceWindow(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_ReaderEndpoint

func MergeNeptuneCluster_ReaderEndpoint(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneCluster_ReplicationSourceIdentifier

func MergeNeptuneCluster_ReplicationSourceIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_SkipFinalSnapshot

func MergeNeptuneCluster_SkipFinalSnapshot(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_SnapshotIdentifier

func MergeNeptuneCluster_SnapshotIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_StorageEncrypted

func MergeNeptuneCluster_StorageEncrypted(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_Tags

mergePrimitiveContainerTemplateSpec

func MergeNeptuneCluster_Timeouts

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

mergeStructTemplateSpec

func MergeNeptuneCluster_Timeouts_Create

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

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_Timeouts_Delete

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

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_Timeouts_Update

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

mergePrimitiveTemplateSpec

func MergeNeptuneCluster_VpcSecurityGroupIds

func MergeNeptuneCluster_VpcSecurityGroupIds(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

Types

type NeptuneCluster

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

	Spec   NeptuneClusterSpec   `json:"spec"`
	Status NeptuneClusterStatus `json:"status,omitempty"`
}

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

func (*NeptuneCluster) DeepCopy

func (in *NeptuneCluster) DeepCopy() *NeptuneCluster

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

func (*NeptuneCluster) DeepCopyInto

func (in *NeptuneCluster) DeepCopyInto(out *NeptuneCluster)

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

func (*NeptuneCluster) DeepCopyObject

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

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

func (*NeptuneCluster) GetCondition

GetCondition of this NeptuneCluster.

func (*NeptuneCluster) GetDeletionPolicy

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

GetDeletionPolicy of this NeptuneCluster.

func (*NeptuneCluster) GetProviderConfigReference

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

GetProviderConfigReference of this NeptuneCluster.

func (*NeptuneCluster) GetProviderReference

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

GetProviderReference of this NeptuneCluster. Deprecated: Use GetProviderConfigReference.

func (*NeptuneCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NeptuneCluster.

func (*NeptuneCluster) SetConditions

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

SetConditions of this NeptuneCluster.

func (*NeptuneCluster) SetDeletionPolicy

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

SetDeletionPolicy of this NeptuneCluster.

func (*NeptuneCluster) SetProviderConfigReference

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

SetProviderConfigReference of this NeptuneCluster.

func (*NeptuneCluster) SetProviderReference

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

SetProviderReference of this NeptuneCluster. Deprecated: Use SetProviderConfigReference.

func (*NeptuneCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NeptuneCluster.

type NeptuneClusterList

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

NeptuneCluster contains a list of NeptuneClusterList

func (*NeptuneClusterList) DeepCopy

func (in *NeptuneClusterList) DeepCopy() *NeptuneClusterList

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

func (*NeptuneClusterList) DeepCopyInto

func (in *NeptuneClusterList) DeepCopyInto(out *NeptuneClusterList)

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

func (*NeptuneClusterList) DeepCopyObject

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

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

func (*NeptuneClusterList) GetItems

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

GetItems of this NeptuneClusterList.

type NeptuneClusterObservation

type NeptuneClusterObservation struct {
	Arn               string   `json:"arn"`
	HostedZoneId      string   `json:"hosted_zone_id"`
	ReaderEndpoint    string   `json:"reader_endpoint"`
	ClusterMembers    []string `json:"cluster_members"`
	ClusterResourceId string   `json:"cluster_resource_id"`
	Endpoint          string   `json:"endpoint"`
}

A NeptuneClusterObservation records the observed state of a NeptuneCluster

func (*NeptuneClusterObservation) DeepCopy

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

func (*NeptuneClusterObservation) DeepCopyInto

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

type NeptuneClusterParameters

type NeptuneClusterParameters struct {
	KmsKeyArn                        string            `json:"kms_key_arn"`
	EngineVersion                    string            `json:"engine_version"`
	PreferredBackupWindow            string            `json:"preferred_backup_window"`
	ReplicationSourceIdentifier      string            `json:"replication_source_identifier"`
	IamRoles                         []string          `json:"iam_roles"`
	NeptuneSubnetGroupName           string            `json:"neptune_subnet_group_name"`
	PreferredMaintenanceWindow       string            `json:"preferred_maintenance_window"`
	SnapshotIdentifier               string            `json:"snapshot_identifier"`
	VpcSecurityGroupIds              []string          `json:"vpc_security_group_ids"`
	DeletionProtection               bool              `json:"deletion_protection"`
	Engine                           string            `json:"engine"`
	IamDatabaseAuthenticationEnabled bool              `json:"iam_database_authentication_enabled"`
	StorageEncrypted                 bool              `json:"storage_encrypted"`
	ApplyImmediately                 bool              `json:"apply_immediately"`
	SkipFinalSnapshot                bool              `json:"skip_final_snapshot"`
	Tags                             map[string]string `json:"tags"`
	AvailabilityZones                []string          `json:"availability_zones"`
	BackupRetentionPeriod            int64             `json:"backup_retention_period"`
	ClusterIdentifierPrefix          string            `json:"cluster_identifier_prefix"`
	EnableCloudwatchLogsExports      []string          `json:"enable_cloudwatch_logs_exports"`
	NeptuneClusterParameterGroupName string            `json:"neptune_cluster_parameter_group_name"`
	ClusterIdentifier                string            `json:"cluster_identifier"`
	FinalSnapshotIdentifier          string            `json:"final_snapshot_identifier"`
	Port                             int64             `json:"port"`
	Timeouts                         Timeouts          `json:"timeouts"`
}

A NeptuneClusterParameters defines the desired state of a NeptuneCluster

func (*NeptuneClusterParameters) DeepCopy

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

func (*NeptuneClusterParameters) DeepCopyInto

func (in *NeptuneClusterParameters) DeepCopyInto(out *NeptuneClusterParameters)

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

type NeptuneClusterSpec

type NeptuneClusterSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  NeptuneClusterParameters `json:"forProvider"`
}

A NeptuneClusterSpec defines the desired state of a NeptuneCluster

func (*NeptuneClusterSpec) DeepCopy

func (in *NeptuneClusterSpec) DeepCopy() *NeptuneClusterSpec

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

func (*NeptuneClusterSpec) DeepCopyInto

func (in *NeptuneClusterSpec) DeepCopyInto(out *NeptuneClusterSpec)

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

type NeptuneClusterStatus

type NeptuneClusterStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     NeptuneClusterObservation `json:"atProvider"`
}

A NeptuneClusterStatus defines the observed state of a NeptuneCluster

func (*NeptuneClusterStatus) DeepCopy

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

func (*NeptuneClusterStatus) DeepCopyInto

func (in *NeptuneClusterStatus) DeepCopyInto(out *NeptuneClusterStatus)

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