docdbelastic

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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 Cluster

type Cluster struct {
	pulumi.CustomResourceState

	AdminUserName              pulumi.StringOutput      `pulumi:"adminUserName"`
	AdminUserPassword          pulumi.StringPtrOutput   `pulumi:"adminUserPassword"`
	AuthType                   pulumi.StringOutput      `pulumi:"authType"`
	BackupRetentionPeriod      pulumi.IntPtrOutput      `pulumi:"backupRetentionPeriod"`
	ClusterArn                 pulumi.StringOutput      `pulumi:"clusterArn"`
	ClusterEndpoint            pulumi.StringOutput      `pulumi:"clusterEndpoint"`
	ClusterName                pulumi.StringOutput      `pulumi:"clusterName"`
	KmsKeyId                   pulumi.StringPtrOutput   `pulumi:"kmsKeyId"`
	PreferredBackupWindow      pulumi.StringPtrOutput   `pulumi:"preferredBackupWindow"`
	PreferredMaintenanceWindow pulumi.StringPtrOutput   `pulumi:"preferredMaintenanceWindow"`
	ShardCapacity              pulumi.IntOutput         `pulumi:"shardCapacity"`
	ShardCount                 pulumi.IntOutput         `pulumi:"shardCount"`
	ShardInstanceCount         pulumi.IntPtrOutput      `pulumi:"shardInstanceCount"`
	SubnetIds                  pulumi.StringArrayOutput `pulumi:"subnetIds"`
	Tags                       aws.TagArrayOutput       `pulumi:"tags"`
	VpcSecurityGroupIds        pulumi.StringArrayOutput `pulumi:"vpcSecurityGroupIds"`
}

The AWS::DocDBElastic::Cluster Amazon DocumentDB (with MongoDB compatibility) Elastic Scale resource describes a Cluster

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	AdminUserName              pulumi.StringInput
	AdminUserPassword          pulumi.StringPtrInput
	AuthType                   pulumi.StringInput
	BackupRetentionPeriod      pulumi.IntPtrInput
	ClusterName                pulumi.StringPtrInput
	KmsKeyId                   pulumi.StringPtrInput
	PreferredBackupWindow      pulumi.StringPtrInput
	PreferredMaintenanceWindow pulumi.StringPtrInput
	ShardCapacity              pulumi.IntInput
	ShardCount                 pulumi.IntInput
	ShardInstanceCount         pulumi.IntPtrInput
	SubnetIds                  pulumi.StringArrayInput
	Tags                       aws.TagArrayInput
	VpcSecurityGroupIds        pulumi.StringArrayInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AdminUserName

func (o ClusterOutput) AdminUserName() pulumi.StringOutput

func (ClusterOutput) AdminUserPassword

func (o ClusterOutput) AdminUserPassword() pulumi.StringPtrOutput

func (ClusterOutput) AuthType

func (o ClusterOutput) AuthType() pulumi.StringOutput

func (ClusterOutput) BackupRetentionPeriod added in v0.101.0

func (o ClusterOutput) BackupRetentionPeriod() pulumi.IntPtrOutput

func (ClusterOutput) ClusterArn

func (o ClusterOutput) ClusterArn() pulumi.StringOutput

func (ClusterOutput) ClusterEndpoint added in v0.53.0

func (o ClusterOutput) ClusterEndpoint() pulumi.StringOutput

func (ClusterOutput) ClusterName

func (o ClusterOutput) ClusterName() pulumi.StringOutput

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) KmsKeyId

func (o ClusterOutput) KmsKeyId() pulumi.StringPtrOutput

func (ClusterOutput) PreferredBackupWindow added in v0.101.0

func (o ClusterOutput) PreferredBackupWindow() pulumi.StringPtrOutput

func (ClusterOutput) PreferredMaintenanceWindow

func (o ClusterOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (ClusterOutput) ShardCapacity

func (o ClusterOutput) ShardCapacity() pulumi.IntOutput

func (ClusterOutput) ShardCount

func (o ClusterOutput) ShardCount() pulumi.IntOutput

func (ClusterOutput) ShardInstanceCount added in v0.101.0

func (o ClusterOutput) ShardInstanceCount() pulumi.IntPtrOutput

func (ClusterOutput) SubnetIds

func (o ClusterOutput) SubnetIds() pulumi.StringArrayOutput

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() aws.TagArrayOutput

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) VpcSecurityGroupIds

func (o ClusterOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ClusterTag

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

type LookupClusterArgs

type LookupClusterArgs struct {
	ClusterArn string `pulumi:"clusterArn"`
}

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	ClusterArn pulumi.StringInput `pulumi:"clusterArn"`
}

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	BackupRetentionPeriod      *int      `pulumi:"backupRetentionPeriod"`
	ClusterArn                 *string   `pulumi:"clusterArn"`
	ClusterEndpoint            *string   `pulumi:"clusterEndpoint"`
	PreferredBackupWindow      *string   `pulumi:"preferredBackupWindow"`
	PreferredMaintenanceWindow *string   `pulumi:"preferredMaintenanceWindow"`
	ShardCapacity              *int      `pulumi:"shardCapacity"`
	ShardCount                 *int      `pulumi:"shardCount"`
	ShardInstanceCount         *int      `pulumi:"shardInstanceCount"`
	SubnetIds                  []string  `pulumi:"subnetIds"`
	Tags                       []aws.Tag `pulumi:"tags"`
	VpcSecurityGroupIds        []string  `pulumi:"vpcSecurityGroupIds"`
}

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

The AWS::DocDBElastic::Cluster Amazon DocumentDB (with MongoDB compatibility) Elastic Scale resource describes a Cluster

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

func (LookupClusterResultOutput) BackupRetentionPeriod added in v0.101.0

func (o LookupClusterResultOutput) BackupRetentionPeriod() pulumi.IntPtrOutput

func (LookupClusterResultOutput) ClusterArn

func (LookupClusterResultOutput) ClusterEndpoint added in v0.53.0

func (o LookupClusterResultOutput) ClusterEndpoint() pulumi.StringPtrOutput

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) PreferredBackupWindow added in v0.101.0

func (o LookupClusterResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput

func (LookupClusterResultOutput) PreferredMaintenanceWindow added in v0.53.0

func (o LookupClusterResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput

func (LookupClusterResultOutput) ShardCapacity

func (o LookupClusterResultOutput) ShardCapacity() pulumi.IntPtrOutput

func (LookupClusterResultOutput) ShardCount

func (LookupClusterResultOutput) ShardInstanceCount added in v0.101.0

func (o LookupClusterResultOutput) ShardInstanceCount() pulumi.IntPtrOutput

func (LookupClusterResultOutput) SubnetIds

func (LookupClusterResultOutput) Tags

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

func (LookupClusterResultOutput) VpcSecurityGroupIds

func (o LookupClusterResultOutput) VpcSecurityGroupIds() pulumi.StringArrayOutput

Jump to

Keyboard shortcuts

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