This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.recoveryservices.getResourceGuardProxy
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Returns ResourceGuardProxy under vault and with the name referenced in request
Uses Azure REST API version 2023-04-01.
Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01, 2024-11-01-preview.
Using getResourceGuardProxy
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 getResourceGuardProxy(args: GetResourceGuardProxyArgs, opts?: InvokeOptions): Promise<GetResourceGuardProxyResult>
function getResourceGuardProxyOutput(args: GetResourceGuardProxyOutputArgs, opts?: InvokeOptions): Output<GetResourceGuardProxyResult>def get_resource_guard_proxy(resource_group_name: Optional[str] = None,
                             resource_guard_proxy_name: Optional[str] = None,
                             vault_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetResourceGuardProxyResult
def get_resource_guard_proxy_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                             resource_guard_proxy_name: Optional[pulumi.Input[str]] = None,
                             vault_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetResourceGuardProxyResult]func LookupResourceGuardProxy(ctx *Context, args *LookupResourceGuardProxyArgs, opts ...InvokeOption) (*LookupResourceGuardProxyResult, error)
func LookupResourceGuardProxyOutput(ctx *Context, args *LookupResourceGuardProxyOutputArgs, opts ...InvokeOption) LookupResourceGuardProxyResultOutput> Note: This function is named LookupResourceGuardProxy in the Go SDK.
public static class GetResourceGuardProxy 
{
    public static Task<GetResourceGuardProxyResult> InvokeAsync(GetResourceGuardProxyArgs args, InvokeOptions? opts = null)
    public static Output<GetResourceGuardProxyResult> Invoke(GetResourceGuardProxyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetResourceGuardProxyResult> getResourceGuardProxy(GetResourceGuardProxyArgs args, InvokeOptions options)
public static Output<GetResourceGuardProxyResult> getResourceGuardProxy(GetResourceGuardProxyArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:recoveryservices:getResourceGuardProxy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- ResourceGuard stringProxy Name 
- VaultName string
- The name of the recovery services vault.
- ResourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- ResourceGuard stringProxy Name 
- VaultName string
- The name of the recovery services vault.
- resourceGroup StringName 
- The name of the resource group where the recovery services vault is present.
- resourceGuard StringProxy Name 
- vaultName String
- The name of the recovery services vault.
- resourceGroup stringName 
- The name of the resource group where the recovery services vault is present.
- resourceGuard stringProxy Name 
- vaultName string
- The name of the recovery services vault.
- resource_group_ strname 
- The name of the resource group where the recovery services vault is present.
- resource_guard_ strproxy_ name 
- vault_name str
- The name of the recovery services vault.
- resourceGroup StringName 
- The name of the resource group where the recovery services vault is present.
- resourceGuard StringProxy Name 
- vaultName String
- The name of the recovery services vault.
getResourceGuardProxy 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. Resource Guard Proxy Base Response 
- ResourceGuardProxyBaseResource 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
ResourceGuard Proxy Base Response 
- ResourceGuardProxyBaseResource 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
ResourceGuard Proxy Base Response 
- ResourceGuardProxyBaseResource 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
ResourceGuard Proxy Base Response 
- ResourceGuardProxyBaseResource properties
- type string
- Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
- eTag 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
ResourceGuard Proxy Base Response 
- ResourceGuardProxyBaseResource 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
- ResourceGuardProxyBaseResource 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>
- Resource tags.
Supporting Types
ResourceGuardOperationDetailResponse    
- DefaultResource stringRequest 
- VaultCritical stringOperation 
- DefaultResource stringRequest 
- VaultCritical stringOperation 
- defaultResource StringRequest 
- vaultCritical StringOperation 
- defaultResource stringRequest 
- vaultCritical stringOperation 
- defaultResource StringRequest 
- vaultCritical StringOperation 
ResourceGuardProxyBaseResponse    
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi