Freigeben über


NetworkRack Class

The Network Rack resource definition.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Constructor

NetworkRack(*, location: str, network_fabric_id: str, tags: Dict[str, str] | None = None, annotation: str | None = None, network_rack_type: str | _models.NetworkRackType | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tags

Resource tags.

Default value: None
location
str

The geo-location where the resource lives. Required.

annotation
str

Switch configuration description.

Default value: None
network_rack_type

Network Rack SKU name. Known values are: "Aggregate", "Compute", and "Combined".

Default value: None
network_fabric_id
str

ARM resource ID of the Network Fabric. Required.

Variables

Name Description
id
str

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

system_data

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags

Resource tags.

location
str

The geo-location where the resource lives. Required.

annotation
str

Switch configuration description.

network_rack_type

Network Rack SKU name. Known values are: "Aggregate", "Compute", and "Combined".

network_fabric_id
str

ARM resource ID of the Network Fabric. Required.

network_devices

List of network device ARM resource IDs.

provisioning_state

Provisioning state of the resource. Known values are: "Accepted", "Succeeded", "Updating", "Deleting", "Failed", and "Canceled".