Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeNeptuneCluster(prev *NeptuneCluster, ctyValue cty.Value) (resource.Managed, error)
- func DecodeNeptuneCluster_ApplyImmediately(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Arn(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_AvailabilityZones(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_BackupRetentionPeriod(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ClusterIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ClusterIdentifierPrefix(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ClusterMembers(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ClusterResourceId(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_DeletionProtection(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_EnableCloudwatchLogsExports(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Endpoint(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Engine(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_EngineVersion(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_FinalSnapshotIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_HostedZoneId(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_IamDatabaseAuthenticationEnabled(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_IamRoles(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_KmsKeyArn(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_NeptuneClusterParameterGroupName(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_NeptuneSubnetGroupName(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Port(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_PreferredBackupWindow(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_PreferredMaintenanceWindow(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ReaderEndpoint(p *NeptuneClusterObservation, vals map[string]cty.Value)
- func DecodeNeptuneCluster_ReplicationSourceIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_SkipFinalSnapshot(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_SnapshotIdentifier(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_StorageEncrypted(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Tags(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneCluster_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeNeptuneCluster_VpcSecurityGroupIds(p *NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster(r NeptuneCluster) cty.Value
- func EncodeNeptuneCluster_ApplyImmediately(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Arn(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_AvailabilityZones(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_BackupRetentionPeriod(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ClusterIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ClusterIdentifierPrefix(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ClusterMembers(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ClusterResourceId(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_DeletionProtection(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_EnableCloudwatchLogsExports(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Endpoint(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Engine(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_EngineVersion(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_FinalSnapshotIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_HostedZoneId(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_IamDatabaseAuthenticationEnabled(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_IamRoles(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_KmsKeyArn(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_NeptuneClusterParameterGroupName(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_NeptuneSubnetGroupName(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Port(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_PreferredBackupWindow(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_PreferredMaintenanceWindow(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ReaderEndpoint(p NeptuneClusterObservation, vals map[string]cty.Value)
- func EncodeNeptuneCluster_ReplicationSourceIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_SkipFinalSnapshot(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_SnapshotIdentifier(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_StorageEncrypted(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Tags(p NeptuneClusterParameters, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneCluster_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeNeptuneCluster_VpcSecurityGroupIds(p NeptuneClusterParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeNeptuneCluster_ApplyImmediately(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_Arn(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_AvailabilityZones(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_BackupRetentionPeriod(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_ClusterIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_ClusterIdentifierPrefix(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_ClusterMembers(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_ClusterResourceId(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_DeletionProtection(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_EnableCloudwatchLogsExports(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_Endpoint(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_Engine(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_EngineVersion(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_FinalSnapshotIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_HostedZoneId(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_IamDatabaseAuthenticationEnabled(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_IamRoles(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_KmsKeyArn(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_NeptuneClusterParameterGroupName(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_NeptuneSubnetGroupName(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_Port(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_PreferredBackupWindow(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_PreferredMaintenanceWindow(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_ReaderEndpoint(k *NeptuneClusterObservation, p *NeptuneClusterObservation, ...) bool
- func MergeNeptuneCluster_ReplicationSourceIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_SkipFinalSnapshot(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_SnapshotIdentifier(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_StorageEncrypted(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_Tags(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- func MergeNeptuneCluster_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneCluster_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneCluster_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneCluster_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeNeptuneCluster_VpcSecurityGroupIds(k *NeptuneClusterParameters, p *NeptuneClusterParameters, ...) bool
- type NeptuneCluster
- func (in *NeptuneCluster) DeepCopy() *NeptuneCluster
- func (in *NeptuneCluster) DeepCopyInto(out *NeptuneCluster)
- func (in *NeptuneCluster) DeepCopyObject() runtime.Object
- func (mg *NeptuneCluster) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *NeptuneCluster) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *NeptuneCluster) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *NeptuneCluster) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *NeptuneCluster) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *NeptuneCluster) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *NeptuneCluster) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *NeptuneCluster) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneCluster) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *NeptuneCluster) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type NeptuneClusterList
- type NeptuneClusterObservation
- type NeptuneClusterParameters
- type NeptuneClusterSpec
- type NeptuneClusterStatus
- type Timeouts
Constants ¶
const ( Group = "neptune-cluster.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "NeptuneCluster" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_neptune_cluster" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeNeptuneCluster ¶
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 ¶
containerTypeDecodeTemplate
func DecodeNeptuneCluster_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeNeptuneCluster_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeNeptuneCluster_Timeouts_Update ¶
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_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 ¶
func MergeNeptuneCluster_Arn(k *NeptuneClusterObservation, p *NeptuneClusterObservation, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneCluster_Port(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeNeptuneCluster_Tags(k *NeptuneClusterParameters, p *NeptuneClusterParameters, md *plugin.MergeDescription) bool
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 ¶
func (mg *NeptuneCluster) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *NeptuneClusterObservation) DeepCopy() *NeptuneClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterObservation.
func (*NeptuneClusterObservation) DeepCopyInto ¶
func (in *NeptuneClusterObservation) DeepCopyInto(out *NeptuneClusterObservation)
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 ¶
func (in *NeptuneClusterParameters) DeepCopy() *NeptuneClusterParameters
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 ¶
func (in *NeptuneClusterStatus) DeepCopy() *NeptuneClusterStatus
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 ¶
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.