azure.mgmt.resource.privatelinks.v2020_05_01.models module

class azure.mgmt.resource.privatelinks.v2020_05_01.models.ErrorAdditionalInfo(**kwargs: Any)[source]

Bases: Model

The resource management error additional info.

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

Variables:
  • type (str) – The additional info type.

  • info (JSON) – The additional info.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.ErrorResponse(**kwargs: Any)[source]

Bases: Model

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

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

Variables:
class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociation(*, properties: _models.PrivateLinkAssociationPropertiesExpanded | None = None, **kwargs: Any)[source]

Bases: Model

PrivateLinkAssociation.

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

Variables:
Keyword Arguments:

properties (PrivateLinkAssociationPropertiesExpanded) – The private link association properties.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociationGetResult(*, value: List[_models.PrivateLinkAssociation] | None = None, **kwargs: Any)[source]

Bases: Model

Result of the request to get PLA for a MG scope.

Variables:

value (list[PrivateLinkAssociation]) – private link association information.

Keyword Arguments:

value (list[PrivateLinkAssociation]) – private link association information.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociationObject(*, properties: _models.PrivateLinkAssociationProperties | None = None, **kwargs: Any)[source]

Bases: Model

PrivateLinkAssociationObject.

Variables:

properties (PrivateLinkAssociationProperties) – The properties of the PrivateLinkAssociation.

Keyword Arguments:

properties (PrivateLinkAssociationProperties) – The properties of the PrivateLinkAssociation.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociationProperties(*, private_link: str | None = None, public_network_access: str | _models.PublicNetworkAccessOptions | None = None, **kwargs: Any)[source]

Bases: Model

PrivateLinkAssociationProperties.

Variables:
  • private_link (str) – The rmpl Resource ID.

  • public_network_access (str or PublicNetworkAccessOptions) – Known values are: “Enabled” and “Disabled”.

Keyword Arguments:
  • private_link (str) – The rmpl Resource ID.

  • public_network_access (str or PublicNetworkAccessOptions) – Known values are: “Enabled” and “Disabled”.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociationPropertiesExpanded(*, private_link: str | None = None, public_network_access: str | _models.PublicNetworkAccessOptions | None = None, tenant_id: str | None = None, scope: str | None = None, **kwargs: Any)[source]

Bases: Model

Private Link Association Properties.

Variables:
  • private_link (str) – The rmpl Resource ID.

  • public_network_access (str or PublicNetworkAccessOptions) – Known values are: “Enabled” and “Disabled”.

  • tenant_id (str) – The TenantID.

  • scope (str) – The scope of the private link association.

Keyword Arguments:
  • private_link (str) – The rmpl Resource ID.

  • public_network_access (str or PublicNetworkAccessOptions) – Known values are: “Enabled” and “Disabled”.

  • tenant_id (str) – The TenantID.

  • scope (str) – The scope of the private link association.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.PublicNetworkAccessOptions(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: str, Enum

PublicNetworkAccessOptions.

DISABLED = 'Disabled'
ENABLED = 'Enabled'

Bases: Model

ResourceManagementPrivateLink.

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

Variables:
Keyword Arguments:
class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLinkEndpointConnections(*, private_endpoint_connections: List[str] | None = None, **kwargs: Any)[source]

Bases: Model

ResourceManagementPrivateLinkEndpointConnections.

Variables:

private_endpoint_connections (list[str]) – The private endpoint connections.

Keyword Arguments:

private_endpoint_connections (list[str]) – The private endpoint connections.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLinkListResult(*, value: List[_models.ResourceManagementPrivateLink] | None = None, **kwargs: Any)[source]

Bases: Model

ResourceManagementPrivateLinkListResult.

Variables:

value (list[ResourceManagementPrivateLink]) – An array of resource management private links.

Keyword Arguments:

value (list[ResourceManagementPrivateLink]) – An array of resource management private links.

class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLinkLocation(*, location: str | None = None, **kwargs: Any)[source]

Bases: Model

ResourceManagementPrivateLinkLocation.

Variables:

location (str) – the region to create private link association.

Keyword Arguments:

location (str) – the region to create private link association.