1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getRecoveryPointAccessToken
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.recoveryservices.getRecoveryPointAccessToken

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    Azure REST API version: 2023-01-15.

    Other available API versions: 2018-12-20, 2021-11-15.

    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi