azure-native.recoveryservices.getRecoveryPointAccessToken

Explore with Pulumi AI

API Version: 2018-12-20.

Using getRecoveryPointAccessToken

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 getRecoveryPointAccessToken(args: GetRecoveryPointAccessTokenArgs, opts?: InvokeOptions): Promise<GetRecoveryPointAccessTokenResult>
function getRecoveryPointAccessTokenOutput(args: GetRecoveryPointAccessTokenOutputArgs, opts?: InvokeOptions): Output<GetRecoveryPointAccessTokenResult>
def get_recovery_point_access_token(container_name: Optional[str] = None,
                                    e_tag: Optional[str] = None,
                                    fabric_name: Optional[str] = None,
                                    location: Optional[str] = None,
                                    properties: Optional[AADProperties] = None,
                                    protected_item_name: Optional[str] = None,
                                    recovery_point_id: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    tags: Optional[Mapping[str, str]] = None,
                                    vault_name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetRecoveryPointAccessTokenResult
def get_recovery_point_access_token_output(container_name: Optional[pulumi.Input[str]] = None,
                                    e_tag: Optional[pulumi.Input[str]] = None,
                                    fabric_name: Optional[pulumi.Input[str]] = None,
                                    location: Optional[pulumi.Input[str]] = None,
                                    properties: Optional[pulumi.Input[AADPropertiesArgs]] = None,
                                    protected_item_name: Optional[pulumi.Input[str]] = None,
                                    recovery_point_id: Optional[pulumi.Input[str]] = None,
                                    resource_group_name: Optional[pulumi.Input[str]] = None,
                                    tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                                    vault_name: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetRecoveryPointAccessTokenResult]
func GetRecoveryPointAccessToken(ctx *Context, args *GetRecoveryPointAccessTokenArgs, opts ...InvokeOption) (*GetRecoveryPointAccessTokenResult, error)
func GetRecoveryPointAccessTokenOutput(ctx *Context, args *GetRecoveryPointAccessTokenOutputArgs, opts ...InvokeOption) GetRecoveryPointAccessTokenResultOutput

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

public static class GetRecoveryPointAccessToken 
{
    public static Task<GetRecoveryPointAccessTokenResult> InvokeAsync(GetRecoveryPointAccessTokenArgs args, InvokeOptions? opts = null)
    public static Output<GetRecoveryPointAccessTokenResult> Invoke(GetRecoveryPointAccessTokenInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRecoveryPointAccessTokenResult> getRecoveryPointAccessToken(GetRecoveryPointAccessTokenArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:recoveryservices:getRecoveryPointAccessToken
  arguments:
    # arguments dictionary

The following arguments are supported:

ContainerName string

Name of the container.

FabricName string

Fabric name associated with the container.

ProtectedItemName string

Name of the Protected Item.

RecoveryPointId string

Recovery Point Id

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

VaultName string

The name of the recovery services vault.

ETag string

Optional ETag.

Location string

Resource location.

Properties Pulumi.AzureNative.RecoveryServices.Inputs.AADProperties

AADPropertiesResource properties

Tags Dictionary<string, string>

Resource tags.

ContainerName string

Name of the container.

FabricName string

Fabric name associated with the container.

ProtectedItemName string

Name of the Protected Item.

RecoveryPointId string

Recovery Point Id

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

VaultName string

The name of the recovery services vault.

ETag string

Optional ETag.

Location string

Resource location.

Properties AADProperties

AADPropertiesResource properties

Tags map[string]string

Resource tags.

containerName String

Name of the container.

fabricName String

Fabric name associated with the container.

protectedItemName String

Name of the Protected Item.

recoveryPointId String

Recovery Point Id

resourceGroupName String

The name of the resource group where the recovery services vault is present.

vaultName String

The name of the recovery services vault.

eTag String

Optional ETag.

location String

Resource location.

properties AADProperties

AADPropertiesResource properties

tags Map<String,String>

Resource tags.

containerName string

Name of the container.

fabricName string

Fabric name associated with the container.

protectedItemName string

Name of the Protected Item.

recoveryPointId string

Recovery Point Id

resourceGroupName string

The name of the resource group where the recovery services vault is present.

vaultName string

The name of the recovery services vault.

eTag string

Optional ETag.

location string

Resource location.

properties AADProperties

AADPropertiesResource properties

tags {[key: string]: string}

Resource tags.

container_name str

Name of the container.

fabric_name str

Fabric name associated with the container.

protected_item_name str

Name of the Protected Item.

recovery_point_id str

Recovery Point Id

resource_group_name str

The name of the resource group where the recovery services vault is present.

vault_name str

The name of the recovery services vault.

e_tag str

Optional ETag.

location str

Resource location.

properties AADProperties

AADPropertiesResource properties

tags Mapping[str, str]

Resource tags.

containerName String

Name of the container.

fabricName String

Fabric name associated with the container.

protectedItemName String

Name of the Protected Item.

recoveryPointId String

Recovery Point Id

resourceGroupName String

The name of the resource group where the recovery services vault is present.

vaultName String

The name of the recovery services vault.

eTag String

Optional ETag.

location String

Resource location.

properties Property Map

AADPropertiesResource properties

tags Map<String>

Resource tags.

getRecoveryPointAccessToken Result

The following output properties are available:

Id string

Resource Id represents the complete path to the resource.

Name string

Resource name associated with the resource.

Properties Pulumi.AzureNative.RecoveryServices.Outputs.WorkloadCrrAccessTokenResponse

CrrAccessTokenResource properties

Type string

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

ETag string

Optional ETag.

Location string

Resource location.

Tags Dictionary<string, string>

Resource tags.

Id string

Resource Id represents the complete path to the resource.

Name string

Resource name associated with the resource.

Properties WorkloadCrrAccessTokenResponse

CrrAccessTokenResource properties

Type string

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

ETag string

Optional ETag.

Location string

Resource location.

Tags map[string]string

Resource tags.

id String

Resource Id represents the complete path to the resource.

name String

Resource name associated with the resource.

properties WorkloadCrrAccessTokenResponse

CrrAccessTokenResource properties

type String

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

eTag String

Optional ETag.

location String

Resource location.

tags Map<String,String>

Resource tags.

id string

Resource Id represents the complete path to the resource.

name string

Resource name associated with the resource.

properties WorkloadCrrAccessTokenResponse

CrrAccessTokenResource properties

type string

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

eTag string

Optional ETag.

location string

Resource location.

tags {[key: string]: string}

Resource tags.

id str

Resource Id represents the complete path to the resource.

name str

Resource name associated with the resource.

properties WorkloadCrrAccessTokenResponse

CrrAccessTokenResource properties

type str

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

e_tag str

Optional ETag.

location str

Resource location.

tags Mapping[str, str]

Resource tags.

id String

Resource Id represents the complete path to the resource.

name String

Resource name associated with the resource.

properties Property Map

CrrAccessTokenResource properties

type String

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

eTag String

Optional ETag.

location String

Resource location.

tags Map<String>

Resource tags.

Supporting Types

AADProperties

WorkloadCrrAccessTokenResponse

AccessTokenString string

Access token used for authentication

BMSActiveRegion string

Active region name of BMS Stamp

BackupManagementType string

Backup Management Type

ContainerId string

Container Id

ContainerName string

Container Unique name

ContainerType string

Container Type

CoordinatorServiceStampId string

CoordinatorServiceStampId to be used by BCM in restore call

CoordinatorServiceStampUri string

CoordinatorServiceStampUri to be used by BCM in restore call

DatasourceContainerName string

Datasource Container Unique Name

DatasourceId string

Datasource Id

DatasourceName string

Datasource Friendly Name

DatasourceType string

Datasource Type

PolicyId string

Policy Id

PolicyName string

Policy Name

ProtectableObjectContainerHostOsName string
ProtectableObjectFriendlyName string
ProtectableObjectParentLogicalContainerName string
ProtectableObjectProtectionState string
ProtectableObjectUniqueName string
ProtectableObjectWorkloadType string
ProtectionContainerId double

Protected item container id

ProtectionServiceStampId string

ProtectionServiceStampId to be used by BCM in restore call

ProtectionServiceStampUri string

ProtectionServiceStampUri to be used by BCM in restore call

RecoveryPointId string

Recovery Point Id

RecoveryPointTime string

Recovery Point Time

ResourceGroupName string

Resource Group name of the source vault

ResourceId string

Resource Id of the source vault

ResourceName string

Resource Name of the source vault

RpIsManagedVirtualMachine bool

Recovery point information: Managed virtual machine

RpOriginalSAOption bool

Recovery point information: Original SA option

RpTierInformation Dictionary<string, string>

Recovery point Tier Information

RpVMSizeDescription string

Recovery point information: VM size description

SubscriptionId string

Subscription Id of the source vault

TokenExtendedInformation string

Extended Information about the token like FileSpec etc.

AccessTokenString string

Access token used for authentication

BMSActiveRegion string

Active region name of BMS Stamp

BackupManagementType string

Backup Management Type

ContainerId string

Container Id

ContainerName string

Container Unique name

ContainerType string

Container Type

CoordinatorServiceStampId string

CoordinatorServiceStampId to be used by BCM in restore call

CoordinatorServiceStampUri string

CoordinatorServiceStampUri to be used by BCM in restore call

DatasourceContainerName string

Datasource Container Unique Name

DatasourceId string

Datasource Id

DatasourceName string

Datasource Friendly Name

DatasourceType string

Datasource Type

PolicyId string

Policy Id

PolicyName string

Policy Name

ProtectableObjectContainerHostOsName string
ProtectableObjectFriendlyName string
ProtectableObjectParentLogicalContainerName string
ProtectableObjectProtectionState string
ProtectableObjectUniqueName string
ProtectableObjectWorkloadType string
ProtectionContainerId float64

Protected item container id

ProtectionServiceStampId string

ProtectionServiceStampId to be used by BCM in restore call

ProtectionServiceStampUri string

ProtectionServiceStampUri to be used by BCM in restore call

RecoveryPointId string

Recovery Point Id

RecoveryPointTime string

Recovery Point Time

ResourceGroupName string

Resource Group name of the source vault

ResourceId string

Resource Id of the source vault

ResourceName string

Resource Name of the source vault

RpIsManagedVirtualMachine bool

Recovery point information: Managed virtual machine

RpOriginalSAOption bool

Recovery point information: Original SA option

RpTierInformation map[string]string

Recovery point Tier Information

RpVMSizeDescription string

Recovery point information: VM size description

SubscriptionId string

Subscription Id of the source vault

TokenExtendedInformation string

Extended Information about the token like FileSpec etc.

accessTokenString String

Access token used for authentication

bMSActiveRegion String

Active region name of BMS Stamp

backupManagementType String

Backup Management Type

containerId String

Container Id

containerName String

Container Unique name

containerType String

Container Type

coordinatorServiceStampId String

CoordinatorServiceStampId to be used by BCM in restore call

coordinatorServiceStampUri String

CoordinatorServiceStampUri to be used by BCM in restore call

datasourceContainerName String

Datasource Container Unique Name

datasourceId String

Datasource Id

datasourceName String

Datasource Friendly Name

datasourceType String

Datasource Type

policyId String

Policy Id

policyName String

Policy Name

protectableObjectContainerHostOsName String
protectableObjectFriendlyName String
protectableObjectParentLogicalContainerName String
protectableObjectProtectionState String
protectableObjectUniqueName String
protectableObjectWorkloadType String
protectionContainerId Double

Protected item container id

protectionServiceStampId String

ProtectionServiceStampId to be used by BCM in restore call

protectionServiceStampUri String

ProtectionServiceStampUri to be used by BCM in restore call

recoveryPointId String

Recovery Point Id

recoveryPointTime String

Recovery Point Time

resourceGroupName String

Resource Group name of the source vault

resourceId String

Resource Id of the source vault

resourceName String

Resource Name of the source vault

rpIsManagedVirtualMachine Boolean

Recovery point information: Managed virtual machine

rpOriginalSAOption Boolean

Recovery point information: Original SA option

rpTierInformation Map<String,String>

Recovery point Tier Information

rpVMSizeDescription String

Recovery point information: VM size description

subscriptionId String

Subscription Id of the source vault

tokenExtendedInformation String

Extended Information about the token like FileSpec etc.

accessTokenString string

Access token used for authentication

bMSActiveRegion string

Active region name of BMS Stamp

backupManagementType string

Backup Management Type

containerId string

Container Id

containerName string

Container Unique name

containerType string

Container Type

coordinatorServiceStampId string

CoordinatorServiceStampId to be used by BCM in restore call

coordinatorServiceStampUri string

CoordinatorServiceStampUri to be used by BCM in restore call

datasourceContainerName string

Datasource Container Unique Name

datasourceId string

Datasource Id

datasourceName string

Datasource Friendly Name

datasourceType string

Datasource Type

policyId string

Policy Id

policyName string

Policy Name

protectableObjectContainerHostOsName string
protectableObjectFriendlyName string
protectableObjectParentLogicalContainerName string
protectableObjectProtectionState string
protectableObjectUniqueName string
protectableObjectWorkloadType string
protectionContainerId number

Protected item container id

protectionServiceStampId string

ProtectionServiceStampId to be used by BCM in restore call

protectionServiceStampUri string

ProtectionServiceStampUri to be used by BCM in restore call

recoveryPointId string

Recovery Point Id

recoveryPointTime string

Recovery Point Time

resourceGroupName string

Resource Group name of the source vault

resourceId string

Resource Id of the source vault

resourceName string

Resource Name of the source vault

rpIsManagedVirtualMachine boolean

Recovery point information: Managed virtual machine

rpOriginalSAOption boolean

Recovery point information: Original SA option

rpTierInformation {[key: string]: string}

Recovery point Tier Information

rpVMSizeDescription string

Recovery point information: VM size description

subscriptionId string

Subscription Id of the source vault

tokenExtendedInformation string

Extended Information about the token like FileSpec etc.

access_token_string str

Access token used for authentication

b_ms_active_region str

Active region name of BMS Stamp

backup_management_type str

Backup Management Type

container_id str

Container Id

container_name str

Container Unique name

container_type str

Container Type

coordinator_service_stamp_id str

CoordinatorServiceStampId to be used by BCM in restore call

coordinator_service_stamp_uri str

CoordinatorServiceStampUri to be used by BCM in restore call

datasource_container_name str

Datasource Container Unique Name

datasource_id str

Datasource Id

datasource_name str

Datasource Friendly Name

datasource_type str

Datasource Type

policy_id str

Policy Id

policy_name str

Policy Name

protectable_object_container_host_os_name str
protectable_object_friendly_name str
protectable_object_parent_logical_container_name str
protectable_object_protection_state str
protectable_object_unique_name str
protectable_object_workload_type str
protection_container_id float

Protected item container id

protection_service_stamp_id str

ProtectionServiceStampId to be used by BCM in restore call

protection_service_stamp_uri str

ProtectionServiceStampUri to be used by BCM in restore call

recovery_point_id str

Recovery Point Id

recovery_point_time str

Recovery Point Time

resource_group_name str

Resource Group name of the source vault

resource_id str

Resource Id of the source vault

resource_name str

Resource Name of the source vault

rp_is_managed_virtual_machine bool

Recovery point information: Managed virtual machine

rp_original_sa_option bool

Recovery point information: Original SA option

rp_tier_information Mapping[str, str]

Recovery point Tier Information

rp_vm_size_description str

Recovery point information: VM size description

subscription_id str

Subscription Id of the source vault

token_extended_information str

Extended Information about the token like FileSpec etc.

accessTokenString String

Access token used for authentication

bMSActiveRegion String

Active region name of BMS Stamp

backupManagementType String

Backup Management Type

containerId String

Container Id

containerName String

Container Unique name

containerType String

Container Type

coordinatorServiceStampId String

CoordinatorServiceStampId to be used by BCM in restore call

coordinatorServiceStampUri String

CoordinatorServiceStampUri to be used by BCM in restore call

datasourceContainerName String

Datasource Container Unique Name

datasourceId String

Datasource Id

datasourceName String

Datasource Friendly Name

datasourceType String

Datasource Type

policyId String

Policy Id

policyName String

Policy Name

protectableObjectContainerHostOsName String
protectableObjectFriendlyName String
protectableObjectParentLogicalContainerName String
protectableObjectProtectionState String
protectableObjectUniqueName String
protectableObjectWorkloadType String
protectionContainerId Number

Protected item container id

protectionServiceStampId String

ProtectionServiceStampId to be used by BCM in restore call

protectionServiceStampUri String

ProtectionServiceStampUri to be used by BCM in restore call

recoveryPointId String

Recovery Point Id

recoveryPointTime String

Recovery Point Time

resourceGroupName String

Resource Group name of the source vault

resourceId String

Resource Id of the source vault

resourceName String

Resource Name of the source vault

rpIsManagedVirtualMachine Boolean

Recovery point information: Managed virtual machine

rpOriginalSAOption Boolean

Recovery point information: Original SA option

rpTierInformation Map<String>

Recovery point Tier Information

rpVMSizeDescription String

Recovery point information: VM size description

subscriptionId String

Subscription Id of the source vault

tokenExtendedInformation String

Extended Information about the token like FileSpec etc.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0