oci.Kms.getVaults
Explore with Pulumi AI
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,
});
import pulumi
import pulumi_oci as oci
test_vaults = oci.Kms.get_vaults(compartment_id=compartment_id)
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
})
}
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,
});
});
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());
}
}
variables:
testVaults:
fn::invoke:
function: oci:Kms:getVaults
arguments:
compartmentId: ${compartmentId}
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>
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]
func GetVaults(ctx *Context, args *GetVaultsArgs, opts ...InvokeOption) (*GetVaultsResult, error)
func GetVaultsOutput(ctx *Context, args *GetVaultsOutputArgs, opts ...InvokeOption) GetVaultsResultOutput
> 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)
}
public static CompletableFuture<GetVaultsResult> getVaults(GetVaultsArgs args, InvokeOptions options)
public static Output<GetVaultsResult> getVaults(GetVaultsArgs args, InvokeOptions options)
fn::invoke:
function: oci:Kms/getVaults:getVaults
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. string - The OCID of the compartment.
- Filters
Changes to this property will trigger replacement.
Vaults Filter>
- Compartment
Id This property is required. string - The OCID of the compartment.
- Filters
Changes to this property will trigger replacement.
Vaults Filter
- compartment
Id This property is required. String - The OCID of the compartment.
- filters
Changes to this property will trigger replacement.
Vaults Filter>
- compartment
Id This property is required. string - The OCID of the compartment.
- filters
Changes to this property will trigger replacement.
Vaults Filter[]
- compartment_
id This property is required. str - The OCID of the compartment.
- filters
Changes to this property will trigger replacement.
Get Vaults Filter]
- compartment
Id This property is required. String - The OCID of the compartment.
- filters
Changes to this property will trigger replacement.
getVaults Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment that contains a particular vault.
- Id string
- The provider-assigned unique ID for this managed resource.
- Vaults
List<Get
Vaults Vault> - The list of vaults.
- Filters
List<Get
Vaults Filter>
- Compartment
Id string - The OCID of the compartment that contains a particular vault.
- Id string
- The provider-assigned unique ID for this managed resource.
- Vaults
[]Get
Vaults Vault - The list of vaults.
- Filters
[]Get
Vaults Filter
- compartment
Id String - The OCID of the compartment that contains a particular vault.
- id String
- The provider-assigned unique ID for this managed resource.
- vaults
List<Get
Vaults Vault> - The list of vaults.
- filters
List<Get
Vaults Filter>
- compartment
Id string - The OCID of the compartment that contains a particular vault.
- id string
- The provider-assigned unique ID for this managed resource.
- vaults
Get
Vaults Vault[] - The list of vaults.
- filters
Get
Vaults Filter[]
- 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.
Get Vaults Vault] - The list of vaults.
- filters
Sequence[kms.
Get Vaults Filter]
- compartment
Id 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
GetVaultsVault
- Compartment
Id This property is required. string - The OCID of the compartment.
- Crypto
Endpoint This property is required. string - The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
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"}
- Display
Name 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.
- External
Key Manager Metadata Summaries This property is required. List<GetVaults Vault External Key Manager Metadata Summary> - Summary about metadata of external key manager to be returned to the customer as a response.
- External
Key Manager Metadatas This property is required. List<GetVaults Vault External Key Manager Metadata> 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.
- 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. string - The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
- Replica
Details This property is required. List<GetVaults Vault Replica Detail> - Vault replica details
- Restore
From Files This property is required. List<GetVaults Vault Restore From File> - Restore
From Object Stores This property is required. List<GetVaults Vault Restore From Object Store> - Restore
Trigger This property is required. bool - Restored
From Vault Id 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
- Time
Created 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
- Time
Of Deletion 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
- Vault
Type 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. string - The OCID of the compartment.
- Crypto
Endpoint This property is required. string - The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
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"}
- Display
Name 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.
- External
Key Manager Metadata Summaries This property is required. []GetVaults Vault External Key Manager Metadata Summary - Summary about metadata of external key manager to be returned to the customer as a response.
- External
Key Manager Metadatas This property is required. []GetVaults Vault External Key Manager Metadata 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.
- 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. string - The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
- Replica
Details This property is required. []GetVaults Vault Replica Detail - Vault replica details
- Restore
From Files This property is required. []GetVaults Vault Restore From File - Restore
From Object Stores This property is required. []GetVaults Vault Restore From Object Store - Restore
Trigger This property is required. bool - Restored
From Vault Id 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
- Time
Created 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
- Time
Of Deletion 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
- Vault
Type 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. String - The OCID of the compartment.
- crypto
Endpoint This property is required. String - The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
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"}
- display
Name 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.
- external
Key Manager Metadata Summaries This property is required. List<GetVaults Vault External Key Manager Metadata Summary> - Summary about metadata of external key manager to be returned to the customer as a response.
- external
Key Manager Metadatas This property is required. List<GetVaults Vault External Key Manager Metadata> 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.
- is
Primary This property is required. Boolean - A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
- is
Vault Replicable This property is required. Boolean - 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. String - The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
- replica
Details This property is required. List<GetVaults Vault Replica Detail> - Vault replica details
- restore
From Files This property is required. List<GetVaults Vault Restore From File> - restore
From Object Stores This property is required. List<GetVaults Vault Restore From Object Store> - restore
Trigger This property is required. Boolean - restored
From Vault Id 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
- time
Created 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
- time
Of Deletion 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
- vault
Type 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. string - The OCID of the compartment.
- crypto
Endpoint This property is required. string - The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
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"}
- display
Name 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.
- external
Key Manager Metadata Summaries This property is required. GetVaults Vault External Key Manager Metadata Summary[] - Summary about metadata of external key manager to be returned to the customer as a response.
- external
Key Manager Metadatas This property is required. GetVaults Vault External Key Manager Metadata[] 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.
- is
Primary This property is required. boolean - A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
- is
Vault Replicable This property is required. boolean - 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. string - The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
- replica
Details This property is required. GetVaults Vault Replica Detail[] - Vault replica details
- restore
From Files This property is required. GetVaults Vault Restore From File[] - restore
From Object Stores This property is required. GetVaults Vault Restore From Object Store[] - restore
Trigger This property is required. boolean - restored
From Vault Id 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
- time
Created 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
- time
Of Deletion 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
- vault
Type 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.
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.Get Vaults Vault External Key Manager Metadata Summary] - 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.Get Vaults Vault External Key Manager Metadata] 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.Get Vaults Vault Replica Detail] - Vault replica details
- restore_
from_ files This property is required. Sequence[kms.Get Vaults Vault Restore From File] - restore_
from_ object_ stores This property is required. Sequence[kms.Get Vaults Vault Restore From Object Store] - 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.
- compartment
Id This property is required. String - The OCID of the compartment.
- crypto
Endpoint This property is required. String - The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
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"}
- display
Name 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.
- external
Key Manager Metadata Summaries This property is required. List<Property Map> - Summary about metadata of external key manager to be returned to the customer as a response.
- external
Key Manager Metadatas This property is required. List<Property Map> 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.
- is
Primary This property is required. Boolean - A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
- is
Vault Replicable This property is required. Boolean - 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. String - The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
- replica
Details This property is required. List<Property Map> - Vault replica details
- restore
From Files This property is required. List<Property Map> - restore
From Object Stores This property is required. List<Property Map> - restore
Trigger This property is required. Boolean - restored
From Vault Id 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
- time
Created 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
- time
Of Deletion 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
- vault
Type 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
- External
Vault Endpoint Url This property is required. string - URL of the vault on external key manager.
- Oauth
Metadatas This property is required. List<GetVaults Vault External Key Manager Metadata Oauth Metadata> - Private
Endpoint Id This property is required. string - OCID of the private endpoint.
- External
Vault Endpoint Url This property is required. string - URL of the vault on external key manager.
- Oauth
Metadatas This property is required. []GetVaults Vault External Key Manager Metadata Oauth Metadata - Private
Endpoint Id This property is required. string - OCID of the private endpoint.
- external
Vault Endpoint Url This property is required. String - URL of the vault on external key manager.
- oauth
Metadatas This property is required. List<GetVaults Vault External Key Manager Metadata Oauth Metadata> - private
Endpoint Id This property is required. String - OCID of the private endpoint.
- external
Vault Endpoint Url This property is required. string - URL of the vault on external key manager.
- oauth
Metadatas This property is required. GetVaults Vault External Key Manager Metadata Oauth Metadata[] - private
Endpoint Id 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.Get Vaults Vault External Key Manager Metadata Oauth Metadata] - private_
endpoint_ id This property is required. str - OCID of the private endpoint.
- external
Vault Endpoint Url This property is required. String - URL of the vault on external key manager.
- oauth
Metadatas This property is required. List<Property Map> - private
Endpoint Id This property is required. String - OCID of the private endpoint.
GetVaultsVaultExternalKeyManagerMetadataOauthMetadata
- Client
App Id This property is required. string - ID of the client app created in IDP.
- Client
App Secret This property is required. string - Idcs
Account Name Url This property is required. string - Base URL of the IDCS account where confidential client app is created.
- Client
App Id This property is required. string - ID of the client app created in IDP.
- Client
App Secret This property is required. string - Idcs
Account Name Url This property is required. string - Base URL of the IDCS account where confidential client app is created.
- client
App Id This property is required. String - ID of the client app created in IDP.
- client
App Secret This property is required. String - idcs
Account Name Url This property is required. String - Base URL of the IDCS account where confidential client app is created.
- client
App Id This property is required. string - ID of the client app created in IDP.
- client
App Secret This property is required. string - idcs
Account Name Url 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.
- client
App Id This property is required. String - ID of the client app created in IDP.
- client
App Secret This property is required. String - idcs
Account Name Url This property is required. String - Base URL of the IDCS account where confidential client app is created.
GetVaultsVaultExternalKeyManagerMetadataSummary
- External
Vault Endpoint Url This property is required. string - URL of the vault on external key manager.
- Oauth
Metadata Summaries This property is required. List<GetVaults Vault External Key Manager Metadata Summary Oauth Metadata Summary> - Summary about authorization to be returned to the customer as a response.
- Private
Endpoint Id 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. string - URL of the vault on external key manager.
- Oauth
Metadata Summaries This property is required. []GetVaults Vault External Key Manager Metadata Summary Oauth Metadata Summary - Summary about authorization to be returned to the customer as a response.
- Private
Endpoint Id 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. String - URL of the vault on external key manager.
- oauth
Metadata Summaries This property is required. List<GetVaults Vault External Key Manager Metadata Summary Oauth Metadata Summary> - Summary about authorization to be returned to the customer as a response.
- private
Endpoint Id 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. string - URL of the vault on external key manager.
- oauth
Metadata Summaries This property is required. GetVaults Vault External Key Manager Metadata Summary Oauth Metadata Summary[] - Summary about authorization to be returned to the customer as a response.
- private
Endpoint Id 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.Get Vaults Vault External Key Manager Metadata Summary Oauth Metadata Summary] - 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.
- external
Vault Endpoint Url This property is required. String - URL of the vault on external key manager.
- oauth
Metadata Summaries This property is required. List<Property Map> - Summary about authorization to be returned to the customer as a response.
- private
Endpoint Id This property is required. String - OCID of the private endpoint.
- vendor
This property is required. String - Vendor of the external key manager.
GetVaultsVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary
- Client
App Id This property is required. string - ID of the client app created in IDP.
- Idcs
Account Name Url This property is required. string - Base URL of the IDCS account where confidential client app is created.
- Client
App Id This property is required. string - ID of the client app created in IDP.
- Idcs
Account Name Url This property is required. string - Base URL of the IDCS account where confidential client app is created.
- client
App Id This property is required. String - ID of the client app created in IDP.
- idcs
Account Name Url This property is required. String - Base URL of the IDCS account where confidential client app is created.
- client
App Id This property is required. string - ID of the client app created in IDP.
- idcs
Account Name Url 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.
- client
App Id This property is required. String - ID of the client app created in IDP.
- idcs
Account Name Url This property is required. String - Base URL of the IDCS account where confidential client app is created.
GetVaultsVaultReplicaDetail
- Replication
Id This property is required. string - ReplicationId associated with a vault operation
- Replication
Id This property is required. string - ReplicationId associated with a vault operation
- replication
Id This property is required. String - ReplicationId associated with a vault operation
- replication
Id This property is required. string - ReplicationId associated with a vault operation
- replication_
id This property is required. str - ReplicationId associated with a vault operation
- replication
Id This property is required. String - ReplicationId associated with a vault operation
GetVaultsVaultRestoreFromFile
- Content
Length This property is required. string - Content
Md5 This property is required. string - Restore
Vault From File Details This property is required. string
- Content
Length This property is required. string - Content
Md5 This property is required. string - Restore
Vault From File Details This property is required. string
- content
Length This property is required. String - content
Md5 This property is required. String - restore
Vault From File Details This property is required. String
- content
Length This property is required. string - content
Md5 This property is required. string - restore
Vault From File Details 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
- content
Length This property is required. String - content
Md5 This property is required. String - restore
Vault From File Details 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.