Azure Native v1.103.0, Jun 2 23
Azure Native v1.103.0, Jun 2 23
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:
- Container
Name string Name of the container.
- Fabric
Name string Fabric name associated with the container.
- Protected
Item stringName Name of the Protected Item.
- Recovery
Point stringId Recovery Point Id
- Resource
Group stringName The name of the resource group where the recovery services vault is present.
- Vault
Name string The name of the recovery services vault.
- ETag string
Optional ETag.
- Location string
Resource location.
- Properties
Pulumi.
Azure Native. Recovery Services. Inputs. AADProperties AADPropertiesResource properties
- Dictionary<string, string>
Resource tags.
- Container
Name string Name of the container.
- Fabric
Name string Fabric name associated with the container.
- Protected
Item stringName Name of the Protected Item.
- Recovery
Point stringId Recovery Point Id
- Resource
Group stringName The name of the resource group where the recovery services vault is present.
- Vault
Name string The name of the recovery services vault.
- ETag string
Optional ETag.
- Location string
Resource location.
- Properties AADProperties
AADPropertiesResource properties
- map[string]string
Resource tags.
- container
Name String Name of the container.
- fabric
Name String Fabric name associated with the container.
- protected
Item StringName Name of the Protected Item.
- recovery
Point StringId Recovery Point Id
- resource
Group StringName The name of the resource group where the recovery services vault is present.
- vault
Name String The name of the recovery services vault.
- e
Tag String Optional ETag.
- location String
Resource location.
- properties AADProperties
AADPropertiesResource properties
- Map<String,String>
Resource tags.
- container
Name string Name of the container.
- fabric
Name string Fabric name associated with the container.
- protected
Item stringName Name of the Protected Item.
- recovery
Point stringId Recovery Point Id
- resource
Group stringName The name of the resource group where the recovery services vault is present.
- vault
Name string The name of the recovery services vault.
- e
Tag string Optional ETag.
- location string
Resource location.
- properties AADProperties
AADPropertiesResource properties
- {[key: string]: string}
Resource tags.
- container_
name str Name of the container.
- fabric_
name str Fabric name associated with the container.
- protected_
item_ strname Name of the Protected Item.
- recovery_
point_ strid Recovery Point Id
- resource_
group_ strname 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
- Mapping[str, str]
Resource tags.
- container
Name String Name of the container.
- fabric
Name String Fabric name associated with the container.
- protected
Item StringName Name of the Protected Item.
- recovery
Point StringId Recovery Point Id
- resource
Group StringName The name of the resource group where the recovery services vault is present.
- vault
Name String The name of the recovery services vault.
- e
Tag String Optional ETag.
- location String
Resource location.
- properties Property Map
AADPropertiesResource properties
- 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.
Azure Native. Recovery Services. Outputs. Workload Crr Access Token Response CrrAccessTokenResource properties
- Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- ETag string
Optional ETag.
- Location string
Resource location.
- 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
Workload
Crr Access Token Response CrrAccessTokenResource properties
- Type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- ETag string
Optional ETag.
- Location string
Resource location.
- 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
Workload
Crr Access Token Response CrrAccessTokenResource properties
- type String
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- e
Tag String Optional ETag.
- location String
Resource location.
- 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
Workload
Crr Access Token Response CrrAccessTokenResource properties
- type string
Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- e
Tag string Optional ETag.
- location string
Resource location.
- {[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
Workload
Crr Access Token Response 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.
- 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/...
- e
Tag String Optional ETag.
- location String
Resource location.
- Map<String>
Resource tags.
Supporting Types
AADProperties
- Audience string
- string
- Service
Principal stringClient Id - Service
Principal stringObject Id - Tenant
Id string
- Audience string
- string
- Service
Principal stringClient Id - Service
Principal stringObject Id - Tenant
Id string
- audience String
- String
- service
Principal StringClient Id - service
Principal StringObject Id - tenant
Id String
- audience string
- string
- service
Principal stringClient Id - service
Principal stringObject Id - tenant
Id string
- audience str
- str
- service_
principal_ strclient_ id - service_
principal_ strobject_ id - tenant_
id str
- audience String
- String
- service
Principal StringClient Id - service
Principal StringObject Id - tenant
Id String
WorkloadCrrAccessTokenResponse
- Access
Token stringString Access token used for authentication
- BMSActive
Region string Active region name of BMS Stamp
- Backup
Management stringType Backup Management Type
- Container
Id string Container Id
- Container
Name string Container Unique name
- Container
Type string Container Type
- Coordinator
Service stringStamp Id CoordinatorServiceStampId to be used by BCM in restore call
- Coordinator
Service stringStamp Uri CoordinatorServiceStampUri to be used by BCM in restore call
- Datasource
Container stringName Datasource Container Unique Name
- Datasource
Id string Datasource Id
- Datasource
Name string Datasource Friendly Name
- Datasource
Type string Datasource Type
- Policy
Id string Policy Id
- Policy
Name string Policy Name
- Protectable
Object stringContainer Host Os Name - Protectable
Object stringFriendly Name - Protectable
Object stringParent Logical Container Name - Protectable
Object stringProtection State - Protectable
Object stringUnique Name - Protectable
Object stringWorkload Type - Protection
Container doubleId Protected item container id
- Protection
Service stringStamp Id ProtectionServiceStampId to be used by BCM in restore call
- Protection
Service stringStamp Uri ProtectionServiceStampUri to be used by BCM in restore call
- Recovery
Point stringId Recovery Point Id
- Recovery
Point stringTime Recovery Point Time
- Resource
Group stringName Resource Group name of the source vault
- Resource
Id string Resource Id of the source vault
- Resource
Name string Resource Name of the source vault
- Rp
Is boolManaged Virtual Machine Recovery point information: Managed virtual machine
- Rp
Original boolSAOption Recovery point information: Original SA option
- Rp
Tier Dictionary<string, string>Information Recovery point Tier Information
- Rp
VMSize stringDescription Recovery point information: VM size description
- Subscription
Id string Subscription Id of the source vault
- Token
Extended stringInformation Extended Information about the token like FileSpec etc.
- Access
Token stringString Access token used for authentication
- BMSActive
Region string Active region name of BMS Stamp
- Backup
Management stringType Backup Management Type
- Container
Id string Container Id
- Container
Name string Container Unique name
- Container
Type string Container Type
- Coordinator
Service stringStamp Id CoordinatorServiceStampId to be used by BCM in restore call
- Coordinator
Service stringStamp Uri CoordinatorServiceStampUri to be used by BCM in restore call
- Datasource
Container stringName Datasource Container Unique Name
- Datasource
Id string Datasource Id
- Datasource
Name string Datasource Friendly Name
- Datasource
Type string Datasource Type
- Policy
Id string Policy Id
- Policy
Name string Policy Name
- Protectable
Object stringContainer Host Os Name - Protectable
Object stringFriendly Name - Protectable
Object stringParent Logical Container Name - Protectable
Object stringProtection State - Protectable
Object stringUnique Name - Protectable
Object stringWorkload Type - Protection
Container float64Id Protected item container id
- Protection
Service stringStamp Id ProtectionServiceStampId to be used by BCM in restore call
- Protection
Service stringStamp Uri ProtectionServiceStampUri to be used by BCM in restore call
- Recovery
Point stringId Recovery Point Id
- Recovery
Point stringTime Recovery Point Time
- Resource
Group stringName Resource Group name of the source vault
- Resource
Id string Resource Id of the source vault
- Resource
Name string Resource Name of the source vault
- Rp
Is boolManaged Virtual Machine Recovery point information: Managed virtual machine
- Rp
Original boolSAOption Recovery point information: Original SA option
- Rp
Tier map[string]stringInformation Recovery point Tier Information
- Rp
VMSize stringDescription Recovery point information: VM size description
- Subscription
Id string Subscription Id of the source vault
- Token
Extended stringInformation Extended Information about the token like FileSpec etc.
- access
Token StringString Access token used for authentication
- b
MSActive StringRegion Active region name of BMS Stamp
- backup
Management StringType Backup Management Type
- container
Id String Container Id
- container
Name String Container Unique name
- container
Type String Container Type
- coordinator
Service StringStamp Id CoordinatorServiceStampId to be used by BCM in restore call
- coordinator
Service StringStamp Uri CoordinatorServiceStampUri to be used by BCM in restore call
- datasource
Container StringName Datasource Container Unique Name
- datasource
Id String Datasource Id
- datasource
Name String Datasource Friendly Name
- datasource
Type String Datasource Type
- policy
Id String Policy Id
- policy
Name String Policy Name
- protectable
Object StringContainer Host Os Name - protectable
Object StringFriendly Name - protectable
Object StringParent Logical Container Name - protectable
Object StringProtection State - protectable
Object StringUnique Name - protectable
Object StringWorkload Type - protection
Container DoubleId Protected item container id
- protection
Service StringStamp Id ProtectionServiceStampId to be used by BCM in restore call
- protection
Service StringStamp Uri ProtectionServiceStampUri to be used by BCM in restore call
- recovery
Point StringId Recovery Point Id
- recovery
Point StringTime Recovery Point Time
- resource
Group StringName Resource Group name of the source vault
- resource
Id String Resource Id of the source vault
- resource
Name String Resource Name of the source vault
- rp
Is BooleanManaged Virtual Machine Recovery point information: Managed virtual machine
- rp
Original BooleanSAOption Recovery point information: Original SA option
- rp
Tier Map<String,String>Information Recovery point Tier Information
- rp
VMSize StringDescription Recovery point information: VM size description
- subscription
Id String Subscription Id of the source vault
- token
Extended StringInformation Extended Information about the token like FileSpec etc.
- access
Token stringString Access token used for authentication
- b
MSActive stringRegion Active region name of BMS Stamp
- backup
Management stringType Backup Management Type
- container
Id string Container Id
- container
Name string Container Unique name
- container
Type string Container Type
- coordinator
Service stringStamp Id CoordinatorServiceStampId to be used by BCM in restore call
- coordinator
Service stringStamp Uri CoordinatorServiceStampUri to be used by BCM in restore call
- datasource
Container stringName Datasource Container Unique Name
- datasource
Id string Datasource Id
- datasource
Name string Datasource Friendly Name
- datasource
Type string Datasource Type
- policy
Id string Policy Id
- policy
Name string Policy Name
- protectable
Object stringContainer Host Os Name - protectable
Object stringFriendly Name - protectable
Object stringParent Logical Container Name - protectable
Object stringProtection State - protectable
Object stringUnique Name - protectable
Object stringWorkload Type - protection
Container numberId Protected item container id
- protection
Service stringStamp Id ProtectionServiceStampId to be used by BCM in restore call
- protection
Service stringStamp Uri ProtectionServiceStampUri to be used by BCM in restore call
- recovery
Point stringId Recovery Point Id
- recovery
Point stringTime Recovery Point Time
- resource
Group stringName Resource Group name of the source vault
- resource
Id string Resource Id of the source vault
- resource
Name string Resource Name of the source vault
- rp
Is booleanManaged Virtual Machine Recovery point information: Managed virtual machine
- rp
Original booleanSAOption Recovery point information: Original SA option
- rp
Tier {[key: string]: string}Information Recovery point Tier Information
- rp
VMSize stringDescription Recovery point information: VM size description
- subscription
Id string Subscription Id of the source vault
- token
Extended stringInformation Extended Information about the token like FileSpec etc.
- access_
token_ strstring Access token used for authentication
- b_
ms_ stractive_ region Active region name of BMS Stamp
- backup_
management_ strtype Backup Management Type
- container_
id str Container Id
- container_
name str Container Unique name
- container_
type str Container Type
- coordinator_
service_ strstamp_ id CoordinatorServiceStampId to be used by BCM in restore call
- coordinator_
service_ strstamp_ uri CoordinatorServiceStampUri to be used by BCM in restore call
- datasource_
container_ strname 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_ strcontainer_ host_ os_ name - protectable_
object_ strfriendly_ name - protectable_
object_ strparent_ logical_ container_ name - protectable_
object_ strprotection_ state - protectable_
object_ strunique_ name - protectable_
object_ strworkload_ type - protection_
container_ floatid Protected item container id
- protection_
service_ strstamp_ id ProtectionServiceStampId to be used by BCM in restore call
- protection_
service_ strstamp_ uri ProtectionServiceStampUri to be used by BCM in restore call
- recovery_
point_ strid Recovery Point Id
- recovery_
point_ strtime Recovery Point Time
- resource_
group_ strname 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_ boolmanaged_ virtual_ machine Recovery point information: Managed virtual machine
- rp_
original_ boolsa_ option Recovery point information: Original SA option
- rp_
tier_ Mapping[str, str]information Recovery point Tier Information
- rp_
vm_ strsize_ description Recovery point information: VM size description
- subscription_
id str Subscription Id of the source vault
- token_
extended_ strinformation Extended Information about the token like FileSpec etc.
- access
Token StringString Access token used for authentication
- b
MSActive StringRegion Active region name of BMS Stamp
- backup
Management StringType Backup Management Type
- container
Id String Container Id
- container
Name String Container Unique name
- container
Type String Container Type
- coordinator
Service StringStamp Id CoordinatorServiceStampId to be used by BCM in restore call
- coordinator
Service StringStamp Uri CoordinatorServiceStampUri to be used by BCM in restore call
- datasource
Container StringName Datasource Container Unique Name
- datasource
Id String Datasource Id
- datasource
Name String Datasource Friendly Name
- datasource
Type String Datasource Type
- policy
Id String Policy Id
- policy
Name String Policy Name
- protectable
Object StringContainer Host Os Name - protectable
Object StringFriendly Name - protectable
Object StringParent Logical Container Name - protectable
Object StringProtection State - protectable
Object StringUnique Name - protectable
Object StringWorkload Type - protection
Container NumberId Protected item container id
- protection
Service StringStamp Id ProtectionServiceStampId to be used by BCM in restore call
- protection
Service StringStamp Uri ProtectionServiceStampUri to be used by BCM in restore call
- recovery
Point StringId Recovery Point Id
- recovery
Point StringTime Recovery Point Time
- resource
Group StringName Resource Group name of the source vault
- resource
Id String Resource Id of the source vault
- resource
Name String Resource Name of the source vault
- rp
Is BooleanManaged Virtual Machine Recovery point information: Managed virtual machine
- rp
Original BooleanSAOption Recovery point information: Original SA option
- rp
Tier Map<String>Information Recovery point Tier Information
- rp
VMSize StringDescription Recovery point information: VM size description
- subscription
Id String Subscription Id of the source vault
- token
Extended StringInformation Extended Information about the token like FileSpec etc.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0