UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

132 lines (131 loc) 3.34 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * Uses Azure REST API version 2023-01-15. */ export declare function getRecoveryPointAccessToken(args: GetRecoveryPointAccessTokenArgs, opts?: pulumi.InvokeOptions): Promise<GetRecoveryPointAccessTokenResult>; export interface GetRecoveryPointAccessTokenArgs { /** * Name of the container. */ containerName: string; /** * Optional ETag. */ eTag?: string; /** * Fabric name associated with the container. */ fabricName: string; /** * Resource location. */ location?: string; /** * AADPropertiesResource properties */ properties?: inputs.recoveryservices.AADProperties; /** * Name of the Protected Item. */ protectedItemName: string; /** * Recovery Point Id */ recoveryPointId: string; /** * The name of the resource group where the recovery services vault is present. */ resourceGroupName: string; /** * Resource tags. */ tags?: { [key: string]: string; }; /** * The name of the recovery services vault. */ vaultName: string; } export interface GetRecoveryPointAccessTokenResult { /** * Optional ETag. */ readonly eTag?: string; /** * Resource Id represents the complete path to the resource. */ readonly id: string; /** * Resource location. */ readonly location?: string; /** * Resource name associated with the resource. */ readonly name: string; /** * CrrAccessTokenResource properties */ readonly properties: outputs.recoveryservices.WorkloadCrrAccessTokenResponse; /** * Resource tags. */ readonly tags?: { [key: string]: string; }; /** * Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/... */ readonly type: string; } /** * Uses Azure REST API version 2023-01-15. */ export declare function getRecoveryPointAccessTokenOutput(args: GetRecoveryPointAccessTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRecoveryPointAccessTokenResult>; export interface GetRecoveryPointAccessTokenOutputArgs { /** * Name of the container. */ containerName: pulumi.Input<string>; /** * Optional ETag. */ eTag?: pulumi.Input<string>; /** * Fabric name associated with the container. */ fabricName: pulumi.Input<string>; /** * Resource location. */ location?: pulumi.Input<string>; /** * AADPropertiesResource properties */ properties?: pulumi.Input<inputs.recoveryservices.AADPropertiesArgs>; /** * Name of the Protected Item. */ protectedItemName: pulumi.Input<string>; /** * Recovery Point Id */ recoveryPointId: pulumi.Input<string>; /** * The name of the resource group where the recovery services vault is present. */ resourceGroupName: pulumi.Input<string>; /** * Resource tags. */ tags?: pulumi.Input<{ [key: string]: pulumi.Input<string>; }>; /** * The name of the recovery services vault. */ vaultName: pulumi.Input<string>; }