1. Packages
  2. Azure Native
  3. API Docs
  4. dataprotection
  5. getBackupVault
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.dataprotection.getBackupVault

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    Returns a resource belonging to a resource group. API Version: 2021-01-01.

    Using getBackupVault

    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 getBackupVault(args: GetBackupVaultArgs, opts?: InvokeOptions): Promise<GetBackupVaultResult>
    function getBackupVaultOutput(args: GetBackupVaultOutputArgs, opts?: InvokeOptions): Output<GetBackupVaultResult>
    def get_backup_vault(resource_group_name: Optional[str] = None,
                         vault_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetBackupVaultResult
    def get_backup_vault_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                         vault_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetBackupVaultResult]
    func LookupBackupVault(ctx *Context, args *LookupBackupVaultArgs, opts ...InvokeOption) (*LookupBackupVaultResult, error)
    func LookupBackupVaultOutput(ctx *Context, args *LookupBackupVaultOutputArgs, opts ...InvokeOption) LookupBackupVaultResultOutput

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

    public static class GetBackupVault 
    {
        public static Task<GetBackupVaultResult> InvokeAsync(GetBackupVaultArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupVaultResult> Invoke(GetBackupVaultInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupVaultResult> getBackupVault(GetBackupVaultArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:dataprotection:getBackupVault
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string

    The name of the resource group where the backup vault is present.

    VaultName string

    The name of the backup vault.

    ResourceGroupName string

    The name of the resource group where the backup vault is present.

    VaultName string

    The name of the backup vault.

    resourceGroupName String

    The name of the resource group where the backup vault is present.

    vaultName String

    The name of the backup vault.

    resourceGroupName string

    The name of the resource group where the backup vault is present.

    vaultName string

    The name of the backup vault.

    resource_group_name str

    The name of the resource group where the backup vault is present.

    vault_name str

    The name of the backup vault.

    resourceGroupName String

    The name of the resource group where the backup vault is present.

    vaultName String

    The name of the backup vault.

    getBackupVault Result

    The following output properties are available:

    Id string

    Resource Id represents the complete path to the resource.

    Location string

    Resource location.

    Name string

    Resource name associated with the resource.

    Properties Pulumi.AzureNative.DataProtection.Outputs.BackupVaultResponse

    BackupVaultResource properties

    SystemData Pulumi.AzureNative.DataProtection.Outputs.SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    ETag string

    Optional ETag.

    Identity Pulumi.AzureNative.DataProtection.Outputs.DppIdentityDetailsResponse

    Input Managed Identity Details

    Tags Dictionary<string, string>

    Resource tags.

    Id string

    Resource Id represents the complete path to the resource.

    Location string

    Resource location.

    Name string

    Resource name associated with the resource.

    Properties BackupVaultResponse

    BackupVaultResource properties

    SystemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    Type string

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    ETag string

    Optional ETag.

    Identity DppIdentityDetailsResponse

    Input Managed Identity Details

    Tags map[string]string

    Resource tags.

    id String

    Resource Id represents the complete path to the resource.

    location String

    Resource location.

    name String

    Resource name associated with the resource.

    properties BackupVaultResponse

    BackupVaultResource properties

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type String

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    eTag String

    Optional ETag.

    identity DppIdentityDetailsResponse

    Input Managed Identity Details

    tags Map<String,String>

    Resource tags.

    id string

    Resource Id represents the complete path to the resource.

    location string

    Resource location.

    name string

    Resource name associated with the resource.

    properties BackupVaultResponse

    BackupVaultResource properties

    systemData SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type string

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    eTag string

    Optional ETag.

    identity DppIdentityDetailsResponse

    Input Managed Identity Details

    tags {[key: string]: string}

    Resource tags.

    id str

    Resource Id represents the complete path to the resource.

    location str

    Resource location.

    name str

    Resource name associated with the resource.

    properties BackupVaultResponse

    BackupVaultResource properties

    system_data SystemDataResponse

    Metadata pertaining to creation and last modification of the resource.

    type str

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    e_tag str

    Optional ETag.

    identity DppIdentityDetailsResponse

    Input Managed Identity Details

    tags Mapping[str, str]

    Resource tags.

    id String

    Resource Id represents the complete path to the resource.

    location String

    Resource location.

    name String

    Resource name associated with the resource.

    properties Property Map

    BackupVaultResource properties

    systemData Property Map

    Metadata pertaining to creation and last modification of the resource.

    type String

    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    eTag String

    Optional ETag.

    identity Property Map

    Input Managed Identity Details

    tags Map<String>

    Resource tags.

    Supporting Types

    BackupVaultResponse

    ProvisioningState string

    Provisioning state of the BackupVault resource

    StorageSettings List<Pulumi.AzureNative.DataProtection.Inputs.StorageSettingResponse>

    Storage Settings

    ProvisioningState string

    Provisioning state of the BackupVault resource

    StorageSettings []StorageSettingResponse

    Storage Settings

    provisioningState String

    Provisioning state of the BackupVault resource

    storageSettings List<StorageSettingResponse>

    Storage Settings

    provisioningState string

    Provisioning state of the BackupVault resource

    storageSettings StorageSettingResponse[]

    Storage Settings

    provisioning_state str

    Provisioning state of the BackupVault resource

    storage_settings Sequence[StorageSettingResponse]

    Storage Settings

    provisioningState String

    Provisioning state of the BackupVault resource

    storageSettings List<Property Map>

    Storage Settings

    DppIdentityDetailsResponse

    PrincipalId string

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    TenantId string

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    Type string

    The identityType which can be either SystemAssigned or None

    PrincipalId string

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    TenantId string

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    Type string

    The identityType which can be either SystemAssigned or None

    principalId String

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    tenantId String

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    type String

    The identityType which can be either SystemAssigned or None

    principalId string

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    tenantId string

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    type string

    The identityType which can be either SystemAssigned or None

    principal_id str

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    tenant_id str

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    type str

    The identityType which can be either SystemAssigned or None

    principalId String

    The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

    tenantId String

    A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

    type String

    The identityType which can be either SystemAssigned or None

    StorageSettingResponse

    DatastoreType string

    Gets or sets the type of the datastore.

    Type string

    Gets or sets the type.

    DatastoreType string

    Gets or sets the type of the datastore.

    Type string

    Gets or sets the type.

    datastoreType String

    Gets or sets the type of the datastore.

    type String

    Gets or sets the type.

    datastoreType string

    Gets or sets the type of the datastore.

    type string

    Gets or sets the type.

    datastore_type str

    Gets or sets the type of the datastore.

    type str

    Gets or sets the type.

    datastoreType String

    Gets or sets the type of the datastore.

    type String

    Gets or sets the type.

    SystemDataResponse

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The type of identity that last modified the resource.

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The type of identity that last modified the resource.

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The type of identity that last modified the resource.

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The type of identity that last modified the resource.

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    The type of identity that last modified the resource.

    created_at str

    The timestamp of resource creation (UTC).

    created_by str

    The identity that created the resource.

    created_by_type str

    The type of identity that created the resource.

    last_modified_at str

    The type of identity that last modified the resource.

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The type of identity that last modified the resource.

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi