NatGatewaysOperations interface
Interface representing a NatGateways operations.
Properties
| create |
The operation to create or update a natGateway. Please note some properties can be set only during NatGateway creation. |
| delete | The operation to delete a natGateway. |
| get | The operation to get a natGateway. |
| list |
Lists all of the natGateways in the specified subscription. Use the nextLink property in the response to get the next page of NatGateway. |
| list |
Lists all of the natGateways in the specified resource group. Use the nextLink property in the response to get the next page of NatGateway. |
| update |
Updates a natGateway tags. |
Property Details
createOrUpdate
The operation to create or update a natGateway. Please note some properties can be set only during NatGateway creation.
createOrUpdate: (resourceGroupName: string, natGatewayName: string, resource: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>
Property Value
(resourceGroupName: string, natGatewayName: string, resource: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>
delete
The operation to delete a natGateway.
delete: (resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
The operation to get a natGateway.
get: (resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams) => Promise<NatGateway>
Property Value
(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams) => Promise<NatGateway>
listAll
Lists all of the natGateways in the specified subscription. Use the nextLink property in the response to get the next page of NatGateway.
listAll: (options?: NatGatewaysListAllOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>
Property Value
(options?: NatGatewaysListAllOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>
listByResourceGroup
Lists all of the natGateways in the specified resource group. Use the nextLink property in the response to get the next page of NatGateway.
listByResourceGroup: (resourceGroupName: string, options?: NatGatewaysListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>
Property Value
(resourceGroupName: string, options?: NatGatewaysListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>
updateTags
Updates a natGateway tags.
updateTags: (resourceGroupName: string, natGatewayName: string, properties: NatGatewayTagsUpdate, options?: NatGatewaysUpdateTagsOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>
Property Value
(resourceGroupName: string, natGatewayName: string, properties: NatGatewayTagsUpdate, options?: NatGatewaysUpdateTagsOptionalParams) => PollerLike<OperationState<NatGateway>, NatGateway>