azure-native.apimanagement.getProductPolicy
Get the policy configuration at the Product level. API Version: 2020-12-01.
Using getProductPolicy
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 getProductPolicy(args: GetProductPolicyArgs, opts?: InvokeOptions): Promise<GetProductPolicyResult>
function getProductPolicyOutput(args: GetProductPolicyOutputArgs, opts?: InvokeOptions): Output<GetProductPolicyResult>
def get_product_policy(format: Optional[str] = None,
policy_id: Optional[str] = None,
product_id: Optional[str] = None,
resource_group_name: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProductPolicyResult
def get_product_policy_output(format: Optional[pulumi.Input[str]] = None,
policy_id: Optional[pulumi.Input[str]] = None,
product_id: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetProductPolicyResult]
func LookupProductPolicy(ctx *Context, args *LookupProductPolicyArgs, opts ...InvokeOption) (*LookupProductPolicyResult, error)
func LookupProductPolicyOutput(ctx *Context, args *LookupProductPolicyOutputArgs, opts ...InvokeOption) LookupProductPolicyResultOutput
> Note: This function is named LookupProductPolicy
in the Go SDK.
public static class GetProductPolicy
{
public static Task<GetProductPolicyResult> InvokeAsync(GetProductPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetProductPolicyResult> Invoke(GetProductPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetProductPolicyResult> getProductPolicy(GetProductPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:apimanagement:getProductPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Policy
Id string The identifier of the Policy.
- Product
Id string Product identifier. Must be unique in the current API Management service instance.
- Resource
Group stringName The name of the resource group.
- Service
Name string The name of the API Management service.
- Format string
Policy Export Format.
- Policy
Id string The identifier of the Policy.
- Product
Id string Product identifier. Must be unique in the current API Management service instance.
- Resource
Group stringName The name of the resource group.
- Service
Name string The name of the API Management service.
- Format string
Policy Export Format.
- policy
Id String The identifier of the Policy.
- product
Id String Product identifier. Must be unique in the current API Management service instance.
- resource
Group StringName The name of the resource group.
- service
Name String The name of the API Management service.
- format String
Policy Export Format.
- policy
Id string The identifier of the Policy.
- product
Id string Product identifier. Must be unique in the current API Management service instance.
- resource
Group stringName The name of the resource group.
- service
Name string The name of the API Management service.
- format string
Policy Export Format.
- policy_
id str The identifier of the Policy.
- product_
id str Product identifier. Must be unique in the current API Management service instance.
- resource_
group_ strname The name of the resource group.
- service_
name str The name of the API Management service.
- format str
Policy Export Format.
- policy
Id String The identifier of the Policy.
- product
Id String Product identifier. Must be unique in the current API Management service instance.
- resource
Group StringName The name of the resource group.
- service
Name String The name of the API Management service.
- format String
Policy Export Format.
getProductPolicy Result
The following output properties are available:
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0