Class ApiOperationArgs
Inherited Members
Namespace: Pulumi.Azure.ApiManagement
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ApiOperationArgs : ResourceArgs
Constructors
View SourceApiOperationArgs()
Declaration
public ApiOperationArgs()
Properties
View SourceApiManagementName
The Name of the API Management Service where the API exists. Changing this forces a new resource to be created.
Declaration
public Input<string> ApiManagementName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ApiName
The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created.
Declaration
public Input<string> ApiName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
A description for this API Operation, which may include HTML formatting tags.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisplayName
The Display Name for this API Management Operation.
Declaration
public Input<string> DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Method
The HTTP Method used for this API Management Operation, like GET, DELETE, PUT or POST - but not limited to these values.
Declaration
public Input<string> Method { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OperationId
A unique identifier for this API Operation. Changing this forces a new resource to be created.
Declaration
public Input<string> OperationId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Request
A request block as defined below.
Declaration
public Input<ApiOperationRequestArgs> Request { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApiOperationRequestArgs> |
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 Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Responses
One or more response blocks as defined below.
Declaration
public InputList<ApiOperationResponseArgs> Responses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApiOperationResponseArgs> |
TemplateParameters
One or more template_parameter blocks as defined below.
Declaration
public InputList<ApiOperationTemplateParameterArgs> TemplateParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApiOperationTemplateParameterArgs> |
UrlTemplate
The relative URL Template identifying the target resource for this operation, which may include parameters.
Declaration
public Input<string> UrlTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |