Authorizations interface

Interface representing a Authorizations.

Methods

beginCreateOrUpdate(string, string, string, ExpressRouteAuthorization, AuthorizationsCreateOrUpdateOptionalParams)

Create a ExpressRouteAuthorization

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteAuthorization, AuthorizationsCreateOrUpdateOptionalParams)

Create a ExpressRouteAuthorization

beginDelete(string, string, string, AuthorizationsDeleteOptionalParams)

Delete a ExpressRouteAuthorization

beginDeleteAndWait(string, string, string, AuthorizationsDeleteOptionalParams)

Delete a ExpressRouteAuthorization

get(string, string, string, AuthorizationsGetOptionalParams)

Get a ExpressRouteAuthorization

list(string, string, AuthorizationsListOptionalParams)

List ExpressRouteAuthorization resources by PrivateCloud

Method Details

beginCreateOrUpdate(string, string, string, ExpressRouteAuthorization, AuthorizationsCreateOrUpdateOptionalParams)

Create a ExpressRouteAuthorization

function beginCreateOrUpdate(resourceGroupName: string, privateCloudName: string, authorizationName: string, authorization: ExpressRouteAuthorization, options?: AuthorizationsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ExpressRouteAuthorization>, ExpressRouteAuthorization>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

authorizationName

string

Name of the ExpressRoute Circuit Authorization

authorization
ExpressRouteAuthorization

Resource create parameters.

options
AuthorizationsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ExpressRouteAuthorization>, ExpressRouteAuthorization>>

beginCreateOrUpdateAndWait(string, string, string, ExpressRouteAuthorization, AuthorizationsCreateOrUpdateOptionalParams)

Create a ExpressRouteAuthorization

function beginCreateOrUpdateAndWait(resourceGroupName: string, privateCloudName: string, authorizationName: string, authorization: ExpressRouteAuthorization, options?: AuthorizationsCreateOrUpdateOptionalParams): Promise<ExpressRouteAuthorization>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

authorizationName

string

Name of the ExpressRoute Circuit Authorization

authorization
ExpressRouteAuthorization

Resource create parameters.

options
AuthorizationsCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, AuthorizationsDeleteOptionalParams)

Delete a ExpressRouteAuthorization

function beginDelete(resourceGroupName: string, privateCloudName: string, authorizationName: string, options?: AuthorizationsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

authorizationName

string

Name of the ExpressRoute Circuit Authorization

options
AuthorizationsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, AuthorizationsDeleteOptionalParams)

Delete a ExpressRouteAuthorization

function beginDeleteAndWait(resourceGroupName: string, privateCloudName: string, authorizationName: string, options?: AuthorizationsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

authorizationName

string

Name of the ExpressRoute Circuit Authorization

options
AuthorizationsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, AuthorizationsGetOptionalParams)

Get a ExpressRouteAuthorization

function get(resourceGroupName: string, privateCloudName: string, authorizationName: string, options?: AuthorizationsGetOptionalParams): Promise<ExpressRouteAuthorization>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

authorizationName

string

Name of the ExpressRoute Circuit Authorization

options
AuthorizationsGetOptionalParams

The options parameters.

Returns

list(string, string, AuthorizationsListOptionalParams)

List ExpressRouteAuthorization resources by PrivateCloud

function list(resourceGroupName: string, privateCloudName: string, options?: AuthorizationsListOptionalParams): PagedAsyncIterableIterator<ExpressRouteAuthorization, ExpressRouteAuthorization[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

options
AuthorizationsListOptionalParams

The options parameters.

Returns