Oracle Cloud Infrastructure v2.27.0 published on Thursday, Mar 20, 2025 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)
public static Output<GetShardedDatabaseResult> getShardedDatabase(GetShardedDatabaseArgs args, InvokeOptions options)
fn::invoke:
  function: oci:GloballyDistributedDatabase/getShardedDatabase:getShardedDatabase
  arguments:
    # arguments dictionaryThe 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:
- CaSigned stringCertificate 
- CatalogDetails List<GetSharded Database Catalog Detail> 
- Details of ATP-D based catalogs.
- CharacterSet 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.
- ClusterCertificate 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.
- CompartmentId string
- Identifier of the compartment in which sharded database exists.
- ConfigureGsms intTrigger 
- ConfigureGsms boolTrigger Is Latest Gsm Image 
- ConfigureGsms List<string>Trigger Old Gsm Names 
- ConfigureSharding intTrigger 
- ConnectionStrings List<GetSharded Database Connection String> 
- Details of sharded database connection String.
- DbDeployment stringType 
- The database deployment type.
- DbVersion string
- Oracle Database version number.
- DbWorkload 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"}
- DisplayName string
- Oracle sharded database display name.
- DownloadGsm 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"}
- GenerateGsm intCertificate Signing Request Trigger 
- GenerateWallet stringPassword 
- GenerateWallet intTrigger 
- GetConnection intString Trigger 
- Gsms
List<GetSharded Database Gsm> 
- Details of GSM instances for the sharded database.
- Id string
- Sharded Database identifier
- LifecycleState string
- LifecycleState stringDetails 
- Detailed message for the lifecycle state.
- ListenerPort int
- The GSM listener port number.
- ListenerPort intTls 
- The TLS listener port number for sharded database.
- NcharacterSet string
- The national character set for the database.
- OnsPort intLocal 
- Ons local port number.
- OnsPort intRemote 
- Ons remote port number.
- PatchOperations List<GetSharded Database Patch Operation> 
- Prefix string
- Unique prefix for the sharded database.
- PrivateEndpoint string
- The OCID of private endpoint being used by the sharded database.
- ReplicationFactor int
- The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- ReplicationMethod 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.
- ReplicationUnit int
- For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- 
List<GetSharded Database Shard Detail> 
- Details of ATP-D based shards.
- string
- string
- Sharding Method.
- StartDatabase intTrigger 
- State string
- Lifecycle states for sharded databases.
- StopDatabase intTrigger 
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- TimeZone string
- Timezone associated with the sharded database.
- UploadSigned intCertificate And Generate Wallet Trigger 
- ValidateNetwork intTrigger 
- Metadata string
- Additional metadata related to shard's underlying supporting resource.
- CaSigned stringCertificate 
- CatalogDetails []GetSharded Database Catalog Detail 
- Details of ATP-D based catalogs.
- CharacterSet 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.
- ClusterCertificate 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.
- CompartmentId string
- Identifier of the compartment in which sharded database exists.
- ConfigureGsms intTrigger 
- ConfigureGsms boolTrigger Is Latest Gsm Image 
- ConfigureGsms []stringTrigger Old Gsm Names 
- ConfigureSharding intTrigger 
- ConnectionStrings []GetSharded Database Connection String 
- Details of sharded database connection String.
- DbDeployment stringType 
- The database deployment type.
- DbVersion string
- Oracle Database version number.
- DbWorkload 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"}
- DisplayName string
- Oracle sharded database display name.
- DownloadGsm 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"}
- GenerateGsm intCertificate Signing Request Trigger 
- GenerateWallet stringPassword 
- GenerateWallet intTrigger 
- GetConnection intString Trigger 
- Gsms
[]GetSharded Database Gsm 
- Details of GSM instances for the sharded database.
- Id string
- Sharded Database identifier
- LifecycleState string
- LifecycleState stringDetails 
- Detailed message for the lifecycle state.
- ListenerPort int
- The GSM listener port number.
- ListenerPort intTls 
- The TLS listener port number for sharded database.
- NcharacterSet string
- The national character set for the database.
- OnsPort intLocal 
- Ons local port number.
- OnsPort intRemote 
- Ons remote port number.
- PatchOperations []GetSharded Database Patch Operation 
- Prefix string
- Unique prefix for the sharded database.
- PrivateEndpoint string
- The OCID of private endpoint being used by the sharded database.
- ReplicationFactor int
- The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- ReplicationMethod 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.
- ReplicationUnit int
- For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- 
[]GetSharded Database Shard Detail 
- Details of ATP-D based shards.
- string
- string
- Sharding Method.
- StartDatabase intTrigger 
- State string
- Lifecycle states for sharded databases.
- StopDatabase intTrigger 
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- TimeZone string
- Timezone associated with the sharded database.
- UploadSigned intCertificate And Generate Wallet Trigger 
- ValidateNetwork intTrigger 
- Metadata string
- Additional metadata related to shard's underlying supporting resource.
- caSigned StringCertificate 
- catalogDetails List<GetSharded Database Catalog Detail> 
- Details of ATP-D based catalogs.
- characterSet 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.
- clusterCertificate 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.
- compartmentId String
- Identifier of the compartment in which sharded database exists.
- configureGsms IntegerTrigger 
- configureGsms BooleanTrigger Is Latest Gsm Image 
- configureGsms List<String>Trigger Old Gsm Names 
- configureSharding IntegerTrigger 
- connectionStrings List<GetSharded Database Connection String> 
- Details of sharded database connection String.
- dbDeployment StringType 
- The database deployment type.
- dbVersion String
- Oracle Database version number.
- dbWorkload 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"}
- displayName String
- Oracle sharded database display name.
- downloadGsm 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"}
- generateGsm IntegerCertificate Signing Request Trigger 
- generateWallet StringPassword 
- generateWallet IntegerTrigger 
- getConnection IntegerString Trigger 
- gsms
List<GetSharded Database Gsm> 
- Details of GSM instances for the sharded database.
- id String
- Sharded Database identifier
- lifecycleState String
- lifecycleState StringDetails 
- Detailed message for the lifecycle state.
- listenerPort Integer
- The GSM listener port number.
- listenerPort IntegerTls 
- The TLS listener port number for sharded database.
- ncharacterSet String
- The national character set for the database.
- onsPort IntegerLocal 
- Ons local port number.
- onsPort IntegerRemote 
- Ons remote port number.
- patchOperations List<GetSharded Database Patch Operation> 
- prefix String
- Unique prefix for the sharded database.
- privateEndpoint String
- The OCID of private endpoint being used by the sharded database.
- replicationFactor Integer
- The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replicationMethod 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.
- replicationUnit Integer
- For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- 
List<GetSharded Database Shard Detail> 
- Details of ATP-D based shards.
- String
- String
- Sharding Method.
- startDatabase IntegerTrigger 
- state String
- Lifecycle states for sharded databases.
- stopDatabase IntegerTrigger 
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- timeZone String
- Timezone associated with the sharded database.
- uploadSigned IntegerCertificate And Generate Wallet Trigger 
- validateNetwork IntegerTrigger 
- metadata String
- Additional metadata related to shard's underlying supporting resource.
- caSigned stringCertificate 
- catalogDetails GetSharded Database Catalog Detail[] 
- Details of ATP-D based catalogs.
- characterSet 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.
- clusterCertificate 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.
- compartmentId string
- Identifier of the compartment in which sharded database exists.
- configureGsms numberTrigger 
- configureGsms booleanTrigger Is Latest Gsm Image 
- configureGsms string[]Trigger Old Gsm Names 
- configureSharding numberTrigger 
- connectionStrings GetSharded Database Connection String[] 
- Details of sharded database connection String.
- dbDeployment stringType 
- The database deployment type.
- dbVersion string
- Oracle Database version number.
- dbWorkload 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"}
- displayName string
- Oracle sharded database display name.
- downloadGsm 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"}
- generateGsm numberCertificate Signing Request Trigger 
- generateWallet stringPassword 
- generateWallet numberTrigger 
- getConnection numberString Trigger 
- gsms
GetSharded Database Gsm[] 
- Details of GSM instances for the sharded database.
- id string
- Sharded Database identifier
- lifecycleState string
- lifecycleState stringDetails 
- Detailed message for the lifecycle state.
- listenerPort number
- The GSM listener port number.
- listenerPort numberTls 
- The TLS listener port number for sharded database.
- ncharacterSet string
- The national character set for the database.
- onsPort numberLocal 
- Ons local port number.
- onsPort numberRemote 
- Ons remote port number.
- patchOperations GetSharded Database Patch Operation[] 
- prefix string
- Unique prefix for the sharded database.
- privateEndpoint string
- The OCID of private endpoint being used by the sharded database.
- replicationFactor number
- The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replicationMethod 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.
- replicationUnit number
- For RAFT replication based sharded database, the value should be atleast twice the number of shards.
- 
GetSharded Database Shard Detail[] 
- Details of ATP-D based shards.
- string
- string
- Sharding Method.
- startDatabase numberTrigger 
- state string
- Lifecycle states for sharded databases.
- stopDatabase numberTrigger 
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- timeZone string
- Timezone associated with the sharded database.
- uploadSigned numberCertificate And Generate Wallet Trigger 
- validateNetwork 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.
- caSigned StringCertificate 
- catalogDetails List<Property Map>
- Details of ATP-D based catalogs.
- characterSet 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.
- clusterCertificate 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.
- compartmentId String
- Identifier of the compartment in which sharded database exists.
- configureGsms NumberTrigger 
- configureGsms BooleanTrigger Is Latest Gsm Image 
- configureGsms List<String>Trigger Old Gsm Names 
- configureSharding NumberTrigger 
- connectionStrings List<Property Map>
- Details of sharded database connection String.
- dbDeployment StringType 
- The database deployment type.
- dbVersion String
- Oracle Database version number.
- dbWorkload 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"}
- displayName String
- Oracle sharded database display name.
- downloadGsm 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"}
- generateGsm NumberCertificate Signing Request Trigger 
- generateWallet StringPassword 
- generateWallet NumberTrigger 
- getConnection NumberString Trigger 
- gsms List<Property Map>
- Details of GSM instances for the sharded database.
- id String
- Sharded Database identifier
- lifecycleState String
- lifecycleState StringDetails 
- Detailed message for the lifecycle state.
- listenerPort Number
- The GSM listener port number.
- listenerPort NumberTls 
- The TLS listener port number for sharded database.
- ncharacterSet String
- The national character set for the database.
- onsPort NumberLocal 
- Ons local port number.
- onsPort NumberRemote 
- Ons remote port number.
- patchOperations List<Property Map>
- prefix String
- Unique prefix for the sharded database.
- privateEndpoint String
- The OCID of private endpoint being used by the sharded database.
- replicationFactor Number
- The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
- replicationMethod 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.
- replicationUnit 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.
- startDatabase NumberTrigger 
- state String
- Lifecycle states for sharded databases.
- stopDatabase NumberTrigger 
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- timeZone String
- Timezone associated with the sharded database.
- uploadSigned NumberCertificate And Generate Wallet Trigger 
- validateNetwork NumberTrigger 
- metadata String
- Additional metadata related to shard's underlying supporting resource.
Supporting Types
GetShardedDatabaseCatalogDetail    
- AdminPassword string
- CloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- ComputeCount double
- The compute amount available to the underlying autonomous database associated with shard.
- ContainerDatabase stringId 
- Identifier of the underlying container database.
- ContainerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- DataStorage doubleSize In Gbs 
- The data disk group size to be allocated in GBs.
- EncryptionKey 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).
- IsAuto 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.
- PeerCloud 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- AdminPassword string
- CloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- ComputeCount float64
- The compute amount available to the underlying autonomous database associated with shard.
- ContainerDatabase stringId 
- Identifier of the underlying container database.
- ContainerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- DataStorage float64Size In Gbs 
- The data disk group size to be allocated in GBs.
- EncryptionKey []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).
- IsAuto 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.
- PeerCloud 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- adminPassword String
- cloudAutonomous StringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount Double
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase StringId 
- Identifier of the underlying container database.
- containerDatabase StringParent Id 
- Identifier of the underlying container database parent.
- dataStorage DoubleSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- adminPassword string
- cloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount number
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase stringId 
- Identifier of the underlying container database.
- containerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- dataStorage numberSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource stringId 
- Identifier of the underlying supporting resource.
- timeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated 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
- adminPassword String
- cloudAutonomous StringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount Number
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase StringId 
- Identifier of the underlying container database.
- containerDatabase StringParent Id 
- Identifier of the underlying container database parent.
- dataStorage NumberSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabaseCatalogDetailEncryptionKeyDetail       
- KmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- KmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- VaultId 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.
- KmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- KmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- VaultId 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.
- kmsKey StringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey StringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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.
- kmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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.
- kmsKey StringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey StringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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    
- AllConnection Dictionary<string, string>Strings 
- Collection of connection strings.
- AllConnection map[string]stringStrings 
- Collection of connection strings.
- allConnection Map<String,String>Strings 
- Collection of connection strings.
- allConnection {[key: string]: string}Strings 
- Collection of connection strings.
- all_connection_ Mapping[str, str]strings 
- Collection of connection strings.
- allConnection Map<String>Strings 
- Collection of connection strings.
GetShardedDatabaseGsm   
- ComputeCount double
- The compute amount available to the underlying autonomous database associated with shard.
- DataStorage 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- ComputeCount float64
- The compute amount available to the underlying autonomous database associated with shard.
- DataStorage 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- computeCount Double
- The compute amount available to the underlying autonomous database associated with shard.
- dataStorage 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- computeCount number
- The compute amount available to the underlying autonomous database associated with shard.
- dataStorage 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.
- supportingResource stringId 
- Identifier of the underlying supporting resource.
- timeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated 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
- computeCount Number
- The compute amount available to the underlying autonomous database associated with shard.
- dataStorage 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabasePatchOperation    
GetShardedDatabaseShardDetail    
- AdminPassword string
- CloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- ComputeCount double
- The compute amount available to the underlying autonomous database associated with shard.
- ContainerDatabase stringId 
- Identifier of the underlying container database.
- ContainerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- DataStorage doubleSize In Gbs 
- The data disk group size to be allocated in GBs.
- EncryptionKey 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).
- IsAuto 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.
- PeerCloud 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- AdminPassword string
- CloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- ComputeCount float64
- The compute amount available to the underlying autonomous database associated with shard.
- ContainerDatabase stringId 
- Identifier of the underlying container database.
- ContainerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- DataStorage float64Size In Gbs 
- The data disk group size to be allocated in GBs.
- EncryptionKey []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).
- IsAuto 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.
- PeerCloud 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.
- SupportingResource stringId 
- Identifier of the underlying supporting resource.
- TimeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- TimeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- TimeUpdated string
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- adminPassword String
- cloudAutonomous StringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount Double
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase StringId 
- Identifier of the underlying container database.
- containerDatabase StringParent Id 
- Identifier of the underlying container database parent.
- dataStorage DoubleSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
- adminPassword string
- cloudAutonomous stringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount number
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase stringId 
- Identifier of the underlying container database.
- containerDatabase stringParent Id 
- Identifier of the underlying container database parent.
- dataStorage numberSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource stringId 
- Identifier of the underlying supporting resource.
- timeCreated string
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl stringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated 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
- adminPassword String
- cloudAutonomous StringVm Cluster Id 
- Identifier of the primary cloudAutonomousVmCluster for the shard.
- computeCount Number
- The compute amount available to the underlying autonomous database associated with shard.
- containerDatabase StringId 
- Identifier of the underlying container database.
- containerDatabase StringParent Id 
- Identifier of the underlying container database parent.
- dataStorage NumberSize In Gbs 
- The data disk group size to be allocated in GBs.
- encryptionKey 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).
- isAuto 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.
- peerCloud 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.
- supportingResource StringId 
- Identifier of the underlying supporting resource.
- timeCreated String
- The time the the Sharded Database was created. An RFC3339 formatted datetime string
- timeSsl StringCertificate Expires 
- The time the ssl certificate associated with shard expires. An RFC3339 formatted datetime string
- timeUpdated String
- The time the Sharded Database was last updated. An RFC3339 formatted datetime string
GetShardedDatabaseShardDetailEncryptionKeyDetail       
- KmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- KmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- VaultId 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.
- KmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- KmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- VaultId 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.
- kmsKey StringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey StringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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.
- kmsKey stringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey stringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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.
- kmsKey StringId 
- The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
- kmsKey StringVersion Id 
- The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
- vaultId 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 ociTerraform Provider.