Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeNeptuneClusterInstance(prev *NeptuneClusterInstance, ctyValue cty.Value) (resource.Managed, error)
- func DecodeNeptuneClusterInstance_Address(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_ApplyImmediately(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Arn(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_AutoMinorVersionUpgrade(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_AvailabilityZone(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_ClusterIdentifier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_DbiResourceId(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Endpoint(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Engine(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_EngineVersion(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Identifier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_IdentifierPrefix(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_InstanceClass(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_KmsKeyArn(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_NeptuneParameterGroupName(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_NeptuneSubnetGroupName(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Port(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_PreferredBackupWindow(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_PreferredMaintenanceWindow(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_PromotionTier(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_PubliclyAccessible(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_StorageEncrypted(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Tags(p *NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneClusterInstance_Writer(p *NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance(r NeptuneClusterInstance) cty.Value
- func EncodeNeptuneClusterInstance_Address(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_ApplyImmediately(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Arn(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_AutoMinorVersionUpgrade(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_AvailabilityZone(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_ClusterIdentifier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_DbiResourceId(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Endpoint(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Engine(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_EngineVersion(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Identifier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_IdentifierPrefix(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_InstanceClass(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_KmsKeyArn(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_NeptuneParameterGroupName(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_NeptuneSubnetGroupName(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Port(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_PreferredBackupWindow(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_PreferredMaintenanceWindow(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_PromotionTier(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_PubliclyAccessible(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_StorageEncrypted(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Tags(p NeptuneClusterInstanceParameters, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneClusterInstance_Writer(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeNeptuneClusterInstance_Address(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_ApplyImmediately(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_Arn(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_AutoMinorVersionUpgrade(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_AvailabilityZone(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_ClusterIdentifier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_DbiResourceId(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_Endpoint(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_Engine(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_EngineVersion(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_Identifier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_IdentifierPrefix(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_InstanceClass(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_KmsKeyArn(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_NeptuneParameterGroupName(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_NeptuneSubnetGroupName(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_Port(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_PreferredBackupWindow(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_PreferredMaintenanceWindow(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_PromotionTier(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_PubliclyAccessible(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_StorageEncrypted(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- func MergeNeptuneClusterInstance_Tags(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, ...) bool
- func MergeNeptuneClusterInstance_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterInstance_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterInstance_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterInstance_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneClusterInstance_Writer(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, ...) bool
- type NeptuneClusterInstance
- func (in *NeptuneClusterInstance) DeepCopy() *NeptuneClusterInstance
- func (in *NeptuneClusterInstance) DeepCopyInto(out *NeptuneClusterInstance)
- func (in *NeptuneClusterInstance) DeepCopyObject() runtime.Object
- func (mg *NeptuneClusterInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *NeptuneClusterInstance) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *NeptuneClusterInstance) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *NeptuneClusterInstance) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *NeptuneClusterInstance) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *NeptuneClusterInstance) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *NeptuneClusterInstance) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *NeptuneClusterInstance) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneClusterInstance) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneClusterInstance) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type NeptuneClusterInstanceList
- type NeptuneClusterInstanceObservation
- type NeptuneClusterInstanceParameters
- type NeptuneClusterInstanceSpec
- type NeptuneClusterInstanceStatus
- type Timeouts
Constants ¶
const ( Group = "neptune-cluster-instance.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "NeptuneClusterInstance" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_neptune_cluster_instance" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
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 ¶
containerTypeDecodeTemplate
func DecodeNeptuneClusterInstance_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterInstance_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeNeptuneClusterInstance_Timeouts_Update ¶
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_Writer ¶
func EncodeNeptuneClusterInstance_Writer(p NeptuneClusterInstanceObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeNeptuneClusterInstance_Address ¶
func MergeNeptuneClusterInstance_Address(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterInstance_ApplyImmediately ¶
func MergeNeptuneClusterInstance_ApplyImmediately(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeNeptuneClusterInstance_Arn ¶
func MergeNeptuneClusterInstance_Arn(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneClusterInstance_Endpoint(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeNeptuneClusterInstance_Engine ¶
func MergeNeptuneClusterInstance_Engine(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneClusterInstance_Port(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneClusterInstance_Tags(k *NeptuneClusterInstanceParameters, p *NeptuneClusterInstanceParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneClusterInstance_Writer(k *NeptuneClusterInstanceObservation, p *NeptuneClusterInstanceObservation, md *plugin.MergeDescription) bool
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 ¶
func (in *NeptuneClusterInstance) DeepCopy() *NeptuneClusterInstance
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 ¶
func (mg *NeptuneClusterInstance) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *NeptuneClusterInstanceList) DeepCopy() *NeptuneClusterInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceList.
func (*NeptuneClusterInstanceList) DeepCopyInto ¶
func (in *NeptuneClusterInstanceList) DeepCopyInto(out *NeptuneClusterInstanceList)
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 ¶
func (l *NeptuneClusterInstanceList) GetItems() []resource.Managed
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 ¶
func (in *NeptuneClusterInstanceObservation) DeepCopy() *NeptuneClusterInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceObservation.
func (*NeptuneClusterInstanceObservation) DeepCopyInto ¶
func (in *NeptuneClusterInstanceObservation) DeepCopyInto(out *NeptuneClusterInstanceObservation)
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 ¶
func (in *NeptuneClusterInstanceParameters) DeepCopy() *NeptuneClusterInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceParameters.
func (*NeptuneClusterInstanceParameters) DeepCopyInto ¶
func (in *NeptuneClusterInstanceParameters) DeepCopyInto(out *NeptuneClusterInstanceParameters)
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 ¶
func (in *NeptuneClusterInstanceSpec) DeepCopy() *NeptuneClusterInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceSpec.
func (*NeptuneClusterInstanceSpec) DeepCopyInto ¶
func (in *NeptuneClusterInstanceSpec) DeepCopyInto(out *NeptuneClusterInstanceSpec)
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 ¶
func (in *NeptuneClusterInstanceStatus) DeepCopy() *NeptuneClusterInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceStatus.
func (*NeptuneClusterInstanceStatus) DeepCopyInto ¶
func (in *NeptuneClusterInstanceStatus) DeepCopyInto(out *NeptuneClusterInstanceStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.