Show / Hide Table of Contents

Class ApiPolicy

Manages an API Management API Policy

Inheritance
System.Object
Resource
CustomResource
ApiPolicy
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.ApiManagement
Assembly: Pulumi.Azure.dll
Syntax
public class ApiPolicy : CustomResource

Constructors

View Source

ApiPolicy(String, ApiPolicyArgs, CustomResourceOptions)

Create a ApiPolicy resource with the given unique name, arguments, and options.

Declaration
public ApiPolicy(string name, ApiPolicyArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

ApiPolicyArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

ApiManagementName

The name of the API Management Service. Changing this forces a new resource to be created.

Declaration
public Output<string> ApiManagementName { get; }
Property Value
Type Description
Output<System.String>
View Source

ApiName

The ID of the API Management API within the API Management Service. Changing this forces a new resource to be created.

Declaration
public Output<string> ApiName { get; }
Property Value
Type Description
Output<System.String>
View Source

ResourceGroupName

The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created.

Declaration
public Output<string> ResourceGroupName { get; }
Property Value
Type Description
Output<System.String>
View Source

XmlContent

The XML Content for this Policy as a string.

Declaration
public Output<string> XmlContent { get; }
Property Value
Type Description
Output<System.String>
View Source

XmlLink

A link to a Policy XML Document, which must be publicly available.

Declaration
public Output<string> XmlLink { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, ApiPolicyState, CustomResourceOptions)

Get an existing ApiPolicy resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static ApiPolicy Get(string name, Input<string> id, ApiPolicyState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

ApiPolicyState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
ApiPolicy
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.