IPConfiguration Class

The ip configurations for the private link service.

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 server.

Constructor

IPConfiguration(*, name: str, primary: bool | None = None, private_ip_address: str | None = None, private_ip_allocation_method: str | _models.PrivateIPAllocationMethod | None = None, subnet: _models.ResourceId | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
name
str

The name of private link IP configuration. Required.

primary

Indicates whether this IP configuration is primary for the corresponding NIC.

Default value: None
private_ip_address
str

The IP address.

Default value: None
private_ip_allocation_method

The method that private IP address is allocated. Known values are: "dynamic" and "static".

Default value: None
subnet

The subnet resource id.

Default value: None

Variables

Name Description
id
str

The private link IP configuration id.

name
str

The name of private link IP configuration. Required.

type
str

The type of the private link IP configuration.

provisioning_state

The private link configuration provisioning state, which only appears in the response. Known values are: "InProgress", "Failed", "Succeeded", "Canceled", and "Deleting".

primary

Indicates whether this IP configuration is primary for the corresponding NIC.

private_ip_address
str

The IP address.

private_ip_allocation_method

The method that private IP address is allocated. Known values are: "dynamic" and "static".

subnet

The subnet resource id.