getBackupVault

Backup Vault Resource 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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0