1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Kms
  5. getVault
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

oci.Kms.getVault

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

    This data source provides details about a specific Vault resource in Oracle Cloud Infrastructure Kms service.

    Gets the specified vault’s configuration information.

    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 testVault = oci.Kms.getVault({
        vaultId: oci_kms_vault.test_vault.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_vault = oci.Kms.get_vault(vault_id=oci_kms_vault["test_vault"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Kms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Kms.GetVault(ctx, &kms.GetVaultArgs{
    			VaultId: oci_kms_vault.Test_vault.Id,
    		}, 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 testVault = Oci.Kms.GetVault.Invoke(new()
        {
            VaultId = oci_kms_vault.Test_vault.Id,
        });
    
    });
    
    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.GetVaultArgs;
    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 testVault = KmsFunctions.getVault(GetVaultArgs.builder()
                .vaultId(oci_kms_vault.test_vault().id())
                .build());
    
        }
    }
    
    variables:
      testVault:
        fn::invoke:
          Function: oci:Kms:getVault
          Arguments:
            vaultId: ${oci_kms_vault.test_vault.id}
    

    Using getVault

    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 getVault(args: GetVaultArgs, opts?: InvokeOptions): Promise<GetVaultResult>
    function getVaultOutput(args: GetVaultOutputArgs, opts?: InvokeOptions): Output<GetVaultResult>
    def get_vault(vault_id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetVaultResult
    def get_vault_output(vault_id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetVaultResult]
    func GetVault(ctx *Context, args *GetVaultArgs, opts ...InvokeOption) (*GetVaultResult, error)
    func GetVaultOutput(ctx *Context, args *GetVaultOutputArgs, opts ...InvokeOption) GetVaultResultOutput

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

    public static class GetVault 
    {
        public static Task<GetVaultResult> InvokeAsync(GetVaultArgs args, InvokeOptions? opts = null)
        public static Output<GetVaultResult> Invoke(GetVaultInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVaultResult> getVault(GetVaultArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Kms/getVault:getVault
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VaultId string
    The OCID of the vault.
    VaultId string
    The OCID of the vault.
    vaultId String
    The OCID of the vault.
    vaultId string
    The OCID of the vault.
    vault_id str
    The OCID of the vault.
    vaultId String
    The OCID of the vault.

    getVault Result

    The following output properties are available:

    CompartmentId string
    The OCID of the compartment that contains a particular vault.
    CryptoEndpoint string
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    DefinedTags Dictionary<string, object>
    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 string
    A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
    ExternalKeyManagerMetadataSummaries List<GetVaultExternalKeyManagerMetadataSummary>
    Summary about metadata of external key manager to be returned to the customer as a response.
    ExternalKeyManagerMetadatas List<GetVaultExternalKeyManagerMetadata>
    FreeformTags Dictionary<string, object>
    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 string
    The OCID of the vault.
    IsPrimary bool
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    ManagementEndpoint string
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    ReplicaDetails List<GetVaultReplicaDetail>
    Vault replica details
    RestoreFromFiles List<GetVaultRestoreFromFile>
    Details where vault was backed up.
    RestoreFromObjectStores List<GetVaultRestoreFromObjectStore>
    Details where vault was backed up
    RestoreTrigger bool
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    RestoredFromVaultId 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 string
    The vault's current lifecycle state. Example: DELETED
    TimeCreated string
    The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    TimeOfDeletion string
    An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    VaultId string
    VaultType string
    The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
    CompartmentId string
    The OCID of the compartment that contains a particular vault.
    CryptoEndpoint string
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    DefinedTags map[string]interface{}
    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 string
    A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
    ExternalKeyManagerMetadataSummaries []GetVaultExternalKeyManagerMetadataSummary
    Summary about metadata of external key manager to be returned to the customer as a response.
    ExternalKeyManagerMetadatas []GetVaultExternalKeyManagerMetadata
    FreeformTags map[string]interface{}
    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 string
    The OCID of the vault.
    IsPrimary bool
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    ManagementEndpoint string
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    ReplicaDetails []GetVaultReplicaDetail
    Vault replica details
    RestoreFromFiles []GetVaultRestoreFromFile
    Details where vault was backed up.
    RestoreFromObjectStores []GetVaultRestoreFromObjectStore
    Details where vault was backed up
    RestoreTrigger bool
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    RestoredFromVaultId 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 string
    The vault's current lifecycle state. Example: DELETED
    TimeCreated string
    The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    TimeOfDeletion string
    An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    VaultId string
    VaultType string
    The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
    compartmentId String
    The OCID of the compartment that contains a particular vault.
    cryptoEndpoint String
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    definedTags Map<String,Object>
    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 String
    A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
    externalKeyManagerMetadataSummaries List<GetVaultExternalKeyManagerMetadataSummary>
    Summary about metadata of external key manager to be returned to the customer as a response.
    externalKeyManagerMetadatas List<GetVaultExternalKeyManagerMetadata>
    freeformTags Map<String,Object>
    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 String
    The OCID of the vault.
    isPrimary Boolean
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    managementEndpoint String
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    replicaDetails List<GetVaultReplicaDetail>
    Vault replica details
    restoreFromFiles List<GetVaultRestoreFromFile>
    Details where vault was backed up.
    restoreFromObjectStores List<GetVaultRestoreFromObjectStore>
    Details where vault was backed up
    restoreTrigger Boolean
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    restoredFromVaultId 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 String
    The vault's current lifecycle state. Example: DELETED
    timeCreated String
    The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    timeOfDeletion String
    An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    vaultId String
    vaultType String
    The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
    compartmentId string
    The OCID of the compartment that contains a particular vault.
    cryptoEndpoint string
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    definedTags {[key: string]: any}
    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 string
    A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
    externalKeyManagerMetadataSummaries GetVaultExternalKeyManagerMetadataSummary[]
    Summary about metadata of external key manager to be returned to the customer as a response.
    externalKeyManagerMetadatas GetVaultExternalKeyManagerMetadata[]
    freeformTags {[key: string]: any}
    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 string
    The OCID of the vault.
    isPrimary boolean
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    managementEndpoint string
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    replicaDetails GetVaultReplicaDetail[]
    Vault replica details
    restoreFromFiles GetVaultRestoreFromFile[]
    Details where vault was backed up.
    restoreFromObjectStores GetVaultRestoreFromObjectStore[]
    Details where vault was backed up
    restoreTrigger boolean
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    restoredFromVaultId 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 string
    The vault's current lifecycle state. Example: DELETED
    timeCreated string
    The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    timeOfDeletion string
    An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    vaultId string
    vaultType 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 str
    The OCID of the compartment that contains a particular vault.
    crypto_endpoint str
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    defined_tags Mapping[str, Any]
    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 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 GetVaultExternalKeyManagerMetadataSummary]
    Summary about metadata of external key manager to be returned to the customer as a response.
    external_key_manager_metadatas GetVaultExternalKeyManagerMetadata]
    freeform_tags Mapping[str, Any]
    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 str
    The OCID of the vault.
    is_primary bool
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    management_endpoint str
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    replica_details GetVaultReplicaDetail]
    Vault replica details
    restore_from_files GetVaultRestoreFromFile]
    Details where vault was backed up.
    restore_from_object_stores GetVaultRestoreFromObjectStore]
    Details where vault was backed up
    restore_trigger bool
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    restored_from_vault_id 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 str
    The vault's current lifecycle state. Example: DELETED
    time_created 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 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_id str
    vault_type str
    The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.
    compartmentId String
    The OCID of the compartment that contains a particular vault.
    cryptoEndpoint String
    The service endpoint to perform cryptographic operations against. Cryptographic operations include Encrypt, Decrypt, and GenerateDataEncryptionKey operations.
    definedTags Map<Any>
    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 String
    A user-friendly name for the vault. It does not have to be unique, and it is changeable. Avoid entering confidential information.
    externalKeyManagerMetadataSummaries List<Property Map>
    Summary about metadata of external key manager to be returned to the customer as a response.
    externalKeyManagerMetadatas List<Property Map>
    freeformTags Map<Any>
    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 String
    The OCID of the vault.
    isPrimary Boolean
    A Boolean value that indicates whether the Vault is primary Vault or replica Vault.
    managementEndpoint String
    The service endpoint to perform management operations against. Management operations include "Create," "Update," "List," "Get," and "Delete" operations.
    replicaDetails List<Property Map>
    Vault replica details
    restoreFromFiles List<Property Map>
    Details where vault was backed up.
    restoreFromObjectStores List<Property Map>
    Details where vault was backed up
    restoreTrigger Boolean
    When flipped, triggers restore if restore options are provided. Values of 0 or 1 are supported
    restoredFromVaultId 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 String
    The vault's current lifecycle state. Example: DELETED
    timeCreated String
    The date and time this vault was created, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    timeOfDeletion String
    An optional property to indicate when to delete the vault, expressed in RFC 3339 timestamp format. Example: 2018-04-03T21:10:29.600Z
    vaultId String
    vaultType String
    The type of vault. Each type of vault stores the key with different degrees of isolation and has different options and pricing.

    Supporting Types

    GetVaultExternalKeyManagerMetadata

    ExternalVaultEndpointUrl string
    URL of the vault on external key manager.
    OauthMetadatas List<GetVaultExternalKeyManagerMetadataOauthMetadata>
    PrivateEndpointId string
    OCID of the private endpoint.
    ExternalVaultEndpointUrl string
    URL of the vault on external key manager.
    OauthMetadatas []GetVaultExternalKeyManagerMetadataOauthMetadata
    PrivateEndpointId string
    OCID of the private endpoint.
    externalVaultEndpointUrl String
    URL of the vault on external key manager.
    oauthMetadatas List<GetVaultExternalKeyManagerMetadataOauthMetadata>
    privateEndpointId String
    OCID of the private endpoint.
    externalVaultEndpointUrl string
    URL of the vault on external key manager.
    oauthMetadatas GetVaultExternalKeyManagerMetadataOauthMetadata[]
    privateEndpointId string
    OCID of the private endpoint.
    external_vault_endpoint_url str
    URL of the vault on external key manager.
    oauth_metadatas GetVaultExternalKeyManagerMetadataOauthMetadata]
    private_endpoint_id str
    OCID of the private endpoint.
    externalVaultEndpointUrl String
    URL of the vault on external key manager.
    oauthMetadatas List<Property Map>
    privateEndpointId String
    OCID of the private endpoint.

    GetVaultExternalKeyManagerMetadataOauthMetadata

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

    GetVaultExternalKeyManagerMetadataSummary

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

    GetVaultExternalKeyManagerMetadataSummaryOauthMetadataSummary

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

    GetVaultReplicaDetail

    ReplicationId string
    ReplicationId associated with a vault operation
    ReplicationId string
    ReplicationId associated with a vault operation
    replicationId String
    ReplicationId associated with a vault operation
    replicationId string
    ReplicationId associated with a vault operation
    replication_id str
    ReplicationId associated with a vault operation
    replicationId String
    ReplicationId associated with a vault operation

    GetVaultRestoreFromFile

    ContentLength string
    content length of vault's backup binary file
    ContentMd5 string
    content md5 hashed value of vault's backup file
    RestoreVaultFromFileDetails string
    Vault backup file content
    ContentLength string
    content length of vault's backup binary file
    ContentMd5 string
    content md5 hashed value of vault's backup file
    RestoreVaultFromFileDetails string
    Vault backup file content
    contentLength String
    content length of vault's backup binary file
    contentMd5 String
    content md5 hashed value of vault's backup file
    restoreVaultFromFileDetails String
    Vault backup file content
    contentLength string
    content length of vault's backup binary file
    contentMd5 string
    content md5 hashed value of vault's backup file
    restoreVaultFromFileDetails string
    Vault backup file content
    content_length str
    content length of vault's backup binary file
    content_md5 str
    content md5 hashed value of vault's backup file
    restore_vault_from_file_details str
    Vault backup file content
    contentLength String
    content length of vault's backup binary file
    contentMd5 String
    content md5 hashed value of vault's backup file
    restoreVaultFromFileDetails String
    Vault backup file content

    GetVaultRestoreFromObjectStore

    Bucket string
    Name of the bucket where vault was backed up
    Destination string
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    Namespace string
    Namespace of the bucket where vault was backed up
    Object string
    Object containing the backup
    Uri string
    Pre-authenticated-request-uri of the backup
    Bucket string
    Name of the bucket where vault was backed up
    Destination string
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    Namespace string
    Namespace of the bucket where vault was backed up
    Object string
    Object containing the backup
    Uri string
    Pre-authenticated-request-uri of the backup
    bucket String
    Name of the bucket where vault was backed up
    destination String
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    namespace String
    Namespace of the bucket where vault was backed up
    object String
    Object containing the backup
    uri String
    Pre-authenticated-request-uri of the backup
    bucket string
    Name of the bucket where vault was backed up
    destination string
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    namespace string
    Namespace of the bucket where vault was backed up
    object string
    Object containing the backup
    uri string
    Pre-authenticated-request-uri of the backup
    bucket str
    Name of the bucket where vault was backed up
    destination str
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    namespace str
    Namespace of the bucket where vault was backed up
    object str
    Object containing the backup
    uri str
    Pre-authenticated-request-uri of the backup
    bucket String
    Name of the bucket where vault was backed up
    destination String
    Type of backup to restore from. Values of "BUCKET", "PRE_AUTHENTICATED_REQUEST_URI" are supported
    namespace String
    Namespace of the bucket where vault was backed up
    object String
    Object containing the backup
    uri String
    Pre-authenticated-request-uri of the backup

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi