AddressesOperations interface

Interface representing a Addresses operations.

Properties

create

Create a new address with the specified parameters. Existing address cannot be updated with this API and should instead be updated with the Update address API.

delete

Delete an address.

get

Get information about the specified address.

listByResourceGroup

List all the addresses available under the given resource group.

listBySubscription

List all the addresses available under the subscription.

update

Update the properties of an existing address.

Property Details

create

Create a new address with the specified parameters. Existing address cannot be updated with this API and should instead be updated with the Update address API.

create: (resourceGroupName: string, addressName: string, addressResource: AddressResource, options?: AddressesCreateOptionalParams) => PollerLike<OperationState<AddressResource>, AddressResource>

Property Value

(resourceGroupName: string, addressName: string, addressResource: AddressResource, options?: AddressesCreateOptionalParams) => PollerLike<OperationState<AddressResource>, AddressResource>

delete

Delete an address.

delete: (resourceGroupName: string, addressName: string, options?: AddressesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, addressName: string, options?: AddressesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get information about the specified address.

get: (resourceGroupName: string, addressName: string, options?: AddressesGetOptionalParams) => Promise<AddressResource>

Property Value

(resourceGroupName: string, addressName: string, options?: AddressesGetOptionalParams) => Promise<AddressResource>

listByResourceGroup

List all the addresses available under the given resource group.

listByResourceGroup: (resourceGroupName: string, options?: AddressesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AddressResource, AddressResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: AddressesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AddressResource, AddressResource[], PageSettings>

listBySubscription

List all the addresses available under the subscription.

listBySubscription: (options?: AddressesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AddressResource, AddressResource[], PageSettings>

Property Value

(options?: AddressesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AddressResource, AddressResource[], PageSettings>

update

Update the properties of an existing address.

update: (resourceGroupName: string, addressName: string, addressUpdateParameter: AddressUpdateParameter, options?: AddressesUpdateOptionalParams) => PollerLike<OperationState<AddressResource>, AddressResource>

Property Value

(resourceGroupName: string, addressName: string, addressUpdateParameter: AddressUpdateParameter, options?: AddressesUpdateOptionalParams) => PollerLike<OperationState<AddressResource>, AddressResource>