Document: "expressRouteCircuit"
Authorization in an ExpressRouteCircuit resource.
azure_express_route_circuit_authorization {
api_version => "api_version",
authorization_name => "authorization_name",
authorization_parameters => "authorizationParameters",
circuit_name => "circuit_name",
id => "id (optional)",
name => "name (optional)",
properties => $azure_authorization_properties_format
resource_group_name => "resource_group_name",
subscription_id => "subscription_id",
}
Name | Type | Required | Description |
---|---|---|---|
api_version | String | true | Client API version. |
authorization_name | String | true | The name of the authorization. |
authorization_parameters | Hash | true | Parameters supplied to the create or update express route circuit authorization operation. |
circuit_name | String | true | The name of the express route circuit. |
id | String | false | Resource ID. |
name | String | false | Gets name of the resource that is unique within a resource group. This name can be used to access the resource. |
properties | AuthorizationPropertiesFormat | false | Properties of the express route circuit authorization. |
resource_group_name | String | true | The name of the resource group. |
subscription_id | String | true | The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. |
Properties of ExpressRouteCircuitAuthorization.
$azure_authorization_properties_format = {
authorizationKey => "authorizationKey (optional)",
authorizationUseStatus => "authorizationUseStatus (optional)",
provisioningState => "provisioningState (optional)",
}
Name | Type | Required | Description |
---|---|---|---|
authorizationKey | String | false | The authorization key. |
authorizationUseStatus | String | false | The authorization use status. |
provisioningState | String | false | Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
Here is a list of endpoints that we use to create, read, update and delete the ExpressRouteCircuitAuthorization
Operation | Path | Verb | Description | OperationID |
---|---|---|---|---|
Create | /subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Network/expressRouteCircuits/%{circuit_name}/authorizations/%{authorization_name} |
Put | Creates or updates an authorization in the specified express route circuit. | ExpressRouteCircuitAuthorizations_CreateOrUpdate |
List - list all | `` | |||
List - get one | /subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Network/expressRouteCircuits/%{circuit_name}/authorizations/%{authorization_name} |
Get | Gets the specified authorization from the specified express route circuit. | ExpressRouteCircuitAuthorizations_Get |
List - get list using params | /subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Network/expressRouteCircuits/%{circuit_name}/authorizations |
Get | Gets all authorizations in an express route circuit. | ExpressRouteCircuitAuthorizations_List |
Update | /subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Network/expressRouteCircuits/%{circuit_name}/authorizations/%{authorization_name} |
Put | Creates or updates an authorization in the specified express route circuit. | ExpressRouteCircuitAuthorizations_CreateOrUpdate |
Delete | /subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Network/expressRouteCircuits/%{circuit_name}/authorizations/%{authorization_name} |
Delete | Deletes the specified authorization from the specified express route circuit. | ExpressRouteCircuitAuthorizations_Delete |