azure.mgmt.resource.links.v2016_09_01.models module

class azure.mgmt.resource.links.v2016_09_01.models.Operation(*, name: str = None, display=None, **kwargs)[source]

Bases: msrest.serialization.Model

Microsoft.Resources operation.

Parameters:
  • name (str) – Operation name: {provider}/{resource}/{operation}
  • display (OperationDisplay) – The object that represents the operation.
class azure.mgmt.resource.links.v2016_09_01.models.OperationDisplay(*, provider: str = None, resource: str = None, operation: str = None, description: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

The object that represents the operation.

Parameters:
  • provider (str) – Service provider: Microsoft.Resources
  • resource (str) – Resource on which the operation is performed: Profile, endpoint, etc.
  • operation (str) – Operation type: Read, write, delete, etc.
  • description (str) – Description of the operation.

Bases: msrest.serialization.Model

The resource link.

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

Variables:
  • id (str) – The fully qualified ID of the resource link.
  • name (str) – The name of the resource link.
  • type (object) – The resource link object.
Parameters:

properties (ResourceLinkProperties) – Properties for resource link.

class azure.mgmt.resource.links.v2016_09_01.models.ResourceLinkFilter(*, target_id: str, **kwargs)[source]

Bases: msrest.serialization.Model

Resource link filter.

All required parameters must be populated in order to send to Azure.

Parameters:target_id (str) – Required. The ID of the target resource.
class azure.mgmt.resource.links.v2016_09_01.models.ResourceLinkProperties(*, target_id: str, notes: str = None, **kwargs)[source]

Bases: msrest.serialization.Model

The resource link properties.

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

Variables:

source_id (str) – The fully qualified ID of the source resource in the link.

Parameters:
  • target_id (str) – Required. The fully qualified ID of the target resource in the link.
  • notes (str) – Notes about the resource link.
class azure.mgmt.resource.links.v2016_09_01.models.OperationPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of Operation object

class azure.mgmt.resource.links.v2016_09_01.models.ResourceLinkPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of ResourceLink object

class azure.mgmt.resource.links.v2016_09_01.models.Filter[source]

Bases: str, enum.Enum

An enumeration.

at_scope = 'atScope()'