azure.mgmt.resource.privatelinks.v2020_05_01.models module
- class azure.mgmt.resource.privatelinks.v2020_05_01.models.ErrorAdditionalInfo(**kwargs: Any)[source]
Bases:
ModelThe 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:
ModelCommon 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:
code (str) – The error code.
message (str) – The error message.
target (str) – The error target.
details (list[ErrorResponse]) – The error details.
additional_info (list[ErrorAdditionalInfo]) – The error additional info.
- class azure.mgmt.resource.privatelinks.v2020_05_01.models.PrivateLinkAssociation(*, properties: _models.PrivateLinkAssociationPropertiesExpanded | None = None, **kwargs: Any)[source]
Bases:
ModelPrivateLinkAssociation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
properties (PrivateLinkAssociationPropertiesExpanded) – The private link association properties.
id (str) – The plaResourceID.
type (str) – The operation type.
name (str) – The pla name.
- 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:
ModelResult 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:
ModelPrivateLinkAssociationObject.
- 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:
ModelPrivateLinkAssociationProperties.
- 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:
ModelPrivate 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]
-
PublicNetworkAccessOptions.
- DISABLED = 'Disabled'
- ENABLED = 'Enabled'
- class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLink(*, properties: _models.ResourceManagementPrivateLinkEndpointConnections | None = None, location: str | None = None, **kwargs: Any)[source]
Bases:
ModelResourceManagementPrivateLink.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
properties (ResourceManagementPrivateLinkEndpointConnections)
id (str) – The rmplResourceID.
name (str) – The rmpl Name.
type (str) – The operation type.
location (str) – the region of the rmpl.
- Keyword Arguments:
properties (ResourceManagementPrivateLinkEndpointConnections)
location (str) – the region of the rmpl.
- class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLinkEndpointConnections(*, private_endpoint_connections: List[str] | None = None, **kwargs: Any)[source]
Bases:
ModelResourceManagementPrivateLinkEndpointConnections.
- class azure.mgmt.resource.privatelinks.v2020_05_01.models.ResourceManagementPrivateLinkListResult(*, value: List[_models.ResourceManagementPrivateLink] | None = None, **kwargs: Any)[source]
Bases:
ModelResourceManagementPrivateLinkListResult.
- Variables:
value (list[ResourceManagementPrivateLink]) – An array of resource management private links.
- Keyword Arguments:
value (list[ResourceManagementPrivateLink]) – An array of resource management private links.