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

Package type metadata.

Variables

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

Functions

func DecodeNeptuneClusterInstance

func DecodeNeptuneClusterInstance(prev *NeptuneClusterInstance, ctyValue cty.Value) (resource.Managed, error)

func DecodeNeptuneClusterInstance_Address

func DecodeNeptuneClusterInstance_Address(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_ApplyImmediately

func DecodeNeptuneClusterInstance_ApplyImmediately(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Arn

func DecodeNeptuneClusterInstance_Arn(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_AutoMinorVersionUpgrade

func DecodeNeptuneClusterInstance_AutoMinorVersionUpgrade(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_AvailabilityZone

func DecodeNeptuneClusterInstance_AvailabilityZone(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_ClusterIdentifier

func DecodeNeptuneClusterInstance_ClusterIdentifier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_DbiResourceId

func DecodeNeptuneClusterInstance_DbiResourceId(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Endpoint

func DecodeNeptuneClusterInstance_Endpoint(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Engine

func DecodeNeptuneClusterInstance_Engine(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_EngineVersion

func DecodeNeptuneClusterInstance_EngineVersion(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Identifier

func DecodeNeptuneClusterInstance_Identifier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_IdentifierPrefix

func DecodeNeptuneClusterInstance_IdentifierPrefix(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_InstanceClass

func DecodeNeptuneClusterInstance_InstanceClass(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_KmsKeyArn

func DecodeNeptuneClusterInstance_KmsKeyArn(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_NeptuneParameterGroupName

func DecodeNeptuneClusterInstance_NeptuneParameterGroupName(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_NeptuneSubnetGroupName

func DecodeNeptuneClusterInstance_NeptuneSubnetGroupName(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Port

func DecodeNeptuneClusterInstance_Port(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_PreferredBackupWindow

func DecodeNeptuneClusterInstance_PreferredBackupWindow(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_PreferredMaintenanceWindow

func DecodeNeptuneClusterInstance_PreferredMaintenanceWindow(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_PromotionTier

func DecodeNeptuneClusterInstance_PromotionTier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_PubliclyAccessible

func DecodeNeptuneClusterInstance_PubliclyAccessible(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_StorageEncrypted

func DecodeNeptuneClusterInstance_StorageEncrypted(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Tags

func DecodeNeptuneClusterInstance_Tags(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Timeouts

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

containerTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Timeouts_Delete

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

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Timeouts_Update

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

primitiveTypeDecodeTemplate

func DecodeNeptuneClusterInstance_Writer

func DecodeNeptuneClusterInstance_Writer(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeNeptuneClusterInstance

func EncodeNeptuneClusterInstance(r NeptuneClusterInstance) cty.Value

func EncodeNeptuneClusterInstance_Address

func EncodeNeptuneClusterInstance_Address(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_ApplyImmediately

func EncodeNeptuneClusterInstance_ApplyImmediately(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Arn

func EncodeNeptuneClusterInstance_Arn(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_AutoMinorVersionUpgrade

func EncodeNeptuneClusterInstance_AutoMinorVersionUpgrade(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_AvailabilityZone

func EncodeNeptuneClusterInstance_AvailabilityZone(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_ClusterIdentifier

func EncodeNeptuneClusterInstance_ClusterIdentifier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_DbiResourceId

func EncodeNeptuneClusterInstance_DbiResourceId(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Endpoint

func EncodeNeptuneClusterInstance_Endpoint(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Engine

func EncodeNeptuneClusterInstance_Engine(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_EngineVersion

func EncodeNeptuneClusterInstance_EngineVersion(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Identifier

func EncodeNeptuneClusterInstance_Identifier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_IdentifierPrefix

func EncodeNeptuneClusterInstance_IdentifierPrefix(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_InstanceClass

func EncodeNeptuneClusterInstance_InstanceClass(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_KmsKeyArn

func EncodeNeptuneClusterInstance_KmsKeyArn(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_NeptuneParameterGroupName

func EncodeNeptuneClusterInstance_NeptuneParameterGroupName(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_NeptuneSubnetGroupName

func EncodeNeptuneClusterInstance_NeptuneSubnetGroupName(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Port

func EncodeNeptuneClusterInstance_Port(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_PreferredBackupWindow

func EncodeNeptuneClusterInstance_PreferredBackupWindow(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_PreferredMaintenanceWindow

func EncodeNeptuneClusterInstance_PreferredMaintenanceWindow(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_PromotionTier

func EncodeNeptuneClusterInstance_PromotionTier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_PubliclyAccessible

func EncodeNeptuneClusterInstance_PubliclyAccessible(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_StorageEncrypted

func EncodeNeptuneClusterInstance_StorageEncrypted(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Tags

func EncodeNeptuneClusterInstance_Tags(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)

func EncodeNeptuneClusterInstance_Timeouts

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

func EncodeNeptuneClusterInstance_Timeouts_Create

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

func EncodeNeptuneClusterInstance_Timeouts_Delete

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

func EncodeNeptuneClusterInstance_Timeouts_Update

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

func EncodeNeptuneClusterInstance_Writer

func EncodeNeptuneClusterInstance_Writer(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeNeptuneClusterInstance_Address

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_ApplyImmediately

func MergeNeptuneClusterInstance_ApplyImmediately(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Arn

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_AutoMinorVersionUpgrade

func MergeNeptuneClusterInstance_AutoMinorVersionUpgrade(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_AvailabilityZone

func MergeNeptuneClusterInstance_AvailabilityZone(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_ClusterIdentifier

func MergeNeptuneClusterInstance_ClusterIdentifier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_DbiResourceId

func MergeNeptuneClusterInstance_DbiResourceId(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_Endpoint

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_Engine

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_EngineVersion

func MergeNeptuneClusterInstance_EngineVersion(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Identifier

func MergeNeptuneClusterInstance_Identifier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_IdentifierPrefix

func MergeNeptuneClusterInstance_IdentifierPrefix(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_InstanceClass

func MergeNeptuneClusterInstance_InstanceClass(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_KmsKeyArn

func MergeNeptuneClusterInstance_KmsKeyArn(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_NeptuneParameterGroupName

func MergeNeptuneClusterInstance_NeptuneParameterGroupName(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_NeptuneSubnetGroupName

func MergeNeptuneClusterInstance_NeptuneSubnetGroupName(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Port

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_PreferredBackupWindow

func MergeNeptuneClusterInstance_PreferredBackupWindow(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_PreferredMaintenanceWindow

func MergeNeptuneClusterInstance_PreferredMaintenanceWindow(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_PromotionTier

func MergeNeptuneClusterInstance_PromotionTier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_PubliclyAccessible

func MergeNeptuneClusterInstance_PubliclyAccessible(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_StorageEncrypted

func MergeNeptuneClusterInstance_StorageEncrypted(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeNeptuneClusterInstance_Tags

mergePrimitiveContainerTemplateSpec

func MergeNeptuneClusterInstance_Timeouts

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

mergeStructTemplateSpec

func MergeNeptuneClusterInstance_Timeouts_Create

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

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Timeouts_Delete

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

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Timeouts_Update

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

mergePrimitiveTemplateSpec

func MergeNeptuneClusterInstance_Writer

mergePrimitiveTemplateStatus

Types

type NeptuneClusterInstance

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

	Spec   NeptuneClusterInstanceSpec   `json:"spec"`
	Status NeptuneClusterInstanceStatus `json:"status,omitempty"`
}

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

func (*NeptuneClusterInstance) DeepCopy

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

func (*NeptuneClusterInstance) DeepCopyInto

func (in *NeptuneClusterInstance) DeepCopyInto(out *NeptuneClusterInstance)

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

func (*NeptuneClusterInstance) DeepCopyObject

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

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

func (*NeptuneClusterInstance) GetCondition

GetCondition of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) GetDeletionPolicy

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

GetDeletionPolicy of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) GetProviderConfigReference

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

GetProviderConfigReference of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) GetProviderReference

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

GetProviderReference of this NeptuneClusterInstance. Deprecated: Use GetProviderConfigReference.

func (*NeptuneClusterInstance) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) SetConditions

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

SetConditions of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) SetDeletionPolicy

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

SetDeletionPolicy of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) SetProviderConfigReference

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

SetProviderConfigReference of this NeptuneClusterInstance.

func (*NeptuneClusterInstance) SetProviderReference

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

SetProviderReference of this NeptuneClusterInstance. Deprecated: Use SetProviderConfigReference.

func (*NeptuneClusterInstance) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NeptuneClusterInstance.

type NeptuneClusterInstanceList

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

NeptuneClusterInstance contains a list of NeptuneClusterInstanceList

func (*NeptuneClusterInstanceList) DeepCopy

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

func (*NeptuneClusterInstanceList) DeepCopyInto

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

func (*NeptuneClusterInstanceList) DeepCopyObject

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

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

func (*NeptuneClusterInstanceList) GetItems

GetItems of this NeptuneClusterInstanceList.

type NeptuneClusterInstanceObservation

type NeptuneClusterInstanceObservation struct {
	StorageEncrypted bool   `json:"storage_encrypted"`
	DbiResourceId    string `json:"dbi_resource_id"`
	Address          string `json:"address"`
	KmsKeyArn        string `json:"kms_key_arn"`
	Arn              string `json:"arn"`
	Endpoint         string `json:"endpoint"`
	Writer           bool   `json:"writer"`
}

A NeptuneClusterInstanceObservation records the observed state of a NeptuneClusterInstance

func (*NeptuneClusterInstanceObservation) DeepCopy

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

func (*NeptuneClusterInstanceObservation) DeepCopyInto

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

type NeptuneClusterInstanceParameters

type NeptuneClusterInstanceParameters struct {
	PreferredMaintenanceWindow string            `json:"preferred_maintenance_window"`
	PubliclyAccessible         bool              `json:"publicly_accessible"`
	Engine                     string            `json:"engine"`
	EngineVersion              string            `json:"engine_version"`
	NeptuneSubnetGroupName     string            `json:"neptune_subnet_group_name"`
	Port                       int64             `json:"port"`
	AvailabilityZone           string            `json:"availability_zone"`
	IdentifierPrefix           string            `json:"identifier_prefix"`
	PreferredBackupWindow      string            `json:"preferred_backup_window"`
	PromotionTier              int64             `json:"promotion_tier"`
	NeptuneParameterGroupName  string            `json:"neptune_parameter_group_name"`
	Tags                       map[string]string `json:"tags"`
	AutoMinorVersionUpgrade    bool              `json:"auto_minor_version_upgrade"`
	ClusterIdentifier          string            `json:"cluster_identifier"`
	InstanceClass              string            `json:"instance_class"`
	ApplyImmediately           bool              `json:"apply_immediately"`
	Identifier                 string            `json:"identifier"`
	Timeouts                   Timeouts          `json:"timeouts"`
}

A NeptuneClusterInstanceParameters defines the desired state of a NeptuneClusterInstance

func (*NeptuneClusterInstanceParameters) DeepCopy

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

func (*NeptuneClusterInstanceParameters) DeepCopyInto

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

type NeptuneClusterInstanceSpec

type NeptuneClusterInstanceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  NeptuneClusterInstanceParameters `json:"forProvider"`
}

A NeptuneClusterInstanceSpec defines the desired state of a NeptuneClusterInstance

func (*NeptuneClusterInstanceSpec) DeepCopy

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

func (*NeptuneClusterInstanceSpec) DeepCopyInto

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

type NeptuneClusterInstanceStatus

type NeptuneClusterInstanceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     NeptuneClusterInstanceObservation `json:"atProvider"`
}

A NeptuneClusterInstanceStatus defines the observed state of a NeptuneClusterInstance

func (*NeptuneClusterInstanceStatus) DeepCopy

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

func (*NeptuneClusterInstanceStatus) 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