1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Kms
  5. getVaults
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.Kms.getVaults

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of Vaults in Oracle Cloud Infrastructure Kms service.

Lists the vaults in the specified compartment.

As a provisioning operation, this call is subject to a Key Management limit that applies to the total number of requests across all provisioning read operations. Key Management might throttle this call to reject an otherwise valid request when the total rate of provisioning read operations exceeds 10 requests per second for a given tenancy.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testVaults = oci.Kms.getVaults({
    compartmentId: compartmentId,
});
Copy
import pulumi
import pulumi_oci as oci

test_vaults = oci.Kms.get_vaults(compartment_id=compartment_id)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/kms"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := kms.GetVaults(ctx, &kms.GetVaultsArgs{
			CompartmentId: compartmentId,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testVaults = Oci.Kms.GetVaults.Invoke(new()
    {
        CompartmentId = compartmentId,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Kms.KmsFunctions;
import com.pulumi.oci.Kms.inputs.GetVaultsArgs;
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 testVaults = KmsFunctions.getVaults(GetVaultsArgs.builder()
            .compartmentId(compartmentId)
            .build());

    }
}
Copy
variables:
  testVaults:
    fn::invoke:
      function: oci:Kms:getVaults
      arguments:
        compartmentId: ${compartmentId}
Copy

Using getVaults

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 getVaults(args: GetVaultsArgs, opts?: InvokeOptions): Promise<GetVaultsResult>
function getVaultsOutput(args: GetVaultsOutputArgs, opts?: InvokeOptions): Output<GetVaultsResult>
Copy
def get_vaults(compartment_id: Optional[str] = None,
               filters: Optional[Sequence[_kms.GetVaultsFilter]] = None,
               opts: Optional[InvokeOptions] = None) -> GetVaultsResult
def get_vaults_output(compartment_id: Optional[pulumi.Input[str]] = None,
               filters: Optional[pulumi.Input[Sequence[pulumi.Input[_kms.GetVaultsFilterArgs]]]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetVaultsResult]
Copy
func GetVaults(ctx *Context, args *GetVaultsArgs, opts ...InvokeOption) (*GetVaultsResult, error)
func GetVaultsOutput(ctx *Context, args *GetVaultsOutputArgs, opts ...InvokeOption) GetVaultsResultOutput
Copy

> Note: This function is named GetVaults in the Go SDK.

public static class GetVaults 
{
    public static Task<GetVaultsResult> InvokeAsync(GetVaultsArgs args, InvokeOptions? opts = null)
    public static Output<GetVaultsResult> Invoke(GetVaultsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVaultsResult> getVaults(GetVaultsArgs args, InvokeOptions options)
public static Output<GetVaultsResult> getVaults(GetVaultsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Kms/getVaults:getVaults
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment.
Filters Changes to this property will trigger replacement. List<GetVaultsFilter>
CompartmentId This property is required. string
The OCID of the compartment.
Filters Changes to this property will trigger replacement. []GetVaultsFilter
compartmentId This property is required. String
The OCID of the compartment.
filters Changes to this property will trigger replacement. List<GetVaultsFilter>
compartmentId This property is required. string
The OCID of the compartment.
filters Changes to this property will trigger replacement. GetVaultsFilter[]
compartment_id This property is required. str
The OCID of the compartment.
filters Changes to this property will trigger replacement. Sequence[kms.GetVaultsFilter]
compartmentId This property is required. String
The OCID of the compartment.
filters Changes to this property will trigger replacement. List<Property Map>

getVaults Result

The following output properties are available:

CompartmentId string
The OCID of the compartment that contains a particular vault.
Id string
The provider-assigned unique ID for this managed resource.
Vaults List<GetVaultsVault>
The list of vaults.
Filters List<GetVaultsFilter>
CompartmentId string
The OCID of the compartment that contains a particular vault.
Id string
The provider-assigned unique ID for this managed resource.
Vaults []GetVaultsVault
The list of vaults.
Filters []GetVaultsFilter
compartmentId String
The OCID of the compartment that contains a particular vault.
id String
The provider-assigned unique ID for this managed resource.
vaults List<GetVaultsVault>
The list of vaults.
filters List<GetVaultsFilter>
compartmentId string
The OCID of the compartment that contains a particular vault.
id string
The provider-assigned unique ID for this managed resource.
vaults GetVaultsVault[]
The list of vaults.
filters GetVaultsFilter[]
compartment_id str
The OCID of the compartment that contains a particular vault.
id str
The provider-assigned unique ID for this managed resource.
vaults Sequence[kms.GetVaultsVault]
The list of vaults.
filters Sequence[kms.GetVaultsFilter]
compartmentId String
The OCID of the compartment that contains a particular vault.
id String
The provider-assigned unique ID for this managed resource.
vaults List<Property Map>
The list of vaults.
filters List<Property Map>

Supporting Types

GetVaultsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetVaultsVault

CompartmentId This property is required. string
The OCID of the compartment.
CryptoEndpoint This property is required. string
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
ExternalKeyManagerMetadataSummaries This property is required. List<GetVaultsVaultExternalKeyManagerMetadataSummary>
Summary about metadata of external key manager to be returned to the customer as a response.
ExternalKeyManagerMetadatas This property is required. List<GetVaultsVaultExternalKeyManagerMetadata>
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id This property is required. string
The OCID of the vault.
IsPrimary This property is required. bool
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
IsVaultReplicable This property is required. bool
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
ManagementEndpoint This property is required. string
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
ReplicaDetails This property is required. List<GetVaultsVaultReplicaDetail>
Vault replica details
RestoreFromFiles This property is required. List<GetVaultsVaultRestoreFromFile>
RestoreFromObjectStores This property is required. List<GetVaultsVaultRestoreFromObjectStore>
RestoreTrigger This property is required. bool
RestoredFromVaultId This property is required. string
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
State This property is required. string
The vault's current lifecycle state. Example: DELETED
TimeCreated This property is required. string
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
TimeOfDeletion This property is required. string
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
VaultType This property is required. string
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
CompartmentId This property is required. string
The OCID of the compartment.
CryptoEndpoint This property is required. string
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
ExternalKeyManagerMetadataSummaries This property is required. []GetVaultsVaultExternalKeyManagerMetadataSummary
Summary about metadata of external key manager to be returned to the customer as a response.
ExternalKeyManagerMetadatas This property is required. []GetVaultsVaultExternalKeyManagerMetadata
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Id This property is required. string
The OCID of the vault.
IsPrimary This property is required. bool
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
IsVaultReplicable This property is required. bool
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
ManagementEndpoint This property is required. string
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
ReplicaDetails This property is required. []GetVaultsVaultReplicaDetail
Vault replica details
RestoreFromFiles This property is required. []GetVaultsVaultRestoreFromFile
RestoreFromObjectStores This property is required. []GetVaultsVaultRestoreFromObjectStore
RestoreTrigger This property is required. bool
RestoredFromVaultId This property is required. string
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
State This property is required. string
The vault's current lifecycle state. Example: DELETED
TimeCreated This property is required. string
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
TimeOfDeletion This property is required. string
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
VaultType This property is required. string
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
compartmentId This property is required. String
The OCID of the compartment.
cryptoEndpoint This property is required. String
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
externalKeyManagerMetadataSummaries This property is required. List<GetVaultsVaultExternalKeyManagerMetadataSummary>
Summary about metadata of external key manager to be returned to the customer as a response.
externalKeyManagerMetadatas This property is required. List<GetVaultsVaultExternalKeyManagerMetadata>
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. String
The OCID of the vault.
isPrimary This property is required. Boolean
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
isVaultReplicable This property is required. Boolean
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
managementEndpoint This property is required. String
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
replicaDetails This property is required. List<GetVaultsVaultReplicaDetail>
Vault replica details
restoreFromFiles This property is required. List<GetVaultsVaultRestoreFromFile>
restoreFromObjectStores This property is required. List<GetVaultsVaultRestoreFromObjectStore>
restoreTrigger This property is required. Boolean
restoredFromVaultId This property is required. String
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
state This property is required. String
The vault's current lifecycle state. Example: DELETED
timeCreated This property is required. String
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeOfDeletion This property is required. String
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
vaultType This property is required. String
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
compartmentId This property is required. string
The OCID of the compartment.
cryptoEndpoint This property is required. string
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. string
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
externalKeyManagerMetadataSummaries This property is required. GetVaultsVaultExternalKeyManagerMetadataSummary[]
Summary about metadata of external key manager to be returned to the customer as a response.
externalKeyManagerMetadatas This property is required. GetVaultsVaultExternalKeyManagerMetadata[]
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. string
The OCID of the vault.
isPrimary This property is required. boolean
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
isVaultReplicable This property is required. boolean
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
managementEndpoint This property is required. string
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
replicaDetails This property is required. GetVaultsVaultReplicaDetail[]
Vault replica details
restoreFromFiles This property is required. GetVaultsVaultRestoreFromFile[]
restoreFromObjectStores This property is required. GetVaultsVaultRestoreFromObjectStore[]
restoreTrigger This property is required. boolean
restoredFromVaultId This property is required. string
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
state This property is required. string
The vault's current lifecycle state. Example: DELETED
timeCreated This property is required. string
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeOfDeletion This property is required. string
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
vaultType This property is required. string
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
compartment_id This property is required. str
The OCID of the compartment.
crypto_endpoint This property is required. str
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
display_name This property is required. str
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
external_key_manager_metadata_summaries This property is required. Sequence[kms.GetVaultsVaultExternalKeyManagerMetadataSummary]
Summary about metadata of external key manager to be returned to the customer as a response.
external_key_manager_metadatas This property is required. Sequence[kms.GetVaultsVaultExternalKeyManagerMetadata]
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. str
The OCID of the vault.
is_primary This property is required. bool
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
is_vault_replicable This property is required. bool
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
management_endpoint This property is required. str
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
replica_details This property is required. Sequence[kms.GetVaultsVaultReplicaDetail]
Vault replica details
restore_from_files This property is required. Sequence[kms.GetVaultsVaultRestoreFromFile]
restore_from_object_stores This property is required. Sequence[kms.GetVaultsVaultRestoreFromObjectStore]
restore_trigger This property is required. bool
restored_from_vault_id This property is required. str
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
state This property is required. str
The vault's current lifecycle state. Example: DELETED
time_created This property is required. str
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
time_of_deletion This property is required. str
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
vault_type This property is required. str
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
compartmentId This property is required. String
The OCID of the compartment.
cryptoEndpoint This property is required. String
The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
externalKeyManagerMetadataSummaries This property is required. List<Property Map>
Summary about metadata of external key manager to be returned to the customer as a response.
externalKeyManagerMetadatas This property is required. List<Property Map>
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
id This property is required. String
The OCID of the vault.
isPrimary This property is required. Boolean
A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
isVaultReplicable This property is required. Boolean
A Boolean value that indicates whether the Vault has cross region replication capability. Always true for Virtual Private Vaults.
managementEndpoint This property is required. String
The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
replicaDetails This property is required. List<Property Map>
Vault replica details
restoreFromFiles This property is required. List<Property Map>
restoreFromObjectStores This property is required. List<Property Map>
restoreTrigger This property is required. Boolean
restoredFromVaultId This property is required. String
The OCID of the vault from which this vault was restored, if it was restored from a backup file. If you restore a vault to the same region, the vault retains the same OCID that it had when you backed up the vault.
state This property is required. String
The vault's current lifecycle state. Example: DELETED
timeCreated This property is required. String
The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
timeOfDeletion This property is required. String
An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
vaultType This property is required. String
The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.

GetVaultsVaultExternalKeyManagerMetadata

ExternalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
OauthMetadatas This property is required. List<GetVaultsVaultExternalKeyManagerMetadataOauthMetadata>
PrivateEndpointId This property is required. string
OCID of the private endpoint.
ExternalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
OauthMetadatas This property is required. []GetVaultsVaultExternalKeyManagerMetadataOauthMetadata
PrivateEndpointId This property is required. string
OCID of the private endpoint.
externalVaultEndpointUrl This property is required. String
URL of the vault on external key manager.
oauthMetadatas This property is required. List<GetVaultsVaultExternalKeyManagerMetadataOauthMetadata>
privateEndpointId This property is required. String
OCID of the private endpoint.
externalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
oauthMetadatas This property is required. GetVaultsVaultExternalKeyManagerMetadataOauthMetadata[]
privateEndpointId This property is required. string
OCID of the private endpoint.
external_vault_endpoint_url This property is required. str
URL of the vault on external key manager.
oauth_metadatas This property is required. Sequence[kms.GetVaultsVaultExternalKeyManagerMetadataOauthMetadata]
private_endpoint_id This property is required. str
OCID of the private endpoint.
externalVaultEndpointUrl This property is required. String
URL of the vault on external key manager.
oauthMetadatas This property is required. List<Property Map>
privateEndpointId This property is required. String
OCID of the private endpoint.

GetVaultsVaultExternalKeyManagerMetadataOauthMetadata

ClientAppId This property is required. string
ID of the client app created in IDP.
ClientAppSecret This property is required. string
IdcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
ClientAppId This property is required. string
ID of the client app created in IDP.
ClientAppSecret This property is required. string
IdcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. String
ID of the client app created in IDP.
clientAppSecret This property is required. String
idcsAccountNameUrl This property is required. String
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. string
ID of the client app created in IDP.
clientAppSecret This property is required. string
idcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
client_app_id This property is required. str
ID of the client app created in IDP.
client_app_secret This property is required. str
idcs_account_name_url This property is required. str
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. String
ID of the client app created in IDP.
clientAppSecret This property is required. String
idcsAccountNameUrl This property is required. String
Base URL of the IDCS account where confidential client app is created.

GetVaultsVaultExternalKeyManagerMetadataSummary

ExternalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
OauthMetadataSummaries This property is required. List<GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary>
Summary about authorization to be returned to the customer as a response.
PrivateEndpointId This property is required. string
OCID of the private endpoint.
Vendor This property is required. string
Vendor of the external key manager.
ExternalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
OauthMetadataSummaries This property is required. []GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
Summary about authorization to be returned to the customer as a response.
PrivateEndpointId This property is required. string
OCID of the private endpoint.
Vendor This property is required. string
Vendor of the external key manager.
externalVaultEndpointUrl This property is required. String
URL of the vault on external key manager.
oauthMetadataSummaries This property is required. List<GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary>
Summary about authorization to be returned to the customer as a response.
privateEndpointId This property is required. String
OCID of the private endpoint.
vendor This property is required. String
Vendor of the external key manager.
externalVaultEndpointUrl This property is required. string
URL of the vault on external key manager.
oauthMetadataSummaries This property is required. GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary[]
Summary about authorization to be returned to the customer as a response.
privateEndpointId This property is required. string
OCID of the private endpoint.
vendor This property is required. string
Vendor of the external key manager.
external_vault_endpoint_url This property is required. str
URL of the vault on external key manager.
oauth_metadata_summaries This property is required. Sequence[kms.GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary]
Summary about authorization to be returned to the customer as a response.
private_endpoint_id This property is required. str
OCID of the private endpoint.
vendor This property is required. str
Vendor of the external key manager.
externalVaultEndpointUrl This property is required. String
URL of the vault on external key manager.
oauthMetadataSummaries This property is required. List<Property Map>
Summary about authorization to be returned to the customer as a response.
privateEndpointId This property is required. String
OCID of the private endpoint.
vendor This property is required. String
Vendor of the external key manager.

GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary

ClientAppId This property is required. string
ID of the client app created in IDP.
IdcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
ClientAppId This property is required. string
ID of the client app created in IDP.
IdcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. String
ID of the client app created in IDP.
idcsAccountNameUrl This property is required. String
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. string
ID of the client app created in IDP.
idcsAccountNameUrl This property is required. string
Base URL of the IDCS account where confidential client app is created.
client_app_id This property is required. str
ID of the client app created in IDP.
idcs_account_name_url This property is required. str
Base URL of the IDCS account where confidential client app is created.
clientAppId This property is required. String
ID of the client app created in IDP.
idcsAccountNameUrl This property is required. String
Base URL of the IDCS account where confidential client app is created.

GetVaultsVaultReplicaDetail

ReplicationId This property is required. string
ReplicationId associated with a vault operation
ReplicationId This property is required. string
ReplicationId associated with a vault operation
replicationId This property is required. String
ReplicationId associated with a vault operation
replicationId This property is required. string
ReplicationId associated with a vault operation
replication_id This property is required. str
ReplicationId associated with a vault operation
replicationId This property is required. String
ReplicationId associated with a vault operation

GetVaultsVaultRestoreFromFile

ContentLength This property is required. string
ContentMd5 This property is required. string
RestoreVaultFromFileDetails This property is required. string
ContentLength This property is required. string
ContentMd5 This property is required. string
RestoreVaultFromFileDetails This property is required. string
contentLength This property is required. String
contentMd5 This property is required. String
restoreVaultFromFileDetails This property is required. String
contentLength This property is required. string
contentMd5 This property is required. string
restoreVaultFromFileDetails This property is required. string
content_length This property is required. str
content_md5 This property is required. str
restore_vault_from_file_details This property is required. str
contentLength This property is required. String
contentMd5 This property is required. String
restoreVaultFromFileDetails This property is required. String

GetVaultsVaultRestoreFromObjectStore

Bucket This property is required. string
Destination This property is required. string
Namespace This property is required. string
Object This property is required. string
Uri This property is required. string
Bucket This property is required. string
Destination This property is required. string
Namespace This property is required. string
Object This property is required. string
Uri This property is required. string
bucket This property is required. String
destination This property is required. String
namespace This property is required. String
object This property is required. String
uri This property is required. String
bucket This property is required. string
destination This property is required. string
namespace This property is required. string
object This property is required. string
uri This property is required. string
bucket This property is required. str
destination This property is required. str
namespace This property is required. str
object This property is required. str
uri This property is required. str
bucket This property is required. String
destination This property is required. String
namespace This property is required. String
object This property is required. String
uri This property is required. String

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi