Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.GloballyDistributedDatabase.getShardedDatabase
Explore with Pulumi AI
This data source provides details about a specific Sharded Database resource in Oracle Cloud Infrastructure Globally Distributed Database service.
Gets the details of the Sharded database identified by given id.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testShardedDatabase = oci.GloballyDistributedDatabase.getShardedDatabase({
shardedDatabaseId: testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.id,
metadata: shardedDatabaseMetadata,
});
import pulumi
import pulumi_oci as oci
test_sharded_database = oci.GloballyDistributedDatabase.get_sharded_database(sharded_database_id=test_sharded_database_oci_globally_distributed_database_sharded_database["id"],
metadata=sharded_database_metadata)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/GloballyDistributedDatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := GloballyDistributedDatabase.GetShardedDatabase(ctx, &globallydistributeddatabase.GetShardedDatabaseArgs{
ShardedDatabaseId: testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.Id,
Metadata: pulumi.StringRef(shardedDatabaseMetadata),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testShardedDatabase = Oci.GloballyDistributedDatabase.GetShardedDatabase.Invoke(new()
{
ShardedDatabaseId = testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.Id,
Metadata = shardedDatabaseMetadata,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GloballyDistributedDatabase.GloballyDistributedDatabaseFunctions;
import com.pulumi.oci.GloballyDistributedDatabase.inputs.GetShardedDatabaseArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testShardedDatabase = GloballyDistributedDatabaseFunctions.getShardedDatabase(GetShardedDatabaseArgs.builder()
.shardedDatabaseId(testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.id())
.metadata(shardedDatabaseMetadata)
.build());
}
}
variables:
testShardedDatabase:
fn::invoke:
Function: oci:GloballyDistributedDatabase:getShardedDatabase
Arguments:
shardedDatabaseId: ${testShardedDatabaseOciGloballyDistributedDatabaseShardedDatabase.id}
metadata: ${shardedDatabaseMetadata}
Using getShardedDatabase
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getShardedDatabase(args: GetShardedDatabaseArgs, opts?: InvokeOptions): Promise<GetShardedDatabaseResult>
function getShardedDatabaseOutput(args: GetShardedDatabaseOutputArgs, opts?: InvokeOptions): Output<GetShardedDatabaseResult>
def get_sharded_database(metadata: Optional[str] = None,
sharded_database_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetShardedDatabaseResult
def get_sharded_database_output(metadata: Optional[pulumi.Input[str]] = None,
sharded_database_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetShardedDatabaseResult]
func GetShardedDatabase(ctx *Context, args *GetShardedDatabaseArgs, opts ...InvokeOption) (*GetShardedDatabaseResult, error)
func GetShardedDatabaseOutput(ctx *Context, args *GetShardedDatabaseOutputArgs, opts ...InvokeOption) GetShardedDatabaseResultOutput
> Note: This function is named GetShardedDatabase
in the Go SDK.
public static class GetShardedDatabase
{
public static Task<GetShardedDatabaseResult> InvokeAsync(GetShardedDatabaseArgs args, InvokeOptions? opts = null)
public static Output<GetShardedDatabaseResult> Invoke(GetShardedDatabaseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetShardedDatabaseResult> getShardedDatabase(GetShardedDatabaseArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:GloballyDistributedDatabase/getShardedDatabase:getShardedDatabase
arguments:
# arguments dictionary
The following arguments are supported:
- string
- Sharded Database identifier
- Metadata string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- string
- Sharded Database identifier
- Metadata string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- String
- Sharded Database identifier
- metadata String
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- string
- Sharded Database identifier
- metadata string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- str
- Sharded Database identifier
- metadata str
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- String
- Sharded Database identifier
- metadata String
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
getShardedDatabase Result
The following output properties are available:
- Ca
Signed stringCertificate - Catalog
Details List<GetSharded Database Catalog Detail> - Details of ATP-D based catalogs.
- Character
Set string - The character set for the database.
- Chunks int
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- Cluster
Certificate stringCommon Name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- Compartment
Id string - Identifier of the compartment in which sharded database exists.
- Configure
Gsms intTrigger - Configure
Gsms boolTrigger Is Latest Gsm Image - Configure
Gsms List<string>Trigger Old Gsm Names - Configure
Sharding intTrigger - Connection
Strings List<GetSharded Database Connection String> - Details of sharded database connection String.
- Db
Deployment stringType - The database deployment type.
- Db
Version string - Oracle Database version number.
- Db
Workload string - Possible workload types.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - Oracle sharded database display name.
- Download
Gsm intCertificate Signing Request Trigger - Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Generate
Gsm intCertificate Signing Request Trigger - Generate
Wallet stringPassword - Generate
Wallet intTrigger - Get
Connection intString Trigger - Gsms
List<Get
Sharded Database Gsm> - Details of GSM instances for the sharded database.
- Id string
- Sharded Database identifier
- Lifecycle
State string - Lifecycle
State stringDetails - Detailed message for the lifecycle state.
- Listener
Port int - The GSM listener port number.
- Listener
Port intTls - The TLS listener port number for sharded database.
- Ncharacter
Set string - The national character set for the database.
- Ons
Port intLocal - Ons local port number.
- Ons
Port intRemote - Ons remote port number.
- Patch
Operations List<GetSharded Database Patch Operation> - Prefix string
- Unique prefix for the sharded database.
- Private
Endpoint string - The OCID of private endpoint being used by the sharded database.
- Replication
Factor int - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- Replication
Method string - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- Replication
Unit int - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- List<Get
Sharded Database Shard Detail> - Details of ATP-D based shards.
- string
- string
- Sharding Method.
- Start
Database intTrigger - State string
- Lifecycle states for sharded databases.
- Stop
Database intTrigger - Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- Time
Zone string - Timezone associated with the sharded database.
- Upload
Signed intCertificate And Generate Wallet Trigger - Validate
Network intTrigger - Metadata string
- Additional metadata related to shard's underlying supporting resource.
- Ca
Signed stringCertificate - Catalog
Details []GetSharded Database Catalog Detail - Details of ATP-D based catalogs.
- Character
Set string - The character set for the database.
- Chunks int
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- Cluster
Certificate stringCommon Name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- Compartment
Id string - Identifier of the compartment in which sharded database exists.
- Configure
Gsms intTrigger - Configure
Gsms boolTrigger Is Latest Gsm Image - Configure
Gsms []stringTrigger Old Gsm Names - Configure
Sharding intTrigger - Connection
Strings []GetSharded Database Connection String - Details of sharded database connection String.
- Db
Deployment stringType - The database deployment type.
- Db
Version string - Oracle Database version number.
- Db
Workload string - Possible workload types.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - Oracle sharded database display name.
- Download
Gsm intCertificate Signing Request Trigger - map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Generate
Gsm intCertificate Signing Request Trigger - Generate
Wallet stringPassword - Generate
Wallet intTrigger - Get
Connection intString Trigger - Gsms
[]Get
Sharded Database Gsm - Details of GSM instances for the sharded database.
- Id string
- Sharded Database identifier
- Lifecycle
State string - Lifecycle
State stringDetails - Detailed message for the lifecycle state.
- Listener
Port int - The GSM listener port number.
- Listener
Port intTls - The TLS listener port number for sharded database.
- Ncharacter
Set string - The national character set for the database.
- Ons
Port intLocal - Ons local port number.
- Ons
Port intRemote - Ons remote port number.
- Patch
Operations []GetSharded Database Patch Operation - Prefix string
- Unique prefix for the sharded database.
- Private
Endpoint string - The OCID of private endpoint being used by the sharded database.
- Replication
Factor int - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- Replication
Method string - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- Replication
Unit int - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- []Get
Sharded Database Shard Detail - Details of ATP-D based shards.
- string
- string
- Sharding Method.
- Start
Database intTrigger - State string
- Lifecycle states for sharded databases.
- Stop
Database intTrigger - map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- Time
Zone string - Timezone associated with the sharded database.
- Upload
Signed intCertificate And Generate Wallet Trigger - Validate
Network intTrigger - Metadata string
- Additional metadata related to shard's underlying supporting resource.
- ca
Signed StringCertificate - catalog
Details List<GetSharded Database Catalog Detail> - Details of ATP-D based catalogs.
- character
Set String - The character set for the database.
- chunks Integer
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- cluster
Certificate StringCommon Name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- compartment
Id String - Identifier of the compartment in which sharded database exists.
- configure
Gsms IntegerTrigger - configure
Gsms BooleanTrigger Is Latest Gsm Image - configure
Gsms List<String>Trigger Old Gsm Names - configure
Sharding IntegerTrigger - connection
Strings List<GetSharded Database Connection String> - Details of sharded database connection String.
- db
Deployment StringType - The database deployment type.
- db
Version String - Oracle Database version number.
- db
Workload String - Possible workload types.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - Oracle sharded database display name.
- download
Gsm IntegerCertificate Signing Request Trigger - Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- generate
Gsm IntegerCertificate Signing Request Trigger - generate
Wallet StringPassword - generate
Wallet IntegerTrigger - get
Connection IntegerString Trigger - gsms
List<Get
Sharded Database Gsm> - Details of GSM instances for the sharded database.
- id String
- Sharded Database identifier
- lifecycle
State String - lifecycle
State StringDetails - Detailed message for the lifecycle state.
- listener
Port Integer - The GSM listener port number.
- listener
Port IntegerTls - The TLS listener port number for sharded database.
- ncharacter
Set String - The national character set for the database.
- ons
Port IntegerLocal - Ons local port number.
- ons
Port IntegerRemote - Ons remote port number.
- patch
Operations List<GetSharded Database Patch Operation> - prefix String
- Unique prefix for the sharded database.
- private
Endpoint String - The OCID of private endpoint being used by the sharded database.
- replication
Factor Integer - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replication
Method String - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- replication
Unit Integer - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- List<Get
Sharded Database Shard Detail> - Details of ATP-D based shards.
- String
- String
- Sharding Method.
- start
Database IntegerTrigger - state String
- Lifecycle states for sharded databases.
- stop
Database IntegerTrigger - Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- time
Zone String - Timezone associated with the sharded database.
- upload
Signed IntegerCertificate And Generate Wallet Trigger - validate
Network IntegerTrigger - metadata String
- Additional metadata related to shard's underlying supporting resource.
- ca
Signed stringCertificate - catalog
Details GetSharded Database Catalog Detail[] - Details of ATP-D based catalogs.
- character
Set string - The character set for the database.
- chunks number
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- cluster
Certificate stringCommon Name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- compartment
Id string - Identifier of the compartment in which sharded database exists.
- configure
Gsms numberTrigger - configure
Gsms booleanTrigger Is Latest Gsm Image - configure
Gsms string[]Trigger Old Gsm Names - configure
Sharding numberTrigger - connection
Strings GetSharded Database Connection String[] - Details of sharded database connection String.
- db
Deployment stringType - The database deployment type.
- db
Version string - Oracle Database version number.
- db
Workload string - Possible workload types.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - Oracle sharded database display name.
- download
Gsm numberCertificate Signing Request Trigger - {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- generate
Gsm numberCertificate Signing Request Trigger - generate
Wallet stringPassword - generate
Wallet numberTrigger - get
Connection numberString Trigger - gsms
Get
Sharded Database Gsm[] - Details of GSM instances for the sharded database.
- id string
- Sharded Database identifier
- lifecycle
State string - lifecycle
State stringDetails - Detailed message for the lifecycle state.
- listener
Port number - The GSM listener port number.
- listener
Port numberTls - The TLS listener port number for sharded database.
- ncharacter
Set string - The national character set for the database.
- ons
Port numberLocal - Ons local port number.
- ons
Port numberRemote - Ons remote port number.
- patch
Operations GetSharded Database Patch Operation[] - prefix string
- Unique prefix for the sharded database.
- private
Endpoint string - The OCID of private endpoint being used by the sharded database.
- replication
Factor number - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replication
Method string - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- replication
Unit number - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- Get
Sharded Database Shard Detail[] - Details of ATP-D based shards.
- string
- string
- Sharding Method.
- start
Database numberTrigger - state string
- Lifecycle states for sharded databases.
- stop
Database numberTrigger - {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- time
Zone string - Timezone associated with the sharded database.
- upload
Signed numberCertificate And Generate Wallet Trigger - validate
Network numberTrigger - metadata string
- Additional metadata related to shard's underlying supporting resource.
- ca_
signed_ strcertificate - catalog_
details Sequence[globallydistributeddatabase.Get Sharded Database Catalog Detail] - Details of ATP-D based catalogs.
- character_
set str - The character set for the database.
- chunks int
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- cluster_
certificate_ strcommon_ name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- compartment_
id str - Identifier of the compartment in which sharded database exists.
- configure_
gsms_ inttrigger - configure_
gsms_ booltrigger_ is_ latest_ gsm_ image - configure_
gsms_ Sequence[str]trigger_ old_ gsm_ names - configure_
sharding_ inttrigger - connection_
strings Sequence[globallydistributeddatabase.Get Sharded Database Connection String] - Details of sharded database connection String.
- db_
deployment_ strtype - The database deployment type.
- db_
version str - Oracle Database version number.
- db_
workload str - Possible workload types.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - Oracle sharded database display name.
- download_
gsm_ intcertificate_ signing_ request_ trigger - Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- generate_
gsm_ intcertificate_ signing_ request_ trigger - generate_
wallet_ strpassword - generate_
wallet_ inttrigger - get_
connection_ intstring_ trigger - gsms
Sequence[globallydistributeddatabase.
Get Sharded Database Gsm] - Details of GSM instances for the sharded database.
- id str
- Sharded Database identifier
- lifecycle_
state str - lifecycle_
state_ strdetails - Detailed message for the lifecycle state.
- listener_
port int - The GSM listener port number.
- listener_
port_ inttls - The TLS listener port number for sharded database.
- ncharacter_
set str - The national character set for the database.
- ons_
port_ intlocal - Ons local port number.
- ons_
port_ intremote - Ons remote port number.
- patch_
operations Sequence[globallydistributeddatabase.Get Sharded Database Patch Operation] - prefix str
- Unique prefix for the sharded database.
- private_
endpoint str - The OCID of private endpoint being used by the sharded database.
- replication_
factor int - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replication_
method str - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- replication_
unit int - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- Sequence[globallydistributeddatabase.
Get Sharded Database Shard Detail] - Details of ATP-D based shards.
- str
- str
- Sharding Method.
- start_
database_ inttrigger - state str
- Lifecycle states for sharded databases.
- stop_
database_ inttrigger - Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time_
updated str - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- time_
zone str - Timezone associated with the sharded database.
- upload_
signed_ intcertificate_ and_ generate_ wallet_ trigger - validate_
network_ inttrigger - metadata str
- Additional metadata related to shard's underlying supporting resource.
- ca
Signed StringCertificate - catalog
Details List<Property Map> - Details of ATP-D based catalogs.
- character
Set String - The character set for the database.
- chunks Number
- The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
- cluster
Certificate StringCommon Name - The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
- compartment
Id String - Identifier of the compartment in which sharded database exists.
- configure
Gsms NumberTrigger - configure
Gsms BooleanTrigger Is Latest Gsm Image - configure
Gsms List<String>Trigger Old Gsm Names - configure
Sharding NumberTrigger - connection
Strings List<Property Map> - Details of sharded database connection String.
- db
Deployment StringType - The database deployment type.
- db
Version String - Oracle Database version number.
- db
Workload String - Possible workload types.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - Oracle sharded database display name.
- download
Gsm NumberCertificate Signing Request Trigger - Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- generate
Gsm NumberCertificate Signing Request Trigger - generate
Wallet StringPassword - generate
Wallet NumberTrigger - get
Connection NumberString Trigger - gsms List<Property Map>
- Details of GSM instances for the sharded database.
- id String
- Sharded Database identifier
- lifecycle
State String - lifecycle
State StringDetails - Detailed message for the lifecycle state.
- listener
Port Number - The GSM listener port number.
- listener
Port NumberTls - The TLS listener port number for sharded database.
- ncharacter
Set String - The national character set for the database.
- ons
Port NumberLocal - Ons local port number.
- ons
Port NumberRemote - Ons remote port number.
- patch
Operations List<Property Map> - prefix String
- Unique prefix for the sharded database.
- private
Endpoint String - The OCID of private endpoint being used by the sharded database.
- replication
Factor Number - The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replication
Method String - The Replication method for sharded database. Use RAFT for Raft replication, and DG for DataGuard. If replicationMethod is not provided, it defaults to DG.
- replication
Unit Number - For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- List<Property Map>
- Details of ATP-D based shards.
- String
- String
- Sharding Method.
- start
Database NumberTrigger - state String
- Lifecycle states for sharded databases.
- stop
Database NumberTrigger - Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- time
Zone String - Timezone associated with the sharded database.
- upload
Signed NumberCertificate And Generate Wallet Trigger - validate
Network NumberTrigger - metadata String
- Additional metadata related to shard's underlying supporting resource.
Supporting Types
GetShardedDatabaseCatalogDetail
- Admin
Password string - Cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- Compute
Count double - The compute amount available to the underlying autonomous database associated with shard.
- Container
Database stringId - Identifier of the underlying container database.
- Container
Database stringParent Id - Identifier of the underlying container database parent.
- Data
Storage doubleSize In Gbs - The data disk group size to be allocated in GBs.
- Encryption
Key List<GetDetails Sharded Database Catalog Detail Encryption Key Detail> - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- Is
Auto boolScaling Enabled - Determines the auto-scaling mode.
- Metadata Dictionary<string, string>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- Admin
Password string - Cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- Compute
Count float64 - The compute amount available to the underlying autonomous database associated with shard.
- Container
Database stringId - Identifier of the underlying container database.
- Container
Database stringParent Id - Identifier of the underlying container database parent.
- Data
Storage float64Size In Gbs - The data disk group size to be allocated in GBs.
- Encryption
Key []GetDetails Sharded Database Catalog Detail Encryption Key Detail - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- Is
Auto boolScaling Enabled - Determines the auto-scaling mode.
- Metadata map[string]string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password String - cloud
Autonomous StringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count Double - The compute amount available to the underlying autonomous database associated with shard.
- container
Database StringId - Identifier of the underlying container database.
- container
Database StringParent Id - Identifier of the underlying container database parent.
- data
Storage DoubleSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key List<GetDetails Sharded Database Catalog Detail Encryption Key Detail> - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto BooleanScaling Enabled - Determines the auto-scaling mode.
- metadata Map<String,String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- peer
Cloud StringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- String
- Name of the shard-group to which the shard belongs.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password string - cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count number - The compute amount available to the underlying autonomous database associated with shard.
- container
Database stringId - Identifier of the underlying container database.
- container
Database stringParent Id - Identifier of the underlying container database parent.
- data
Storage numberSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key GetDetails Sharded Database Catalog Detail Encryption Key Detail[] - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto booleanScaling Enabled - Determines the auto-scaling mode.
- metadata {[key: string]: string}
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name string
- Name of the shard.
- peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- status string
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource stringId - Identifier of the underlying supporting resource.
- time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin_
password str - cloud_
autonomous_ strvm_ cluster_ id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute_
count float - The compute amount available to the underlying autonomous database associated with shard.
- container_
database_ strid - Identifier of the underlying container database.
- container_
database_ strparent_ id - Identifier of the underlying container database parent.
- data_
storage_ floatsize_ in_ gbs - The data disk group size to be allocated in GBs.
- encryption_
key_ Sequence[globallydistributeddatabase.details Get Sharded Database Catalog Detail Encryption Key Detail] - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is_
auto_ boolscaling_ enabled - Determines the auto-scaling mode.
- metadata Mapping[str, str]
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name str
- Name of the shard.
- peer_
cloud_ strautonomous_ vm_ cluster_ id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- str
- Name of the shard-group to which the shard belongs.
- status str
- Status of shard or catalog or gsm for the sharded database.
- supporting_
resource_ strid - Identifier of the underlying supporting resource.
- time_
created str - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time_
ssl_ strcertificate_ expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time_
updated str - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password String - cloud
Autonomous StringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count Number - The compute amount available to the underlying autonomous database associated with shard.
- container
Database StringId - Identifier of the underlying container database.
- container
Database StringParent Id - Identifier of the underlying container database parent.
- data
Storage NumberSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key List<Property Map>Details - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto BooleanScaling Enabled - Determines the auto-scaling mode.
- metadata Map<String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- peer
Cloud StringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- String
- Name of the shard-group to which the shard belongs.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabaseCatalogDetailEncryptionKeyDetail
- Kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- Kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- Vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- Kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- Kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- Vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key StringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key StringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id String - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms_
key_ strid - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms_
key_ strversion_ id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault_
id str - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key StringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key StringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id String - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
GetShardedDatabaseConnectionString
- All
Connection Dictionary<string, string>Strings - Collection of connection strings.
- All
Connection map[string]stringStrings - Collection of connection strings.
- all
Connection Map<String,String>Strings - Collection of connection strings.
- all
Connection {[key: string]: string}Strings - Collection of connection strings.
- all_
connection_ Mapping[str, str]strings - Collection of connection strings.
- all
Connection Map<String>Strings - Collection of connection strings.
GetShardedDatabaseGsm
- Compute
Count double - The compute amount available to the underlying autonomous database associated with shard.
- Data
Storage doubleSize In Gbs - The data disk group size to be allocated in GBs.
- Metadata Dictionary<string, string>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- Compute
Count float64 - The compute amount available to the underlying autonomous database associated with shard.
- Data
Storage float64Size In Gbs - The data disk group size to be allocated in GBs.
- Metadata map[string]string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- compute
Count Double - The compute amount available to the underlying autonomous database associated with shard.
- data
Storage DoubleSize In Gbs - The data disk group size to be allocated in GBs.
- metadata Map<String,String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- compute
Count number - The compute amount available to the underlying autonomous database associated with shard.
- data
Storage numberSize In Gbs - The data disk group size to be allocated in GBs.
- metadata {[key: string]: string}
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name string
- Name of the shard.
- status string
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource stringId - Identifier of the underlying supporting resource.
- time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- compute_
count float - The compute amount available to the underlying autonomous database associated with shard.
- data_
storage_ floatsize_ in_ gbs - The data disk group size to be allocated in GBs.
- metadata Mapping[str, str]
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name str
- Name of the shard.
- status str
- Status of shard or catalog or gsm for the sharded database.
- supporting_
resource_ strid - Identifier of the underlying supporting resource.
- time_
created str - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time_
ssl_ strcertificate_ expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time_
updated str - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- compute
Count Number - The compute amount available to the underlying autonomous database associated with shard.
- data
Storage NumberSize In Gbs - The data disk group size to be allocated in GBs.
- metadata Map<String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabasePatchOperation
GetShardedDatabaseShardDetail
- Admin
Password string - Cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- Compute
Count double - The compute amount available to the underlying autonomous database associated with shard.
- Container
Database stringId - Identifier of the underlying container database.
- Container
Database stringParent Id - Identifier of the underlying container database parent.
- Data
Storage doubleSize In Gbs - The data disk group size to be allocated in GBs.
- Encryption
Key List<GetDetails Sharded Database Shard Detail Encryption Key Detail> - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- Is
Auto boolScaling Enabled - Determines the auto-scaling mode.
- Metadata Dictionary<string, string>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- string
- Shard space name.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- Admin
Password string - Cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- Compute
Count float64 - The compute amount available to the underlying autonomous database associated with shard.
- Container
Database stringId - Identifier of the underlying container database.
- Container
Database stringParent Id - Identifier of the underlying container database parent.
- Data
Storage float64Size In Gbs - The data disk group size to be allocated in GBs.
- Encryption
Key []GetDetails Sharded Database Shard Detail Encryption Key Detail - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- Is
Auto boolScaling Enabled - Determines the auto-scaling mode.
- Metadata map[string]string
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- Name string
- Name of the shard.
- Peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- string
- Shard space name.
- Status string
- Status of shard or catalog or gsm for the sharded database.
- Supporting
Resource stringId - Identifier of the underlying supporting resource.
- Time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- Time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- Time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password String - cloud
Autonomous StringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count Double - The compute amount available to the underlying autonomous database associated with shard.
- container
Database StringId - Identifier of the underlying container database.
- container
Database StringParent Id - Identifier of the underlying container database parent.
- data
Storage DoubleSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key List<GetDetails Sharded Database Shard Detail Encryption Key Detail> - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto BooleanScaling Enabled - Determines the auto-scaling mode.
- metadata Map<String,String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- peer
Cloud StringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- String
- Name of the shard-group to which the shard belongs.
- String
- Shard space name.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password string - cloud
Autonomous stringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count number - The compute amount available to the underlying autonomous database associated with shard.
- container
Database stringId - Identifier of the underlying container database.
- container
Database stringParent Id - Identifier of the underlying container database parent.
- data
Storage numberSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key GetDetails Sharded Database Shard Detail Encryption Key Detail[] - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto booleanScaling Enabled - Determines the auto-scaling mode.
- metadata {[key: string]: string}
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name string
- Name of the shard.
- peer
Cloud stringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- string
- Name of the shard-group to which the shard belongs.
- string
- Shard space name.
- status string
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource stringId - Identifier of the underlying supporting resource.
- time
Created string - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl stringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated string - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin_
password str - cloud_
autonomous_ strvm_ cluster_ id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute_
count float - The compute amount available to the underlying autonomous database associated with shard.
- container_
database_ strid - Identifier of the underlying container database.
- container_
database_ strparent_ id - Identifier of the underlying container database parent.
- data_
storage_ floatsize_ in_ gbs - The data disk group size to be allocated in GBs.
- encryption_
key_ Sequence[globallydistributeddatabase.details Get Sharded Database Shard Detail Encryption Key Detail] - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is_
auto_ boolscaling_ enabled - Determines the auto-scaling mode.
- metadata Mapping[str, str]
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name str
- Name of the shard.
- peer_
cloud_ strautonomous_ vm_ cluster_ id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- str
- Name of the shard-group to which the shard belongs.
- str
- Shard space name.
- status str
- Status of shard or catalog or gsm for the sharded database.
- supporting_
resource_ strid - Identifier of the underlying supporting resource.
- time_
created str - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time_
ssl_ strcertificate_ expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time_
updated str - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- admin
Password String - cloud
Autonomous StringVm Cluster Id - Identifier of the primary cloudAutonomousVmCluster for the shard.
- compute
Count Number - The compute amount available to the underlying autonomous database associated with shard.
- container
Database StringId - Identifier of the underlying container database.
- container
Database StringParent Id - Identifier of the underlying container database parent.
- data
Storage NumberSize In Gbs - The data disk group size to be allocated in GBs.
- encryption
Key List<Property Map>Details - Details of encryption key to be used to encrypt data for shards and catalog for sharded database. For system-defined sharding type, all shards have to use same encryptionKeyDetails. For system-defined sharding, if encryptionKeyDetails are not specified for catalog, then Oracle managed key will be used for catalog. For user-defined sharding type, if encryptionKeyDetails are not provided for any shard or catalog, then Oracle managed key will be used for such shard or catalog. For system-defined or user-defined sharding type, if the shard or catalog has a peer in region other than primary shard or catalog region, then make sure to provide virtual vault for such shard or catalog, which is also replicated to peer region (the region where peer or standby shard or catalog exists).
- is
Auto BooleanScaling Enabled - Determines the auto-scaling mode.
- metadata Map<String>
- Comma separated names of argument corresponding to which metadata need to be retrived, namely VM_CLUSTER_INFO, ADDITIONAL_RESOURCE_INFO. An example is metadata=VM_CLUSTER_INFO,ADDITIONAL_RESOURCE_INFO.
- name String
- Name of the shard.
- peer
Cloud StringAutonomous Vm Cluster Id - Identifier of the peer cloudAutonomousVmCluster for the shard.
- String
- Name of the shard-group to which the shard belongs.
- String
- Shard space name.
- status String
- Status of shard or catalog or gsm for the sharded database.
- supporting
Resource StringId - Identifier of the underlying supporting resource.
- time
Created String - The time the the Sharded Database was created. An RFC3339 formatted datetime string
- time
Ssl StringCertificate Expires - The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- time
Updated String - The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabaseShardDetailEncryptionKeyDetail
- Kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- Kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- Vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- Kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- Kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- Vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key StringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key StringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id String - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key stringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key stringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id string - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms_
key_ strid - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms_
key_ strversion_ id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault_
id str - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
- kms
Key StringId - The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kms
Key StringVersion Id - The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vault
Id String - The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.