neptune

package
v0.88.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DbCluster added in v0.72.0

type DbCluster struct {
	pulumi.CustomResourceState

	// Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
	AssociatedRoles DbClusterDbClusterRoleArrayOutput `pulumi:"associatedRoles"`
	// Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in.
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// Specifies the number of days for which automatic DB snapshots are retained.
	BackupRetentionPeriod pulumi.IntPtrOutput `pulumi:"backupRetentionPeriod"`
	// The resource id for the DB cluster. For example: `cluster-ABCD1234EFGH5678IJKL90MNOP`. The cluster ID uniquely identifies the cluster and is used in things like IAM authentication policies.
	ClusterResourceId pulumi.StringOutput `pulumi:"clusterResourceId"`
	// A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default behaviour is not to copy them.
	CopyTagsToSnapshot pulumi.BoolPtrOutput `pulumi:"copyTagsToSnapshot"`
	// The DB cluster identifier. Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.
	DbClusterIdentifier pulumi.StringPtrOutput `pulumi:"dbClusterIdentifier"`
	// Provides the name of the DB cluster parameter group.
	DbClusterParameterGroupName pulumi.StringPtrOutput `pulumi:"dbClusterParameterGroupName"`
	// The name of the DB parameter group to apply to all instances of the DB cluster. Used only in case of a major EngineVersion upgrade request.
	DbInstanceParameterGroupName pulumi.StringPtrOutput `pulumi:"dbInstanceParameterGroupName"`
	// The port number on which the DB instances in the DB cluster accept connections.
	//
	// If not specified, the default port used is `8182`.
	//
	// Note: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.
	DbPort pulumi.IntPtrOutput `pulumi:"dbPort"`
	// Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.
	DbSubnetGroupName pulumi.StringPtrOutput `pulumi:"dbSubnetGroupName"`
	// Indicates whether or not the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.
	DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"`
	// Specifies a list of log types that are enabled for export to CloudWatch Logs.
	EnableCloudwatchLogsExports pulumi.StringArrayOutput `pulumi:"enableCloudwatchLogsExports"`
	// The connection endpoint for the DB cluster. For example: `mystack-mydbcluster-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`
	Endpoint pulumi.StringOutput `pulumi:"endpoint"`
	// Indicates the database engine version.
	EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"`
	// True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
	IamAuthEnabled pulumi.BoolPtrOutput `pulumi:"iamAuthEnabled"`
	// If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// The port number on which the DB cluster accepts connections. For example: `8182`.
	Port pulumi.StringOutput `pulumi:"port"`
	// Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.
	PreferredBackupWindow pulumi.StringPtrOutput `pulumi:"preferredBackupWindow"`
	// Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
	PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"`
	// The reader endpoint for the DB cluster. For example: `mystack-mydbcluster-ro-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`
	ReadEndpoint pulumi.StringOutput `pulumi:"readEndpoint"`
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	RestoreToTime pulumi.StringPtrOutput `pulumi:"restoreToTime"`
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	RestoreType pulumi.StringPtrOutput `pulumi:"restoreType"`
	// Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster.
	ServerlessScalingConfiguration DbClusterServerlessScalingConfigurationPtrOutput `pulumi:"serverlessScalingConfiguration"`
	// Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.
	//
	// After you restore a DB cluster using a SnapshotIdentifier, you must specify the same SnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.
	//
	// However, if you don't specify the SnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the SnapshotIdentifier, and the original DB cluster is deleted.
	SnapshotIdentifier pulumi.StringPtrOutput `pulumi:"snapshotIdentifier"`
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	SourceDbClusterIdentifier pulumi.StringPtrOutput `pulumi:"sourceDbClusterIdentifier"`
	// Indicates whether the DB cluster is encrypted.
	//
	// If you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.
	//
	// If you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.
	StorageEncrypted pulumi.BoolPtrOutput `pulumi:"storageEncrypted"`
	// The tags assigned to this cluster.
	Tags DbClusterTagArrayOutput `pulumi:"tags"`
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	UseLatestRestorableTime pulumi.BoolPtrOutput `pulumi:"useLatestRestorableTime"`
	// Provides a list of VPC security groups that the DB cluster belongs to.
	VpcSecurityGroupIds pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"`
}

The AWS::Neptune::DBCluster resource creates an Amazon Neptune DB cluster.

func GetDbCluster added in v0.72.0

func GetDbCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbClusterState, opts ...pulumi.ResourceOption) (*DbCluster, error)

GetDbCluster gets an existing DbCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbCluster added in v0.72.0

func NewDbCluster(ctx *pulumi.Context,
	name string, args *DbClusterArgs, opts ...pulumi.ResourceOption) (*DbCluster, error)

NewDbCluster registers a new resource with the given unique name, arguments, and options.

func (*DbCluster) ElementType added in v0.72.0

func (*DbCluster) ElementType() reflect.Type

func (*DbCluster) ToDbClusterOutput added in v0.72.0

func (i *DbCluster) ToDbClusterOutput() DbClusterOutput

func (*DbCluster) ToDbClusterOutputWithContext added in v0.72.0

func (i *DbCluster) ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput

func (*DbCluster) ToOutput added in v0.76.0

func (i *DbCluster) ToOutput(ctx context.Context) pulumix.Output[*DbCluster]

type DbClusterArgs added in v0.72.0

type DbClusterArgs struct {
	// Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
	AssociatedRoles DbClusterDbClusterRoleArrayInput
	// Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in.
	AvailabilityZones pulumi.StringArrayInput
	// Specifies the number of days for which automatic DB snapshots are retained.
	BackupRetentionPeriod pulumi.IntPtrInput
	// A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default behaviour is not to copy them.
	CopyTagsToSnapshot pulumi.BoolPtrInput
	// The DB cluster identifier. Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.
	DbClusterIdentifier pulumi.StringPtrInput
	// Provides the name of the DB cluster parameter group.
	DbClusterParameterGroupName pulumi.StringPtrInput
	// The name of the DB parameter group to apply to all instances of the DB cluster. Used only in case of a major EngineVersion upgrade request.
	DbInstanceParameterGroupName pulumi.StringPtrInput
	// The port number on which the DB instances in the DB cluster accept connections.
	//
	// If not specified, the default port used is `8182`.
	//
	// Note: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.
	DbPort pulumi.IntPtrInput
	// Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.
	DbSubnetGroupName pulumi.StringPtrInput
	// Indicates whether or not the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.
	DeletionProtection pulumi.BoolPtrInput
	// Specifies a list of log types that are enabled for export to CloudWatch Logs.
	EnableCloudwatchLogsExports pulumi.StringArrayInput
	// Indicates the database engine version.
	EngineVersion pulumi.StringPtrInput
	// True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
	IamAuthEnabled pulumi.BoolPtrInput
	// If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.
	KmsKeyId pulumi.StringPtrInput
	// Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.
	PreferredBackupWindow pulumi.StringPtrInput
	// Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
	PreferredMaintenanceWindow pulumi.StringPtrInput
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	RestoreToTime pulumi.StringPtrInput
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	RestoreType pulumi.StringPtrInput
	// Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster.
	ServerlessScalingConfiguration DbClusterServerlessScalingConfigurationPtrInput
	// Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.
	//
	// After you restore a DB cluster using a SnapshotIdentifier, you must specify the same SnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.
	//
	// However, if you don't specify the SnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the SnapshotIdentifier, and the original DB cluster is deleted.
	SnapshotIdentifier pulumi.StringPtrInput
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	SourceDbClusterIdentifier pulumi.StringPtrInput
	// Indicates whether the DB cluster is encrypted.
	//
	// If you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.
	//
	// If you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.
	StorageEncrypted pulumi.BoolPtrInput
	// The tags assigned to this cluster.
	Tags DbClusterTagArrayInput
	// Creates a new DB cluster from a DB snapshot or DB cluster snapshot.
	//
	// If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.
	//
	// If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
	UseLatestRestorableTime pulumi.BoolPtrInput
	// Provides a list of VPC security groups that the DB cluster belongs to.
	VpcSecurityGroupIds pulumi.StringArrayInput
}

The set of arguments for constructing a DbCluster resource.

func (DbClusterArgs) ElementType added in v0.72.0

func (DbClusterArgs) ElementType() reflect.Type

type DbClusterDbClusterRole added in v0.72.0

type DbClusterDbClusterRole struct {
	// The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference.
	FeatureName *string `pulumi:"featureName"`
	// The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
	RoleArn string `pulumi:"roleArn"`
}

Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.

type DbClusterDbClusterRoleArgs added in v0.72.0

type DbClusterDbClusterRoleArgs struct {
	// The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference.
	FeatureName pulumi.StringPtrInput `pulumi:"featureName"`
	// The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
	RoleArn pulumi.StringInput `pulumi:"roleArn"`
}

Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.

func (DbClusterDbClusterRoleArgs) ElementType added in v0.72.0

func (DbClusterDbClusterRoleArgs) ElementType() reflect.Type

func (DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutput added in v0.72.0

func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput

func (DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutputWithContext added in v0.72.0

func (i DbClusterDbClusterRoleArgs) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput

func (DbClusterDbClusterRoleArgs) ToOutput added in v0.76.0

type DbClusterDbClusterRoleArray added in v0.72.0

type DbClusterDbClusterRoleArray []DbClusterDbClusterRoleInput

func (DbClusterDbClusterRoleArray) ElementType added in v0.72.0

func (DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutput added in v0.72.0

func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput

func (DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutputWithContext added in v0.72.0

func (i DbClusterDbClusterRoleArray) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput

func (DbClusterDbClusterRoleArray) ToOutput added in v0.76.0

type DbClusterDbClusterRoleArrayInput added in v0.72.0

type DbClusterDbClusterRoleArrayInput interface {
	pulumi.Input

	ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput
	ToDbClusterDbClusterRoleArrayOutputWithContext(context.Context) DbClusterDbClusterRoleArrayOutput
}

DbClusterDbClusterRoleArrayInput is an input type that accepts DbClusterDbClusterRoleArray and DbClusterDbClusterRoleArrayOutput values. You can construct a concrete instance of `DbClusterDbClusterRoleArrayInput` via:

DbClusterDbClusterRoleArray{ DbClusterDbClusterRoleArgs{...} }

type DbClusterDbClusterRoleArrayOutput added in v0.72.0

type DbClusterDbClusterRoleArrayOutput struct{ *pulumi.OutputState }

func (DbClusterDbClusterRoleArrayOutput) ElementType added in v0.72.0

func (DbClusterDbClusterRoleArrayOutput) Index added in v0.72.0

func (DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutput added in v0.72.0

func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutput() DbClusterDbClusterRoleArrayOutput

func (DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutputWithContext added in v0.72.0

func (o DbClusterDbClusterRoleArrayOutput) ToDbClusterDbClusterRoleArrayOutputWithContext(ctx context.Context) DbClusterDbClusterRoleArrayOutput

func (DbClusterDbClusterRoleArrayOutput) ToOutput added in v0.76.0

type DbClusterDbClusterRoleInput added in v0.72.0

type DbClusterDbClusterRoleInput interface {
	pulumi.Input

	ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput
	ToDbClusterDbClusterRoleOutputWithContext(context.Context) DbClusterDbClusterRoleOutput
}

DbClusterDbClusterRoleInput is an input type that accepts DbClusterDbClusterRoleArgs and DbClusterDbClusterRoleOutput values. You can construct a concrete instance of `DbClusterDbClusterRoleInput` via:

DbClusterDbClusterRoleArgs{...}

type DbClusterDbClusterRoleOutput added in v0.72.0

type DbClusterDbClusterRoleOutput struct{ *pulumi.OutputState }

Describes an AWS Identity and Access Management (IAM) role that is associated with a DB cluster.

func (DbClusterDbClusterRoleOutput) ElementType added in v0.72.0

func (DbClusterDbClusterRoleOutput) FeatureName added in v0.72.0

The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference.

func (DbClusterDbClusterRoleOutput) RoleArn added in v0.72.0

The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.

func (DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutput added in v0.72.0

func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutput() DbClusterDbClusterRoleOutput

func (DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutputWithContext added in v0.72.0

func (o DbClusterDbClusterRoleOutput) ToDbClusterDbClusterRoleOutputWithContext(ctx context.Context) DbClusterDbClusterRoleOutput

func (DbClusterDbClusterRoleOutput) ToOutput added in v0.76.0

type DbClusterInput added in v0.72.0

type DbClusterInput interface {
	pulumi.Input

	ToDbClusterOutput() DbClusterOutput
	ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput
}

type DbClusterOutput added in v0.72.0

type DbClusterOutput struct{ *pulumi.OutputState }

func (DbClusterOutput) AssociatedRoles added in v0.72.0

Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.

func (DbClusterOutput) AvailabilityZones added in v0.72.0

func (o DbClusterOutput) AvailabilityZones() pulumi.StringArrayOutput

Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in.

func (DbClusterOutput) BackupRetentionPeriod added in v0.72.0

func (o DbClusterOutput) BackupRetentionPeriod() pulumi.IntPtrOutput

Specifies the number of days for which automatic DB snapshots are retained.

func (DbClusterOutput) ClusterResourceId added in v0.72.0

func (o DbClusterOutput) ClusterResourceId() pulumi.StringOutput

The resource id for the DB cluster. For example: `cluster-ABCD1234EFGH5678IJKL90MNOP`. The cluster ID uniquely identifies the cluster and is used in things like IAM authentication policies.

func (DbClusterOutput) CopyTagsToSnapshot added in v0.72.0

func (o DbClusterOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default behaviour is not to copy them.

func (DbClusterOutput) DbClusterIdentifier added in v0.72.0

func (o DbClusterOutput) DbClusterIdentifier() pulumi.StringPtrOutput

The DB cluster identifier. Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.

func (DbClusterOutput) DbClusterParameterGroupName added in v0.72.0

func (o DbClusterOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput

Provides the name of the DB cluster parameter group.

func (DbClusterOutput) DbInstanceParameterGroupName added in v0.72.0

func (o DbClusterOutput) DbInstanceParameterGroupName() pulumi.StringPtrOutput

The name of the DB parameter group to apply to all instances of the DB cluster. Used only in case of a major EngineVersion upgrade request.

func (DbClusterOutput) DbPort added in v0.73.0

func (o DbClusterOutput) DbPort() pulumi.IntPtrOutput

The port number on which the DB instances in the DB cluster accept connections.

If not specified, the default port used is `8182`.

Note: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.

func (DbClusterOutput) DbSubnetGroupName added in v0.72.0

func (o DbClusterOutput) DbSubnetGroupName() pulumi.StringPtrOutput

Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.

func (DbClusterOutput) DeletionProtection added in v0.72.0

func (o DbClusterOutput) DeletionProtection() pulumi.BoolPtrOutput

Indicates whether or not the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.

func (DbClusterOutput) ElementType added in v0.72.0

func (DbClusterOutput) ElementType() reflect.Type

func (DbClusterOutput) EnableCloudwatchLogsExports added in v0.72.0

func (o DbClusterOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput

Specifies a list of log types that are enabled for export to CloudWatch Logs.

func (DbClusterOutput) Endpoint added in v0.72.0

func (o DbClusterOutput) Endpoint() pulumi.StringOutput

The connection endpoint for the DB cluster. For example: `mystack-mydbcluster-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`

func (DbClusterOutput) EngineVersion added in v0.72.0

func (o DbClusterOutput) EngineVersion() pulumi.StringPtrOutput

Indicates the database engine version.

func (DbClusterOutput) IamAuthEnabled added in v0.72.0

func (o DbClusterOutput) IamAuthEnabled() pulumi.BoolPtrOutput

True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

func (DbClusterOutput) KmsKeyId added in v0.72.0

func (o DbClusterOutput) KmsKeyId() pulumi.StringPtrOutput

If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.

func (DbClusterOutput) Port added in v0.72.0

The port number on which the DB cluster accepts connections. For example: `8182`.

func (DbClusterOutput) PreferredBackupWindow added in v0.72.0

func (o DbClusterOutput) PreferredBackupWindow() pulumi.StringPtrOutput

Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

func (DbClusterOutput) PreferredMaintenanceWindow added in v0.72.0

func (o DbClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

func (DbClusterOutput) ReadEndpoint added in v0.72.0

func (o DbClusterOutput) ReadEndpoint() pulumi.StringOutput

The reader endpoint for the DB cluster. For example: `mystack-mydbcluster-ro-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`

func (DbClusterOutput) RestoreToTime added in v0.72.0

func (o DbClusterOutput) RestoreToTime() pulumi.StringPtrOutput

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.

If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

func (DbClusterOutput) RestoreType added in v0.72.0

func (o DbClusterOutput) RestoreType() pulumi.StringPtrOutput

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.

If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

func (DbClusterOutput) ServerlessScalingConfiguration added in v0.72.0

func (o DbClusterOutput) ServerlessScalingConfiguration() DbClusterServerlessScalingConfigurationPtrOutput

Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster.

func (DbClusterOutput) SnapshotIdentifier added in v0.72.0

func (o DbClusterOutput) SnapshotIdentifier() pulumi.StringPtrOutput

Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot.

After you restore a DB cluster using a SnapshotIdentifier, you must specify the same SnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.

However, if you don't specify the SnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the SnapshotIdentifier, and the original DB cluster is deleted.

func (DbClusterOutput) SourceDbClusterIdentifier added in v0.72.0

func (o DbClusterOutput) SourceDbClusterIdentifier() pulumi.StringPtrOutput

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.

If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

func (DbClusterOutput) StorageEncrypted added in v0.72.0

func (o DbClusterOutput) StorageEncrypted() pulumi.BoolPtrOutput

Indicates whether the DB cluster is encrypted.

If you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.

If you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.

func (DbClusterOutput) Tags added in v0.72.0

The tags assigned to this cluster.

func (DbClusterOutput) ToDbClusterOutput added in v0.72.0

func (o DbClusterOutput) ToDbClusterOutput() DbClusterOutput

func (DbClusterOutput) ToDbClusterOutputWithContext added in v0.72.0

func (o DbClusterOutput) ToDbClusterOutputWithContext(ctx context.Context) DbClusterOutput

func (DbClusterOutput) ToOutput added in v0.76.0

func (DbClusterOutput) UseLatestRestorableTime added in v0.72.0

func (o DbClusterOutput) UseLatestRestorableTime() pulumi.BoolPtrOutput

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.

If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

func (DbClusterOutput) VpcSecurityGroupIds added in v0.72.0

func (o DbClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput

Provides a list of VPC security groups that the DB cluster belongs to.

type DbClusterParameterGroup deprecated added in v0.72.0

type DbClusterParameterGroup struct {
	pulumi.CustomResourceState

	Description pulumi.StringOutput                   `pulumi:"description"`
	Family      pulumi.StringOutput                   `pulumi:"family"`
	Name        pulumi.StringPtrOutput                `pulumi:"name"`
	Parameters  pulumi.AnyOutput                      `pulumi:"parameters"`
	Tags        DbClusterParameterGroupTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Neptune::DBClusterParameterGroup

Deprecated: DbClusterParameterGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDbClusterParameterGroup added in v0.72.0

func GetDbClusterParameterGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbClusterParameterGroupState, opts ...pulumi.ResourceOption) (*DbClusterParameterGroup, error)

GetDbClusterParameterGroup gets an existing DbClusterParameterGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbClusterParameterGroup added in v0.72.0

func NewDbClusterParameterGroup(ctx *pulumi.Context,
	name string, args *DbClusterParameterGroupArgs, opts ...pulumi.ResourceOption) (*DbClusterParameterGroup, error)

NewDbClusterParameterGroup registers a new resource with the given unique name, arguments, and options.

func (*DbClusterParameterGroup) ElementType added in v0.72.0

func (*DbClusterParameterGroup) ElementType() reflect.Type

func (*DbClusterParameterGroup) ToDbClusterParameterGroupOutput added in v0.72.0

func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput

func (*DbClusterParameterGroup) ToDbClusterParameterGroupOutputWithContext added in v0.72.0

func (i *DbClusterParameterGroup) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput

func (*DbClusterParameterGroup) ToOutput added in v0.76.0

type DbClusterParameterGroupArgs added in v0.72.0

type DbClusterParameterGroupArgs struct {
	Description pulumi.StringInput
	Family      pulumi.StringInput
	Name        pulumi.StringPtrInput
	Parameters  pulumi.Input
	Tags        DbClusterParameterGroupTagArrayInput
}

The set of arguments for constructing a DbClusterParameterGroup resource.

func (DbClusterParameterGroupArgs) ElementType added in v0.72.0

type DbClusterParameterGroupInput added in v0.72.0

type DbClusterParameterGroupInput interface {
	pulumi.Input

	ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput
	ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput
}

type DbClusterParameterGroupOutput added in v0.72.0

type DbClusterParameterGroupOutput struct{ *pulumi.OutputState }

func (DbClusterParameterGroupOutput) Description added in v0.72.0

func (DbClusterParameterGroupOutput) ElementType added in v0.72.0

func (DbClusterParameterGroupOutput) Family added in v0.72.0

func (DbClusterParameterGroupOutput) Name added in v0.72.0

func (DbClusterParameterGroupOutput) Parameters added in v0.72.0

func (DbClusterParameterGroupOutput) Tags added in v0.72.0

func (DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutput added in v0.72.0

func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutput() DbClusterParameterGroupOutput

func (DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutputWithContext added in v0.72.0

func (o DbClusterParameterGroupOutput) ToDbClusterParameterGroupOutputWithContext(ctx context.Context) DbClusterParameterGroupOutput

func (DbClusterParameterGroupOutput) ToOutput added in v0.76.0

type DbClusterParameterGroupState added in v0.72.0

type DbClusterParameterGroupState struct {
}

func (DbClusterParameterGroupState) ElementType added in v0.72.0

type DbClusterParameterGroupTag added in v0.72.0

type DbClusterParameterGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DbClusterParameterGroupTagArgs added in v0.72.0

type DbClusterParameterGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DbClusterParameterGroupTagArgs) ElementType added in v0.72.0

func (DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutput added in v0.72.0

func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput

func (DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutputWithContext added in v0.72.0

func (i DbClusterParameterGroupTagArgs) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput

func (DbClusterParameterGroupTagArgs) ToOutput added in v0.76.0

type DbClusterParameterGroupTagArray added in v0.72.0

type DbClusterParameterGroupTagArray []DbClusterParameterGroupTagInput

func (DbClusterParameterGroupTagArray) ElementType added in v0.72.0

func (DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutput added in v0.72.0

func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput

func (DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutputWithContext added in v0.72.0

func (i DbClusterParameterGroupTagArray) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput

func (DbClusterParameterGroupTagArray) ToOutput added in v0.76.0

type DbClusterParameterGroupTagArrayInput added in v0.72.0

type DbClusterParameterGroupTagArrayInput interface {
	pulumi.Input

	ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput
	ToDbClusterParameterGroupTagArrayOutputWithContext(context.Context) DbClusterParameterGroupTagArrayOutput
}

DbClusterParameterGroupTagArrayInput is an input type that accepts DbClusterParameterGroupTagArray and DbClusterParameterGroupTagArrayOutput values. You can construct a concrete instance of `DbClusterParameterGroupTagArrayInput` via:

DbClusterParameterGroupTagArray{ DbClusterParameterGroupTagArgs{...} }

type DbClusterParameterGroupTagArrayOutput added in v0.72.0

type DbClusterParameterGroupTagArrayOutput struct{ *pulumi.OutputState }

func (DbClusterParameterGroupTagArrayOutput) ElementType added in v0.72.0

func (DbClusterParameterGroupTagArrayOutput) Index added in v0.72.0

func (DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutput added in v0.72.0

func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutput() DbClusterParameterGroupTagArrayOutput

func (DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutputWithContext added in v0.72.0

func (o DbClusterParameterGroupTagArrayOutput) ToDbClusterParameterGroupTagArrayOutputWithContext(ctx context.Context) DbClusterParameterGroupTagArrayOutput

func (DbClusterParameterGroupTagArrayOutput) ToOutput added in v0.76.0

type DbClusterParameterGroupTagInput added in v0.72.0

type DbClusterParameterGroupTagInput interface {
	pulumi.Input

	ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput
	ToDbClusterParameterGroupTagOutputWithContext(context.Context) DbClusterParameterGroupTagOutput
}

DbClusterParameterGroupTagInput is an input type that accepts DbClusterParameterGroupTagArgs and DbClusterParameterGroupTagOutput values. You can construct a concrete instance of `DbClusterParameterGroupTagInput` via:

DbClusterParameterGroupTagArgs{...}

type DbClusterParameterGroupTagOutput added in v0.72.0

type DbClusterParameterGroupTagOutput struct{ *pulumi.OutputState }

func (DbClusterParameterGroupTagOutput) ElementType added in v0.72.0

func (DbClusterParameterGroupTagOutput) Key added in v0.72.0

func (DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutput added in v0.72.0

func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutput() DbClusterParameterGroupTagOutput

func (DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutputWithContext added in v0.72.0

func (o DbClusterParameterGroupTagOutput) ToDbClusterParameterGroupTagOutputWithContext(ctx context.Context) DbClusterParameterGroupTagOutput

func (DbClusterParameterGroupTagOutput) ToOutput added in v0.76.0

func (DbClusterParameterGroupTagOutput) Value added in v0.72.0

type DbClusterServerlessScalingConfiguration added in v0.72.0

type DbClusterServerlessScalingConfiguration struct {
	// The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128.
	MaxCapacity float64 `pulumi:"maxCapacity"`
	// The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128.
	MinCapacity float64 `pulumi:"minCapacity"`
}

Contains the scaling configuration of an Neptune Serverless DB cluster.

type DbClusterServerlessScalingConfigurationArgs added in v0.72.0

type DbClusterServerlessScalingConfigurationArgs struct {
	// The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128.
	MaxCapacity pulumi.Float64Input `pulumi:"maxCapacity"`
	// The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128.
	MinCapacity pulumi.Float64Input `pulumi:"minCapacity"`
}

Contains the scaling configuration of an Neptune Serverless DB cluster.

func (DbClusterServerlessScalingConfigurationArgs) ElementType added in v0.72.0

func (DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationOutput added in v0.72.0

func (i DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationOutput() DbClusterServerlessScalingConfigurationOutput

func (DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationOutputWithContext added in v0.72.0

func (i DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessScalingConfigurationOutput

func (DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationPtrOutput added in v0.72.0

func (i DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationPtrOutput() DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext added in v0.72.0

func (i DbClusterServerlessScalingConfigurationArgs) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationArgs) ToOutput added in v0.76.0

type DbClusterServerlessScalingConfigurationInput added in v0.72.0

type DbClusterServerlessScalingConfigurationInput interface {
	pulumi.Input

	ToDbClusterServerlessScalingConfigurationOutput() DbClusterServerlessScalingConfigurationOutput
	ToDbClusterServerlessScalingConfigurationOutputWithContext(context.Context) DbClusterServerlessScalingConfigurationOutput
}

DbClusterServerlessScalingConfigurationInput is an input type that accepts DbClusterServerlessScalingConfigurationArgs and DbClusterServerlessScalingConfigurationOutput values. You can construct a concrete instance of `DbClusterServerlessScalingConfigurationInput` via:

DbClusterServerlessScalingConfigurationArgs{...}

type DbClusterServerlessScalingConfigurationOutput added in v0.72.0

type DbClusterServerlessScalingConfigurationOutput struct{ *pulumi.OutputState }

Contains the scaling configuration of an Neptune Serverless DB cluster.

func (DbClusterServerlessScalingConfigurationOutput) ElementType added in v0.72.0

func (DbClusterServerlessScalingConfigurationOutput) MaxCapacity added in v0.72.0

The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128.

func (DbClusterServerlessScalingConfigurationOutput) MinCapacity added in v0.72.0

The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128.

func (DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationOutput added in v0.72.0

func (o DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationOutput() DbClusterServerlessScalingConfigurationOutput

func (DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationOutputWithContext added in v0.72.0

func (o DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationOutputWithContext(ctx context.Context) DbClusterServerlessScalingConfigurationOutput

func (DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationPtrOutput added in v0.72.0

func (o DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationPtrOutput() DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext added in v0.72.0

func (o DbClusterServerlessScalingConfigurationOutput) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationOutput) ToOutput added in v0.76.0

type DbClusterServerlessScalingConfigurationPtrInput added in v0.72.0

type DbClusterServerlessScalingConfigurationPtrInput interface {
	pulumi.Input

	ToDbClusterServerlessScalingConfigurationPtrOutput() DbClusterServerlessScalingConfigurationPtrOutput
	ToDbClusterServerlessScalingConfigurationPtrOutputWithContext(context.Context) DbClusterServerlessScalingConfigurationPtrOutput
}

DbClusterServerlessScalingConfigurationPtrInput is an input type that accepts DbClusterServerlessScalingConfigurationArgs, DbClusterServerlessScalingConfigurationPtr and DbClusterServerlessScalingConfigurationPtrOutput values. You can construct a concrete instance of `DbClusterServerlessScalingConfigurationPtrInput` via:

        DbClusterServerlessScalingConfigurationArgs{...}

or:

        nil

type DbClusterServerlessScalingConfigurationPtrOutput added in v0.72.0

type DbClusterServerlessScalingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DbClusterServerlessScalingConfigurationPtrOutput) Elem added in v0.72.0

func (DbClusterServerlessScalingConfigurationPtrOutput) ElementType added in v0.72.0

func (DbClusterServerlessScalingConfigurationPtrOutput) MaxCapacity added in v0.72.0

The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128.

func (DbClusterServerlessScalingConfigurationPtrOutput) MinCapacity added in v0.72.0

The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128.

func (DbClusterServerlessScalingConfigurationPtrOutput) ToDbClusterServerlessScalingConfigurationPtrOutput added in v0.72.0

func (o DbClusterServerlessScalingConfigurationPtrOutput) ToDbClusterServerlessScalingConfigurationPtrOutput() DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationPtrOutput) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext added in v0.72.0

func (o DbClusterServerlessScalingConfigurationPtrOutput) ToDbClusterServerlessScalingConfigurationPtrOutputWithContext(ctx context.Context) DbClusterServerlessScalingConfigurationPtrOutput

func (DbClusterServerlessScalingConfigurationPtrOutput) ToOutput added in v0.76.0

type DbClusterState added in v0.72.0

type DbClusterState struct {
}

func (DbClusterState) ElementType added in v0.72.0

func (DbClusterState) ElementType() reflect.Type

type DbClusterTag added in v0.72.0

type DbClusterTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value *string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type DbClusterTagArgs added in v0.72.0

type DbClusterTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (DbClusterTagArgs) ElementType added in v0.72.0

func (DbClusterTagArgs) ElementType() reflect.Type

func (DbClusterTagArgs) ToDbClusterTagOutput added in v0.72.0

func (i DbClusterTagArgs) ToDbClusterTagOutput() DbClusterTagOutput

func (DbClusterTagArgs) ToDbClusterTagOutputWithContext added in v0.72.0

func (i DbClusterTagArgs) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput

func (DbClusterTagArgs) ToOutput added in v0.76.0

type DbClusterTagArray added in v0.72.0

type DbClusterTagArray []DbClusterTagInput

func (DbClusterTagArray) ElementType added in v0.72.0

func (DbClusterTagArray) ElementType() reflect.Type

func (DbClusterTagArray) ToDbClusterTagArrayOutput added in v0.72.0

func (i DbClusterTagArray) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput

func (DbClusterTagArray) ToDbClusterTagArrayOutputWithContext added in v0.72.0

func (i DbClusterTagArray) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput

func (DbClusterTagArray) ToOutput added in v0.76.0

type DbClusterTagArrayInput added in v0.72.0

type DbClusterTagArrayInput interface {
	pulumi.Input

	ToDbClusterTagArrayOutput() DbClusterTagArrayOutput
	ToDbClusterTagArrayOutputWithContext(context.Context) DbClusterTagArrayOutput
}

DbClusterTagArrayInput is an input type that accepts DbClusterTagArray and DbClusterTagArrayOutput values. You can construct a concrete instance of `DbClusterTagArrayInput` via:

DbClusterTagArray{ DbClusterTagArgs{...} }

type DbClusterTagArrayOutput added in v0.72.0

type DbClusterTagArrayOutput struct{ *pulumi.OutputState }

func (DbClusterTagArrayOutput) ElementType added in v0.72.0

func (DbClusterTagArrayOutput) ElementType() reflect.Type

func (DbClusterTagArrayOutput) Index added in v0.72.0

func (DbClusterTagArrayOutput) ToDbClusterTagArrayOutput added in v0.72.0

func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutput() DbClusterTagArrayOutput

func (DbClusterTagArrayOutput) ToDbClusterTagArrayOutputWithContext added in v0.72.0

func (o DbClusterTagArrayOutput) ToDbClusterTagArrayOutputWithContext(ctx context.Context) DbClusterTagArrayOutput

func (DbClusterTagArrayOutput) ToOutput added in v0.76.0

type DbClusterTagInput added in v0.72.0

type DbClusterTagInput interface {
	pulumi.Input

	ToDbClusterTagOutput() DbClusterTagOutput
	ToDbClusterTagOutputWithContext(context.Context) DbClusterTagOutput
}

DbClusterTagInput is an input type that accepts DbClusterTagArgs and DbClusterTagOutput values. You can construct a concrete instance of `DbClusterTagInput` via:

DbClusterTagArgs{...}

type DbClusterTagOutput added in v0.72.0

type DbClusterTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (DbClusterTagOutput) ElementType added in v0.72.0

func (DbClusterTagOutput) ElementType() reflect.Type

func (DbClusterTagOutput) Key added in v0.72.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (DbClusterTagOutput) ToDbClusterTagOutput added in v0.72.0

func (o DbClusterTagOutput) ToDbClusterTagOutput() DbClusterTagOutput

func (DbClusterTagOutput) ToDbClusterTagOutputWithContext added in v0.72.0

func (o DbClusterTagOutput) ToDbClusterTagOutputWithContext(ctx context.Context) DbClusterTagOutput

func (DbClusterTagOutput) ToOutput added in v0.76.0

func (DbClusterTagOutput) Value added in v0.72.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type DbInstance deprecated added in v0.72.0

type DbInstance struct {
	pulumi.CustomResourceState

	AllowMajorVersionUpgrade   pulumi.BoolPtrOutput     `pulumi:"allowMajorVersionUpgrade"`
	AutoMinorVersionUpgrade    pulumi.BoolPtrOutput     `pulumi:"autoMinorVersionUpgrade"`
	AvailabilityZone           pulumi.StringPtrOutput   `pulumi:"availabilityZone"`
	DbClusterIdentifier        pulumi.StringPtrOutput   `pulumi:"dbClusterIdentifier"`
	DbInstanceClass            pulumi.StringOutput      `pulumi:"dbInstanceClass"`
	DbInstanceIdentifier       pulumi.StringPtrOutput   `pulumi:"dbInstanceIdentifier"`
	DbParameterGroupName       pulumi.StringPtrOutput   `pulumi:"dbParameterGroupName"`
	DbSnapshotIdentifier       pulumi.StringPtrOutput   `pulumi:"dbSnapshotIdentifier"`
	DbSubnetGroupName          pulumi.StringPtrOutput   `pulumi:"dbSubnetGroupName"`
	Endpoint                   pulumi.StringOutput      `pulumi:"endpoint"`
	Port                       pulumi.StringOutput      `pulumi:"port"`
	PreferredMaintenanceWindow pulumi.StringPtrOutput   `pulumi:"preferredMaintenanceWindow"`
	Tags                       DbInstanceTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Neptune::DBInstance

Deprecated: DbInstance is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDbInstance added in v0.72.0

func GetDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbInstanceState, opts ...pulumi.ResourceOption) (*DbInstance, error)

GetDbInstance gets an existing DbInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbInstance added in v0.72.0

func NewDbInstance(ctx *pulumi.Context,
	name string, args *DbInstanceArgs, opts ...pulumi.ResourceOption) (*DbInstance, error)

NewDbInstance registers a new resource with the given unique name, arguments, and options.

func (*DbInstance) ElementType added in v0.72.0

func (*DbInstance) ElementType() reflect.Type

func (*DbInstance) ToDbInstanceOutput added in v0.72.0

func (i *DbInstance) ToDbInstanceOutput() DbInstanceOutput

func (*DbInstance) ToDbInstanceOutputWithContext added in v0.72.0

func (i *DbInstance) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput

func (*DbInstance) ToOutput added in v0.76.0

func (i *DbInstance) ToOutput(ctx context.Context) pulumix.Output[*DbInstance]

type DbInstanceArgs added in v0.72.0

type DbInstanceArgs struct {
	AllowMajorVersionUpgrade   pulumi.BoolPtrInput
	AutoMinorVersionUpgrade    pulumi.BoolPtrInput
	AvailabilityZone           pulumi.StringPtrInput
	DbClusterIdentifier        pulumi.StringPtrInput
	DbInstanceClass            pulumi.StringInput
	DbInstanceIdentifier       pulumi.StringPtrInput
	DbParameterGroupName       pulumi.StringPtrInput
	DbSnapshotIdentifier       pulumi.StringPtrInput
	DbSubnetGroupName          pulumi.StringPtrInput
	PreferredMaintenanceWindow pulumi.StringPtrInput
	Tags                       DbInstanceTagArrayInput
}

The set of arguments for constructing a DbInstance resource.

func (DbInstanceArgs) ElementType added in v0.72.0

func (DbInstanceArgs) ElementType() reflect.Type

type DbInstanceInput added in v0.72.0

type DbInstanceInput interface {
	pulumi.Input

	ToDbInstanceOutput() DbInstanceOutput
	ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
}

type DbInstanceOutput added in v0.72.0

type DbInstanceOutput struct{ *pulumi.OutputState }

func (DbInstanceOutput) AllowMajorVersionUpgrade added in v0.72.0

func (o DbInstanceOutput) AllowMajorVersionUpgrade() pulumi.BoolPtrOutput

func (DbInstanceOutput) AutoMinorVersionUpgrade added in v0.72.0

func (o DbInstanceOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput

func (DbInstanceOutput) AvailabilityZone added in v0.72.0

func (o DbInstanceOutput) AvailabilityZone() pulumi.StringPtrOutput

func (DbInstanceOutput) DbClusterIdentifier added in v0.72.0

func (o DbInstanceOutput) DbClusterIdentifier() pulumi.StringPtrOutput

func (DbInstanceOutput) DbInstanceClass added in v0.72.0

func (o DbInstanceOutput) DbInstanceClass() pulumi.StringOutput

func (DbInstanceOutput) DbInstanceIdentifier added in v0.72.0

func (o DbInstanceOutput) DbInstanceIdentifier() pulumi.StringPtrOutput

func (DbInstanceOutput) DbParameterGroupName added in v0.72.0

func (o DbInstanceOutput) DbParameterGroupName() pulumi.StringPtrOutput

func (DbInstanceOutput) DbSnapshotIdentifier added in v0.72.0

func (o DbInstanceOutput) DbSnapshotIdentifier() pulumi.StringPtrOutput

func (DbInstanceOutput) DbSubnetGroupName added in v0.72.0

func (o DbInstanceOutput) DbSubnetGroupName() pulumi.StringPtrOutput

func (DbInstanceOutput) ElementType added in v0.72.0

func (DbInstanceOutput) ElementType() reflect.Type

func (DbInstanceOutput) Endpoint added in v0.72.0

func (o DbInstanceOutput) Endpoint() pulumi.StringOutput

func (DbInstanceOutput) Port added in v0.72.0

func (DbInstanceOutput) PreferredMaintenanceWindow added in v0.72.0

func (o DbInstanceOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (DbInstanceOutput) Tags added in v0.72.0

func (DbInstanceOutput) ToDbInstanceOutput added in v0.72.0

func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput

func (DbInstanceOutput) ToDbInstanceOutputWithContext added in v0.72.0

func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput

func (DbInstanceOutput) ToOutput added in v0.76.0

type DbInstanceState added in v0.72.0

type DbInstanceState struct {
}

func (DbInstanceState) ElementType added in v0.72.0

func (DbInstanceState) ElementType() reflect.Type

type DbInstanceTag added in v0.72.0

type DbInstanceTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DbInstanceTagArgs added in v0.72.0

type DbInstanceTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DbInstanceTagArgs) ElementType added in v0.72.0

func (DbInstanceTagArgs) ElementType() reflect.Type

func (DbInstanceTagArgs) ToDbInstanceTagOutput added in v0.72.0

func (i DbInstanceTagArgs) ToDbInstanceTagOutput() DbInstanceTagOutput

func (DbInstanceTagArgs) ToDbInstanceTagOutputWithContext added in v0.72.0

func (i DbInstanceTagArgs) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput

func (DbInstanceTagArgs) ToOutput added in v0.76.0

type DbInstanceTagArray added in v0.72.0

type DbInstanceTagArray []DbInstanceTagInput

func (DbInstanceTagArray) ElementType added in v0.72.0

func (DbInstanceTagArray) ElementType() reflect.Type

func (DbInstanceTagArray) ToDbInstanceTagArrayOutput added in v0.72.0

func (i DbInstanceTagArray) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput

func (DbInstanceTagArray) ToDbInstanceTagArrayOutputWithContext added in v0.72.0

func (i DbInstanceTagArray) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput

func (DbInstanceTagArray) ToOutput added in v0.76.0

type DbInstanceTagArrayInput added in v0.72.0

type DbInstanceTagArrayInput interface {
	pulumi.Input

	ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput
	ToDbInstanceTagArrayOutputWithContext(context.Context) DbInstanceTagArrayOutput
}

DbInstanceTagArrayInput is an input type that accepts DbInstanceTagArray and DbInstanceTagArrayOutput values. You can construct a concrete instance of `DbInstanceTagArrayInput` via:

DbInstanceTagArray{ DbInstanceTagArgs{...} }

type DbInstanceTagArrayOutput added in v0.72.0

type DbInstanceTagArrayOutput struct{ *pulumi.OutputState }

func (DbInstanceTagArrayOutput) ElementType added in v0.72.0

func (DbInstanceTagArrayOutput) ElementType() reflect.Type

func (DbInstanceTagArrayOutput) Index added in v0.72.0

func (DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutput added in v0.72.0

func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutput() DbInstanceTagArrayOutput

func (DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutputWithContext added in v0.72.0

func (o DbInstanceTagArrayOutput) ToDbInstanceTagArrayOutputWithContext(ctx context.Context) DbInstanceTagArrayOutput

func (DbInstanceTagArrayOutput) ToOutput added in v0.76.0

type DbInstanceTagInput added in v0.72.0

type DbInstanceTagInput interface {
	pulumi.Input

	ToDbInstanceTagOutput() DbInstanceTagOutput
	ToDbInstanceTagOutputWithContext(context.Context) DbInstanceTagOutput
}

DbInstanceTagInput is an input type that accepts DbInstanceTagArgs and DbInstanceTagOutput values. You can construct a concrete instance of `DbInstanceTagInput` via:

DbInstanceTagArgs{...}

type DbInstanceTagOutput added in v0.72.0

type DbInstanceTagOutput struct{ *pulumi.OutputState }

func (DbInstanceTagOutput) ElementType added in v0.72.0

func (DbInstanceTagOutput) ElementType() reflect.Type

func (DbInstanceTagOutput) Key added in v0.72.0

func (DbInstanceTagOutput) ToDbInstanceTagOutput added in v0.72.0

func (o DbInstanceTagOutput) ToDbInstanceTagOutput() DbInstanceTagOutput

func (DbInstanceTagOutput) ToDbInstanceTagOutputWithContext added in v0.72.0

func (o DbInstanceTagOutput) ToDbInstanceTagOutputWithContext(ctx context.Context) DbInstanceTagOutput

func (DbInstanceTagOutput) ToOutput added in v0.76.0

func (DbInstanceTagOutput) Value added in v0.72.0

type DbParameterGroup deprecated added in v0.72.0

type DbParameterGroup struct {
	pulumi.CustomResourceState

	Description pulumi.StringOutput            `pulumi:"description"`
	Family      pulumi.StringOutput            `pulumi:"family"`
	Name        pulumi.StringPtrOutput         `pulumi:"name"`
	Parameters  pulumi.AnyOutput               `pulumi:"parameters"`
	Tags        DbParameterGroupTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Neptune::DBParameterGroup

Deprecated: DbParameterGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDbParameterGroup added in v0.72.0

func GetDbParameterGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbParameterGroupState, opts ...pulumi.ResourceOption) (*DbParameterGroup, error)

GetDbParameterGroup gets an existing DbParameterGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbParameterGroup added in v0.72.0

func NewDbParameterGroup(ctx *pulumi.Context,
	name string, args *DbParameterGroupArgs, opts ...pulumi.ResourceOption) (*DbParameterGroup, error)

NewDbParameterGroup registers a new resource with the given unique name, arguments, and options.

func (*DbParameterGroup) ElementType added in v0.72.0

func (*DbParameterGroup) ElementType() reflect.Type

func (*DbParameterGroup) ToDbParameterGroupOutput added in v0.72.0

func (i *DbParameterGroup) ToDbParameterGroupOutput() DbParameterGroupOutput

func (*DbParameterGroup) ToDbParameterGroupOutputWithContext added in v0.72.0

func (i *DbParameterGroup) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput

func (*DbParameterGroup) ToOutput added in v0.76.0

type DbParameterGroupArgs added in v0.72.0

type DbParameterGroupArgs struct {
	Description pulumi.StringInput
	Family      pulumi.StringInput
	Name        pulumi.StringPtrInput
	Parameters  pulumi.Input
	Tags        DbParameterGroupTagArrayInput
}

The set of arguments for constructing a DbParameterGroup resource.

func (DbParameterGroupArgs) ElementType added in v0.72.0

func (DbParameterGroupArgs) ElementType() reflect.Type

type DbParameterGroupInput added in v0.72.0

type DbParameterGroupInput interface {
	pulumi.Input

	ToDbParameterGroupOutput() DbParameterGroupOutput
	ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput
}

type DbParameterGroupOutput added in v0.72.0

type DbParameterGroupOutput struct{ *pulumi.OutputState }

func (DbParameterGroupOutput) Description added in v0.72.0

func (o DbParameterGroupOutput) Description() pulumi.StringOutput

func (DbParameterGroupOutput) ElementType added in v0.72.0

func (DbParameterGroupOutput) ElementType() reflect.Type

func (DbParameterGroupOutput) Family added in v0.72.0

func (DbParameterGroupOutput) Name added in v0.72.0

func (DbParameterGroupOutput) Parameters added in v0.72.0

func (o DbParameterGroupOutput) Parameters() pulumi.AnyOutput

func (DbParameterGroupOutput) Tags added in v0.72.0

func (DbParameterGroupOutput) ToDbParameterGroupOutput added in v0.72.0

func (o DbParameterGroupOutput) ToDbParameterGroupOutput() DbParameterGroupOutput

func (DbParameterGroupOutput) ToDbParameterGroupOutputWithContext added in v0.72.0

func (o DbParameterGroupOutput) ToDbParameterGroupOutputWithContext(ctx context.Context) DbParameterGroupOutput

func (DbParameterGroupOutput) ToOutput added in v0.76.0

type DbParameterGroupState added in v0.72.0

type DbParameterGroupState struct {
}

func (DbParameterGroupState) ElementType added in v0.72.0

func (DbParameterGroupState) ElementType() reflect.Type

type DbParameterGroupTag added in v0.72.0

type DbParameterGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DbParameterGroupTagArgs added in v0.72.0

type DbParameterGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DbParameterGroupTagArgs) ElementType added in v0.72.0

func (DbParameterGroupTagArgs) ElementType() reflect.Type

func (DbParameterGroupTagArgs) ToDbParameterGroupTagOutput added in v0.72.0

func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput

func (DbParameterGroupTagArgs) ToDbParameterGroupTagOutputWithContext added in v0.72.0

func (i DbParameterGroupTagArgs) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput

func (DbParameterGroupTagArgs) ToOutput added in v0.76.0

type DbParameterGroupTagArray added in v0.72.0

type DbParameterGroupTagArray []DbParameterGroupTagInput

func (DbParameterGroupTagArray) ElementType added in v0.72.0

func (DbParameterGroupTagArray) ElementType() reflect.Type

func (DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutput added in v0.72.0

func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput

func (DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutputWithContext added in v0.72.0

func (i DbParameterGroupTagArray) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput

func (DbParameterGroupTagArray) ToOutput added in v0.76.0

type DbParameterGroupTagArrayInput added in v0.72.0

type DbParameterGroupTagArrayInput interface {
	pulumi.Input

	ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput
	ToDbParameterGroupTagArrayOutputWithContext(context.Context) DbParameterGroupTagArrayOutput
}

DbParameterGroupTagArrayInput is an input type that accepts DbParameterGroupTagArray and DbParameterGroupTagArrayOutput values. You can construct a concrete instance of `DbParameterGroupTagArrayInput` via:

DbParameterGroupTagArray{ DbParameterGroupTagArgs{...} }

type DbParameterGroupTagArrayOutput added in v0.72.0

type DbParameterGroupTagArrayOutput struct{ *pulumi.OutputState }

func (DbParameterGroupTagArrayOutput) ElementType added in v0.72.0

func (DbParameterGroupTagArrayOutput) Index added in v0.72.0

func (DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutput added in v0.72.0

func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutput() DbParameterGroupTagArrayOutput

func (DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutputWithContext added in v0.72.0

func (o DbParameterGroupTagArrayOutput) ToDbParameterGroupTagArrayOutputWithContext(ctx context.Context) DbParameterGroupTagArrayOutput

func (DbParameterGroupTagArrayOutput) ToOutput added in v0.76.0

type DbParameterGroupTagInput added in v0.72.0

type DbParameterGroupTagInput interface {
	pulumi.Input

	ToDbParameterGroupTagOutput() DbParameterGroupTagOutput
	ToDbParameterGroupTagOutputWithContext(context.Context) DbParameterGroupTagOutput
}

DbParameterGroupTagInput is an input type that accepts DbParameterGroupTagArgs and DbParameterGroupTagOutput values. You can construct a concrete instance of `DbParameterGroupTagInput` via:

DbParameterGroupTagArgs{...}

type DbParameterGroupTagOutput added in v0.72.0

type DbParameterGroupTagOutput struct{ *pulumi.OutputState }

func (DbParameterGroupTagOutput) ElementType added in v0.72.0

func (DbParameterGroupTagOutput) ElementType() reflect.Type

func (DbParameterGroupTagOutput) Key added in v0.72.0

func (DbParameterGroupTagOutput) ToDbParameterGroupTagOutput added in v0.72.0

func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutput() DbParameterGroupTagOutput

func (DbParameterGroupTagOutput) ToDbParameterGroupTagOutputWithContext added in v0.72.0

func (o DbParameterGroupTagOutput) ToDbParameterGroupTagOutputWithContext(ctx context.Context) DbParameterGroupTagOutput

func (DbParameterGroupTagOutput) ToOutput added in v0.76.0

func (DbParameterGroupTagOutput) Value added in v0.72.0

type DbSubnetGroup deprecated added in v0.72.0

type DbSubnetGroup struct {
	pulumi.CustomResourceState

	DbSubnetGroupDescription pulumi.StringOutput         `pulumi:"dbSubnetGroupDescription"`
	DbSubnetGroupName        pulumi.StringPtrOutput      `pulumi:"dbSubnetGroupName"`
	SubnetIds                pulumi.StringArrayOutput    `pulumi:"subnetIds"`
	Tags                     DbSubnetGroupTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Neptune::DBSubnetGroup

Deprecated: DbSubnetGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDbSubnetGroup added in v0.72.0

func GetDbSubnetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbSubnetGroupState, opts ...pulumi.ResourceOption) (*DbSubnetGroup, error)

GetDbSubnetGroup gets an existing DbSubnetGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbSubnetGroup added in v0.72.0

func NewDbSubnetGroup(ctx *pulumi.Context,
	name string, args *DbSubnetGroupArgs, opts ...pulumi.ResourceOption) (*DbSubnetGroup, error)

NewDbSubnetGroup registers a new resource with the given unique name, arguments, and options.

func (*DbSubnetGroup) ElementType added in v0.72.0

func (*DbSubnetGroup) ElementType() reflect.Type

func (*DbSubnetGroup) ToDbSubnetGroupOutput added in v0.72.0

func (i *DbSubnetGroup) ToDbSubnetGroupOutput() DbSubnetGroupOutput

func (*DbSubnetGroup) ToDbSubnetGroupOutputWithContext added in v0.72.0

func (i *DbSubnetGroup) ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput

func (*DbSubnetGroup) ToOutput added in v0.76.0

type DbSubnetGroupArgs added in v0.72.0

type DbSubnetGroupArgs struct {
	DbSubnetGroupDescription pulumi.StringInput
	DbSubnetGroupName        pulumi.StringPtrInput
	SubnetIds                pulumi.StringArrayInput
	Tags                     DbSubnetGroupTagArrayInput
}

The set of arguments for constructing a DbSubnetGroup resource.

func (DbSubnetGroupArgs) ElementType added in v0.72.0

func (DbSubnetGroupArgs) ElementType() reflect.Type

type DbSubnetGroupInput added in v0.72.0

type DbSubnetGroupInput interface {
	pulumi.Input

	ToDbSubnetGroupOutput() DbSubnetGroupOutput
	ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput
}

type DbSubnetGroupOutput added in v0.72.0

type DbSubnetGroupOutput struct{ *pulumi.OutputState }

func (DbSubnetGroupOutput) DbSubnetGroupDescription added in v0.72.0

func (o DbSubnetGroupOutput) DbSubnetGroupDescription() pulumi.StringOutput

func (DbSubnetGroupOutput) DbSubnetGroupName added in v0.72.0

func (o DbSubnetGroupOutput) DbSubnetGroupName() pulumi.StringPtrOutput

func (DbSubnetGroupOutput) ElementType added in v0.72.0

func (DbSubnetGroupOutput) ElementType() reflect.Type

func (DbSubnetGroupOutput) SubnetIds added in v0.72.0

func (DbSubnetGroupOutput) Tags added in v0.72.0

func (DbSubnetGroupOutput) ToDbSubnetGroupOutput added in v0.72.0

func (o DbSubnetGroupOutput) ToDbSubnetGroupOutput() DbSubnetGroupOutput

func (DbSubnetGroupOutput) ToDbSubnetGroupOutputWithContext added in v0.72.0

func (o DbSubnetGroupOutput) ToDbSubnetGroupOutputWithContext(ctx context.Context) DbSubnetGroupOutput

func (DbSubnetGroupOutput) ToOutput added in v0.76.0

type DbSubnetGroupState added in v0.72.0

type DbSubnetGroupState struct {
}

func (DbSubnetGroupState) ElementType added in v0.72.0

func (DbSubnetGroupState) ElementType() reflect.Type

type DbSubnetGroupTag added in v0.72.0

type DbSubnetGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DbSubnetGroupTagArgs added in v0.72.0

type DbSubnetGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DbSubnetGroupTagArgs) ElementType added in v0.72.0

func (DbSubnetGroupTagArgs) ElementType() reflect.Type

func (DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutput added in v0.72.0

func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput

func (DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutputWithContext added in v0.72.0

func (i DbSubnetGroupTagArgs) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput

func (DbSubnetGroupTagArgs) ToOutput added in v0.76.0

type DbSubnetGroupTagArray added in v0.72.0

type DbSubnetGroupTagArray []DbSubnetGroupTagInput

func (DbSubnetGroupTagArray) ElementType added in v0.72.0

func (DbSubnetGroupTagArray) ElementType() reflect.Type

func (DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutput added in v0.72.0

func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput

func (DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutputWithContext added in v0.72.0

func (i DbSubnetGroupTagArray) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput

func (DbSubnetGroupTagArray) ToOutput added in v0.76.0

type DbSubnetGroupTagArrayInput added in v0.72.0

type DbSubnetGroupTagArrayInput interface {
	pulumi.Input

	ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput
	ToDbSubnetGroupTagArrayOutputWithContext(context.Context) DbSubnetGroupTagArrayOutput
}

DbSubnetGroupTagArrayInput is an input type that accepts DbSubnetGroupTagArray and DbSubnetGroupTagArrayOutput values. You can construct a concrete instance of `DbSubnetGroupTagArrayInput` via:

DbSubnetGroupTagArray{ DbSubnetGroupTagArgs{...} }

type DbSubnetGroupTagArrayOutput added in v0.72.0

type DbSubnetGroupTagArrayOutput struct{ *pulumi.OutputState }

func (DbSubnetGroupTagArrayOutput) ElementType added in v0.72.0

func (DbSubnetGroupTagArrayOutput) Index added in v0.72.0

func (DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutput added in v0.72.0

func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutput() DbSubnetGroupTagArrayOutput

func (DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutputWithContext added in v0.72.0

func (o DbSubnetGroupTagArrayOutput) ToDbSubnetGroupTagArrayOutputWithContext(ctx context.Context) DbSubnetGroupTagArrayOutput

func (DbSubnetGroupTagArrayOutput) ToOutput added in v0.76.0

type DbSubnetGroupTagInput added in v0.72.0

type DbSubnetGroupTagInput interface {
	pulumi.Input

	ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput
	ToDbSubnetGroupTagOutputWithContext(context.Context) DbSubnetGroupTagOutput
}

DbSubnetGroupTagInput is an input type that accepts DbSubnetGroupTagArgs and DbSubnetGroupTagOutput values. You can construct a concrete instance of `DbSubnetGroupTagInput` via:

DbSubnetGroupTagArgs{...}

type DbSubnetGroupTagOutput added in v0.72.0

type DbSubnetGroupTagOutput struct{ *pulumi.OutputState }

func (DbSubnetGroupTagOutput) ElementType added in v0.72.0

func (DbSubnetGroupTagOutput) ElementType() reflect.Type

func (DbSubnetGroupTagOutput) Key added in v0.72.0

func (DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutput added in v0.72.0

func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutput() DbSubnetGroupTagOutput

func (DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutputWithContext added in v0.72.0

func (o DbSubnetGroupTagOutput) ToDbSubnetGroupTagOutputWithContext(ctx context.Context) DbSubnetGroupTagOutput

func (DbSubnetGroupTagOutput) ToOutput added in v0.76.0

func (DbSubnetGroupTagOutput) Value added in v0.72.0

type LookupDbClusterArgs added in v0.72.0

type LookupDbClusterArgs struct {
	// The DB cluster identifier. Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.
	DbClusterIdentifier string `pulumi:"dbClusterIdentifier"`
}

type LookupDbClusterOutputArgs added in v0.72.0

type LookupDbClusterOutputArgs struct {
	// The DB cluster identifier. Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.
	DbClusterIdentifier pulumi.StringInput `pulumi:"dbClusterIdentifier"`
}

func (LookupDbClusterOutputArgs) ElementType added in v0.72.0

func (LookupDbClusterOutputArgs) ElementType() reflect.Type

type LookupDbClusterParameterGroupArgs added in v0.72.0

type LookupDbClusterParameterGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupDbClusterParameterGroupOutputArgs added in v0.72.0

type LookupDbClusterParameterGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDbClusterParameterGroupOutputArgs) ElementType added in v0.72.0

type LookupDbClusterParameterGroupResult added in v0.72.0

type LookupDbClusterParameterGroupResult struct {
	Id         *string                      `pulumi:"id"`
	Parameters interface{}                  `pulumi:"parameters"`
	Tags       []DbClusterParameterGroupTag `pulumi:"tags"`
}

func LookupDbClusterParameterGroup added in v0.72.0

Resource Type definition for AWS::Neptune::DBClusterParameterGroup

type LookupDbClusterParameterGroupResultOutput added in v0.72.0

type LookupDbClusterParameterGroupResultOutput struct{ *pulumi.OutputState }

func (LookupDbClusterParameterGroupResultOutput) ElementType added in v0.72.0

func (LookupDbClusterParameterGroupResultOutput) Id added in v0.72.0

func (LookupDbClusterParameterGroupResultOutput) Parameters added in v0.72.0

func (LookupDbClusterParameterGroupResultOutput) Tags added in v0.72.0

func (LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutput added in v0.72.0

func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutput() LookupDbClusterParameterGroupResultOutput

func (LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutputWithContext added in v0.72.0

func (o LookupDbClusterParameterGroupResultOutput) ToLookupDbClusterParameterGroupResultOutputWithContext(ctx context.Context) LookupDbClusterParameterGroupResultOutput

func (LookupDbClusterParameterGroupResultOutput) ToOutput added in v0.76.0

type LookupDbClusterResult added in v0.72.0

type LookupDbClusterResult struct {
	// Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.
	AssociatedRoles []DbClusterDbClusterRole `pulumi:"associatedRoles"`
	// Specifies the number of days for which automatic DB snapshots are retained.
	BackupRetentionPeriod *int `pulumi:"backupRetentionPeriod"`
	// The resource id for the DB cluster. For example: `cluster-ABCD1234EFGH5678IJKL90MNOP`. The cluster ID uniquely identifies the cluster and is used in things like IAM authentication policies.
	ClusterResourceId *string `pulumi:"clusterResourceId"`
	// A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default behaviour is not to copy them.
	CopyTagsToSnapshot *bool `pulumi:"copyTagsToSnapshot"`
	// Provides the name of the DB cluster parameter group.
	DbClusterParameterGroupName *string `pulumi:"dbClusterParameterGroupName"`
	// The port number on which the DB instances in the DB cluster accept connections.
	//
	// If not specified, the default port used is `8182`.
	//
	// Note: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.
	DbPort *int `pulumi:"dbPort"`
	// Indicates whether or not the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.
	DeletionProtection *bool `pulumi:"deletionProtection"`
	// Specifies a list of log types that are enabled for export to CloudWatch Logs.
	EnableCloudwatchLogsExports []string `pulumi:"enableCloudwatchLogsExports"`
	// The connection endpoint for the DB cluster. For example: `mystack-mydbcluster-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`
	Endpoint *string `pulumi:"endpoint"`
	// Indicates the database engine version.
	EngineVersion *string `pulumi:"engineVersion"`
	// True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
	IamAuthEnabled *bool `pulumi:"iamAuthEnabled"`
	// The port number on which the DB cluster accepts connections. For example: `8182`.
	Port *string `pulumi:"port"`
	// Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.
	PreferredBackupWindow *string `pulumi:"preferredBackupWindow"`
	// Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
	PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"`
	// The reader endpoint for the DB cluster. For example: `mystack-mydbcluster-ro-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`
	ReadEndpoint *string `pulumi:"readEndpoint"`
	// Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster.
	ServerlessScalingConfiguration *DbClusterServerlessScalingConfiguration `pulumi:"serverlessScalingConfiguration"`
	// The tags assigned to this cluster.
	Tags []DbClusterTag `pulumi:"tags"`
	// Provides a list of VPC security groups that the DB cluster belongs to.
	VpcSecurityGroupIds []string `pulumi:"vpcSecurityGroupIds"`
}

func LookupDbCluster added in v0.72.0

func LookupDbCluster(ctx *pulumi.Context, args *LookupDbClusterArgs, opts ...pulumi.InvokeOption) (*LookupDbClusterResult, error)

The AWS::Neptune::DBCluster resource creates an Amazon Neptune DB cluster.

type LookupDbClusterResultOutput added in v0.72.0

type LookupDbClusterResultOutput struct{ *pulumi.OutputState }

func LookupDbClusterOutput added in v0.72.0

func (LookupDbClusterResultOutput) AssociatedRoles added in v0.72.0

Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.

func (LookupDbClusterResultOutput) BackupRetentionPeriod added in v0.72.0

func (o LookupDbClusterResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput

Specifies the number of days for which automatic DB snapshots are retained.

func (LookupDbClusterResultOutput) ClusterResourceId added in v0.72.0

func (o LookupDbClusterResultOutput) ClusterResourceId() pulumi.StringPtrOutput

The resource id for the DB cluster. For example: `cluster-ABCD1234EFGH5678IJKL90MNOP`. The cluster ID uniquely identifies the cluster and is used in things like IAM authentication policies.

func (LookupDbClusterResultOutput) CopyTagsToSnapshot added in v0.72.0

func (o LookupDbClusterResultOutput) CopyTagsToSnapshot() pulumi.BoolPtrOutput

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default behaviour is not to copy them.

func (LookupDbClusterResultOutput) DbClusterParameterGroupName added in v0.72.0

func (o LookupDbClusterResultOutput) DbClusterParameterGroupName() pulumi.StringPtrOutput

Provides the name of the DB cluster parameter group.

func (LookupDbClusterResultOutput) DbPort added in v0.73.0

The port number on which the DB instances in the DB cluster accept connections.

If not specified, the default port used is `8182`.

Note: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.

func (LookupDbClusterResultOutput) DeletionProtection added in v0.72.0

func (o LookupDbClusterResultOutput) DeletionProtection() pulumi.BoolPtrOutput

Indicates whether or not the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.

func (LookupDbClusterResultOutput) ElementType added in v0.72.0

func (LookupDbClusterResultOutput) EnableCloudwatchLogsExports added in v0.72.0

func (o LookupDbClusterResultOutput) EnableCloudwatchLogsExports() pulumi.StringArrayOutput

Specifies a list of log types that are enabled for export to CloudWatch Logs.

func (LookupDbClusterResultOutput) Endpoint added in v0.72.0

The connection endpoint for the DB cluster. For example: `mystack-mydbcluster-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`

func (LookupDbClusterResultOutput) EngineVersion added in v0.72.0

Indicates the database engine version.

func (LookupDbClusterResultOutput) IamAuthEnabled added in v0.72.0

True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

func (LookupDbClusterResultOutput) Port added in v0.72.0

The port number on which the DB cluster accepts connections. For example: `8182`.

func (LookupDbClusterResultOutput) PreferredBackupWindow added in v0.72.0

func (o LookupDbClusterResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput

Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

func (LookupDbClusterResultOutput) PreferredMaintenanceWindow added in v0.72.0

func (o LookupDbClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).

func (LookupDbClusterResultOutput) ReadEndpoint added in v0.72.0

The reader endpoint for the DB cluster. For example: `mystack-mydbcluster-ro-1apw1j4phylrk.cg034hpkmmjt.us-east-2.rds.amazonaws.com`

func (LookupDbClusterResultOutput) ServerlessScalingConfiguration added in v0.72.0

Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster.

func (LookupDbClusterResultOutput) Tags added in v0.72.0

The tags assigned to this cluster.

func (LookupDbClusterResultOutput) ToLookupDbClusterResultOutput added in v0.72.0

func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutput() LookupDbClusterResultOutput

func (LookupDbClusterResultOutput) ToLookupDbClusterResultOutputWithContext added in v0.72.0

func (o LookupDbClusterResultOutput) ToLookupDbClusterResultOutputWithContext(ctx context.Context) LookupDbClusterResultOutput

func (LookupDbClusterResultOutput) ToOutput added in v0.76.0

func (LookupDbClusterResultOutput) VpcSecurityGroupIds added in v0.72.0

func (o LookupDbClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput

Provides a list of VPC security groups that the DB cluster belongs to.

type LookupDbInstanceArgs added in v0.72.0

type LookupDbInstanceArgs struct {
	Id string `pulumi:"id"`
}

type LookupDbInstanceOutputArgs added in v0.72.0

type LookupDbInstanceOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDbInstanceOutputArgs) ElementType added in v0.72.0

func (LookupDbInstanceOutputArgs) ElementType() reflect.Type

type LookupDbInstanceResult added in v0.72.0

type LookupDbInstanceResult struct {
	AllowMajorVersionUpgrade   *bool           `pulumi:"allowMajorVersionUpgrade"`
	AutoMinorVersionUpgrade    *bool           `pulumi:"autoMinorVersionUpgrade"`
	DbInstanceClass            *string         `pulumi:"dbInstanceClass"`
	DbParameterGroupName       *string         `pulumi:"dbParameterGroupName"`
	Endpoint                   *string         `pulumi:"endpoint"`
	Id                         *string         `pulumi:"id"`
	Port                       *string         `pulumi:"port"`
	PreferredMaintenanceWindow *string         `pulumi:"preferredMaintenanceWindow"`
	Tags                       []DbInstanceTag `pulumi:"tags"`
}

func LookupDbInstance added in v0.72.0

func LookupDbInstance(ctx *pulumi.Context, args *LookupDbInstanceArgs, opts ...pulumi.InvokeOption) (*LookupDbInstanceResult, error)

Resource Type definition for AWS::Neptune::DBInstance

type LookupDbInstanceResultOutput added in v0.72.0

type LookupDbInstanceResultOutput struct{ *pulumi.OutputState }

func LookupDbInstanceOutput added in v0.72.0

func (LookupDbInstanceResultOutput) AllowMajorVersionUpgrade added in v0.72.0

func (o LookupDbInstanceResultOutput) AllowMajorVersionUpgrade() pulumi.BoolPtrOutput

func (LookupDbInstanceResultOutput) AutoMinorVersionUpgrade added in v0.72.0

func (o LookupDbInstanceResultOutput) AutoMinorVersionUpgrade() pulumi.BoolPtrOutput

func (LookupDbInstanceResultOutput) DbInstanceClass added in v0.72.0

func (LookupDbInstanceResultOutput) DbParameterGroupName added in v0.72.0

func (o LookupDbInstanceResultOutput) DbParameterGroupName() pulumi.StringPtrOutput

func (LookupDbInstanceResultOutput) ElementType added in v0.72.0

func (LookupDbInstanceResultOutput) Endpoint added in v0.72.0

func (LookupDbInstanceResultOutput) Id added in v0.72.0

func (LookupDbInstanceResultOutput) Port added in v0.72.0

func (LookupDbInstanceResultOutput) PreferredMaintenanceWindow added in v0.72.0

func (o LookupDbInstanceResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (LookupDbInstanceResultOutput) Tags added in v0.72.0

func (LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutput added in v0.72.0

func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutput() LookupDbInstanceResultOutput

func (LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutputWithContext added in v0.72.0

func (o LookupDbInstanceResultOutput) ToLookupDbInstanceResultOutputWithContext(ctx context.Context) LookupDbInstanceResultOutput

func (LookupDbInstanceResultOutput) ToOutput added in v0.76.0

type LookupDbParameterGroupArgs added in v0.72.0

type LookupDbParameterGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupDbParameterGroupOutputArgs added in v0.72.0

type LookupDbParameterGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDbParameterGroupOutputArgs) ElementType added in v0.72.0

type LookupDbParameterGroupResult added in v0.72.0

type LookupDbParameterGroupResult struct {
	Id         *string               `pulumi:"id"`
	Parameters interface{}           `pulumi:"parameters"`
	Tags       []DbParameterGroupTag `pulumi:"tags"`
}

func LookupDbParameterGroup added in v0.72.0

func LookupDbParameterGroup(ctx *pulumi.Context, args *LookupDbParameterGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbParameterGroupResult, error)

Resource Type definition for AWS::Neptune::DBParameterGroup

type LookupDbParameterGroupResultOutput added in v0.72.0

type LookupDbParameterGroupResultOutput struct{ *pulumi.OutputState }

func LookupDbParameterGroupOutput added in v0.72.0

func (LookupDbParameterGroupResultOutput) ElementType added in v0.72.0

func (LookupDbParameterGroupResultOutput) Id added in v0.72.0

func (LookupDbParameterGroupResultOutput) Parameters added in v0.72.0

func (LookupDbParameterGroupResultOutput) Tags added in v0.72.0

func (LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutput added in v0.72.0

func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutput() LookupDbParameterGroupResultOutput

func (LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutputWithContext added in v0.72.0

func (o LookupDbParameterGroupResultOutput) ToLookupDbParameterGroupResultOutputWithContext(ctx context.Context) LookupDbParameterGroupResultOutput

func (LookupDbParameterGroupResultOutput) ToOutput added in v0.76.0

type LookupDbSubnetGroupArgs added in v0.72.0

type LookupDbSubnetGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupDbSubnetGroupOutputArgs added in v0.72.0

type LookupDbSubnetGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDbSubnetGroupOutputArgs) ElementType added in v0.72.0

type LookupDbSubnetGroupResult added in v0.72.0

type LookupDbSubnetGroupResult struct {
	DbSubnetGroupDescription *string            `pulumi:"dbSubnetGroupDescription"`
	Id                       *string            `pulumi:"id"`
	SubnetIds                []string           `pulumi:"subnetIds"`
	Tags                     []DbSubnetGroupTag `pulumi:"tags"`
}

func LookupDbSubnetGroup added in v0.72.0

func LookupDbSubnetGroup(ctx *pulumi.Context, args *LookupDbSubnetGroupArgs, opts ...pulumi.InvokeOption) (*LookupDbSubnetGroupResult, error)

Resource Type definition for AWS::Neptune::DBSubnetGroup

type LookupDbSubnetGroupResultOutput added in v0.72.0

type LookupDbSubnetGroupResultOutput struct{ *pulumi.OutputState }

func LookupDbSubnetGroupOutput added in v0.72.0

func (LookupDbSubnetGroupResultOutput) DbSubnetGroupDescription added in v0.72.0

func (o LookupDbSubnetGroupResultOutput) DbSubnetGroupDescription() pulumi.StringPtrOutput

func (LookupDbSubnetGroupResultOutput) ElementType added in v0.72.0

func (LookupDbSubnetGroupResultOutput) Id added in v0.72.0

func (LookupDbSubnetGroupResultOutput) SubnetIds added in v0.72.0

func (LookupDbSubnetGroupResultOutput) Tags added in v0.72.0

func (LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutput added in v0.72.0

func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutput() LookupDbSubnetGroupResultOutput

func (LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutputWithContext added in v0.72.0

func (o LookupDbSubnetGroupResultOutput) ToLookupDbSubnetGroupResultOutputWithContext(ctx context.Context) LookupDbSubnetGroupResultOutput

func (LookupDbSubnetGroupResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL