azure.mgmt.resource.privatelinks.v2020_05_01.operations module
- class azure.mgmt.resource.privatelinks.v2020_05_01.operations.PrivateLinkAssociationOperations(*args, **kwargs)[source]
Bases:
object
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
ResourcePrivateLinkClient
’sprivate_link_association
attribute.- delete(group_id: str, pla_id: str, **kwargs: Any) None [source]
Delete a PrivateLinkAssociation.
- Parameters:
- Returns:
None or the result of cls(response)
- Return type:
None
- Raises:
- get(group_id: str, pla_id: str, **kwargs: Any) PrivateLinkAssociation [source]
Get a single private link association.
- Parameters:
- Returns:
PrivateLinkAssociation or the result of cls(response)
- Return type:
- Raises:
- list(group_id: str, **kwargs: Any) PrivateLinkAssociationGetResult [source]
Get a private link association for a management group scope.
- Parameters:
group_id (str) – The management group ID. Required.
- Returns:
PrivateLinkAssociationGetResult or the result of cls(response)
- Return type:
- Raises:
- put(group_id: str, pla_id: str, parameters: _models.PrivateLinkAssociationObject, *, content_type: str = 'application/json', **kwargs: Any) _models.PrivateLinkAssociation [source]
- put(group_id: str, pla_id: str, parameters: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) _models.PrivateLinkAssociation
Create a PrivateLinkAssociation.
- Parameters:
group_id (str) – The management group ID. Required.
pla_id (str) – The ID of the PLA. Required.
parameters (PrivateLinkAssociationObject or IO[bytes]) – Parameters supplied to create the private link association. Is either a PrivateLinkAssociationObject type or a IO[bytes] type. Required.
- Returns:
PrivateLinkAssociation or the result of cls(response)
- Return type:
- Raises:
- models = <module 'azure.mgmt.resource.privatelinks.v2020_05_01.models' from '/mnt/vss/_work/1/s/sdk/resources/azure-mgmt-resource/.tox/sphinx/lib/python3.11/site-packages/azure/mgmt/resource/privatelinks/v2020_05_01/models/__init__.py'>
- class azure.mgmt.resource.privatelinks.v2020_05_01.operations.ResourceManagementPrivateLinkOperations(*args, **kwargs)[source]
Bases:
object
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
ResourcePrivateLinkClient
’sresource_management_private_link
attribute.- delete(resource_group_name: str, rmpl_name: str, **kwargs: Any) None [source]
Delete a resource management private link.
- Parameters:
- Returns:
None or the result of cls(response)
- Return type:
None
- Raises:
- get(resource_group_name: str, rmpl_name: str, **kwargs: Any) ResourceManagementPrivateLink [source]
Get a resource management private link(resource-level).
- Parameters:
- Returns:
ResourceManagementPrivateLink or the result of cls(response)
- Return type:
- Raises:
- list(**kwargs: Any) ResourceManagementPrivateLinkListResult [source]
Get all the resource management private links in a subscription.
- Returns:
ResourceManagementPrivateLinkListResult or the result of cls(response)
- Return type:
- Raises:
- list_by_resource_group(resource_group_name: str, **kwargs: Any) ResourceManagementPrivateLinkListResult [source]
Get all the resource management private links in a resource group.
- Parameters:
resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.
- Returns:
ResourceManagementPrivateLinkListResult or the result of cls(response)
- Return type:
- Raises:
- put(resource_group_name: str, rmpl_name: str, parameters: _models.ResourceManagementPrivateLinkLocation, *, content_type: str = 'application/json', **kwargs: Any) _models.ResourceManagementPrivateLink [source]
- put(resource_group_name: str, rmpl_name: str, parameters: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) _models.ResourceManagementPrivateLink
Create a resource management group private link.
- Parameters:
resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.
rmpl_name (str) – The name of the resource management private link. Required.
parameters (ResourceManagementPrivateLinkLocation or IO[bytes]) – The region to create the Resource Management private link. Is either a ResourceManagementPrivateLinkLocation type or a IO[bytes] type. Required.
- Returns:
ResourceManagementPrivateLink or the result of cls(response)
- Return type:
- Raises:
- models = <module 'azure.mgmt.resource.privatelinks.v2020_05_01.models' from '/mnt/vss/_work/1/s/sdk/resources/azure-mgmt-resource/.tox/sphinx/lib/python3.11/site-packages/azure/mgmt/resource/privatelinks/v2020_05_01/models/__init__.py'>