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:
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:
Model
PrivateLinkAssociation.
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:
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]
-
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:
Model
ResourceManagementPrivateLink.
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:
Model
ResourceManagementPrivateLinkEndpointConnections.
- 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.