Class ApiArgs
Inherited Members
Namespace: Pulumi.Azure.ApiManagement
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ApiArgs : ResourceArgs
Constructors
View SourceApiArgs()
Declaration
public ApiArgs()
Properties
View SourceApiManagementName
The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created.
Declaration
public Input<string> ApiManagementName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
A description of the API Management API, which may include HTML formatting tags.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisplayName
The display name of the API.
Declaration
public Input<string> DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Import
A import block as documented below.
Declaration
public Input<ApiImportArgs> Import { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiImportArgs> |
Name
The name of the API Management API. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Path
The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of it's resource paths within the API Management Service.
Declaration
public Input<string> Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Protocols
A list of protocols the operations in this API can be invoked. Possible values are http and https.
Declaration
public InputList<string> Protocols { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ResourceGroupName
The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Revision
The Revision which used for this API.
Declaration
public Input<string> Revision { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceUrl
Absolute URL of the backend service implementing this API.
Declaration
public Input<string> ServiceUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SoapPassThrough
Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to false.
Declaration
public Input<bool> SoapPassThrough { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
SubscriptionKeyParameterNames
A subscription_key_parameter_names block as documented below.
Declaration
public Input<ApiSubscriptionKeyParameterNamesArgs> SubscriptionKeyParameterNames { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiSubscriptionKeyParameterNamesArgs> |
Version
The Version number of this API, if this API is versioned.
Declaration
public Input<string> Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VersionSetId
The ID of the Version Set which this API is associated with.
Declaration
public Input<string> VersionSetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |