azure.mgmt.mixedreality.models module

class azure.mgmt.mixedreality.models.AccountKeyRegenerateRequest(*, serial: Union[int, _models.Serial] = 1, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Request for account key regeneration.

Variables

serial (int or Serial) – Serial of key to be regenerated. Known values are: 1 and 2.

Keyword Arguments

serial (int or Serial) – Serial of key to be regenerated. Known values are: 1 and 2.

class azure.mgmt.mixedreality.models.AccountKeys(**kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Developer Keys of account.

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

Variables
  • primary_key (str) – value of primary key.

  • secondary_key (str) – value of secondary key.

class azure.mgmt.mixedreality.models.CheckNameAvailabilityRequest(*, name: str, type: str, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Check Name Availability Request.

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

Variables
  • name (str) – Resource Name To Verify. Required.

  • type (str) – Fully qualified resource type which includes provider namespace. Required.

Keyword Arguments
  • name (str) – Resource Name To Verify. Required.

  • type (str) – Fully qualified resource type which includes provider namespace. Required.

class azure.mgmt.mixedreality.models.CheckNameAvailabilityResponse(*, name_available: bool, reason: Optional[Union[str, _models.NameUnavailableReason]] = None, message: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Check Name Availability Response.

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

Variables
  • name_available (bool) – if name Available. Required.

  • reason (str or NameUnavailableReason) – Resource Name To Verify. Known values are: “Invalid” and “AlreadyExists”.

  • message (str) – detail message.

Keyword Arguments
  • name_available (bool) – if name Available. Required.

  • reason (str or NameUnavailableReason) – Resource Name To Verify. Known values are: “Invalid” and “AlreadyExists”.

  • message (str) – detail message.

class azure.mgmt.mixedreality.models.CloudErrorBody(*, code: Optional[str] = None, message: Optional[str] = None, target: Optional[str] = None, details: Optional[List[_models.CloudErrorBody]] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

An error response from Azure.

Variables
  • code (str) – An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

  • message (str) – A message describing the error, intended to be suitable for displaying in a user interface.

  • target (str) – The target of the particular error. For example, the name of the property in error.

  • details (list[CloudErrorBody]) – A list of additional details about the error.

Keyword Arguments
  • code (str) – An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

  • message (str) – A message describing the error, intended to be suitable for displaying in a user interface.

  • target (str) – The target of the particular error. For example, the name of the property in error.

  • details (list[CloudErrorBody]) – A list of additional details about the error.

class azure.mgmt.mixedreality.models.CreatedByType(value)[source]

Bases: str, enum.Enum

The type of identity that created the resource.

APPLICATION = 'Application'
KEY = 'Key'
MANAGED_IDENTITY = 'ManagedIdentity'
USER = 'User'
class azure.mgmt.mixedreality.models.Identity(*, type: Optional[Literal[SystemAssigned]] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Identity for the resource.

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

Variables
  • principal_id (str) – The principal ID of resource identity.

  • tenant_id (str) – The tenant ID of resource.

  • type (str) – The identity type. Default value is “SystemAssigned”.

Keyword Arguments

type (str) – The identity type. Default value is “SystemAssigned”.

class azure.mgmt.mixedreality.models.LogSpecification(*, name: Optional[str] = None, display_name: Optional[str] = None, blob_duration: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Specifications of the Log for Azure Monitoring.

Variables
  • name (str) – Name of the log.

  • display_name (str) – Localized friendly display name of the log.

  • blob_duration (str) – Blob duration of the log.

Keyword Arguments
  • name (str) – Name of the log.

  • display_name (str) – Localized friendly display name of the log.

  • blob_duration (str) – Blob duration of the log.

class azure.mgmt.mixedreality.models.MetricDimension(*, name: Optional[str] = None, display_name: Optional[str] = None, internal_name: Optional[str] = None, to_be_exported_for_shoebox: Optional[bool] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Specifications of the Dimension of metrics.

Variables
  • name (str) – Name of the dimension.

  • display_name (str) – Localized friendly display name of the dimension.

  • internal_name (str) – Internal name of the dimension.

  • to_be_exported_for_shoebox (bool) – Flag to indicate export for Shoebox.

Keyword Arguments
  • name (str) – Name of the dimension.

  • display_name (str) – Localized friendly display name of the dimension.

  • internal_name (str) – Internal name of the dimension.

  • to_be_exported_for_shoebox (bool) – Flag to indicate export for Shoebox.

class azure.mgmt.mixedreality.models.MetricSpecification(*, name: Optional[str] = None, display_name: Optional[str] = None, display_description: Optional[str] = None, unit: Optional[str] = None, aggregation_type: Optional[str] = None, supported_aggregation_types: Optional[List[str]] = None, supported_time_grain_types: Optional[List[str]] = None, enable_regional_mdm_account: Optional[bool] = None, source_mdm_account: Optional[str] = None, source_mdm_namespace: Optional[str] = None, metric_filter_pattern: Optional[str] = None, fill_gap_with_zero: Optional[bool] = None, category: Optional[str] = None, internal_metric_name: Optional[str] = None, dimensions: Optional[List[_models.MetricDimension]] = None, locked_aggregation_type: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Specifications of the Metrics for Azure Monitoring.

Variables
  • name (str) – Name of the metric.

  • display_name (str) – Localized friendly display name of the metric.

  • display_description (str) – Localized friendly description of the metric.

  • unit (str) – Unit that makes sense for the metric.

  • aggregation_type (str) – Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.

  • supported_aggregation_types (list[str]) – Supported aggregation types. Valid values: Average, Minimum, Maximum, Total, Count.

  • supported_time_grain_types (list[str]) – Supported time grains. Valid values: PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H, P1D.

  • enable_regional_mdm_account (bool) – Flag to indicate use of regional Mdm accounts.

  • source_mdm_account (str) – Source mdm account.

  • source_mdm_namespace (str) – Source mdm namespace.

  • metric_filter_pattern (str) – Metric filter regex pattern.

  • fill_gap_with_zero (bool) – Flag to determine is Zero is returned for time duration where no metric is emitted.

  • category (str) – Metric category.

  • internal_metric_name (str) – Internal metric name.

  • dimensions (list[MetricDimension]) – Dimensions of the metric.

  • locked_aggregation_type (str) – Locked aggregation type of the metric.

Keyword Arguments
  • name (str) – Name of the metric.

  • display_name (str) – Localized friendly display name of the metric.

  • display_description (str) – Localized friendly description of the metric.

  • unit (str) – Unit that makes sense for the metric.

  • aggregation_type (str) – Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.

  • supported_aggregation_types (list[str]) – Supported aggregation types. Valid values: Average, Minimum, Maximum, Total, Count.

  • supported_time_grain_types (list[str]) – Supported time grains. Valid values: PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H, P1D.

  • enable_regional_mdm_account (bool) – Flag to indicate use of regional Mdm accounts.

  • source_mdm_account (str) – Source mdm account.

  • source_mdm_namespace (str) – Source mdm namespace.

  • metric_filter_pattern (str) – Metric filter regex pattern.

  • fill_gap_with_zero (bool) – Flag to determine is Zero is returned for time duration where no metric is emitted.

  • category (str) – Metric category.

  • internal_metric_name (str) – Internal metric name.

  • dimensions (list[MetricDimension]) – Dimensions of the metric.

  • locked_aggregation_type (str) – Locked aggregation type of the metric.

class azure.mgmt.mixedreality.models.NameUnavailableReason(value)[source]

Bases: str, enum.Enum

reason of name unavailable.

ALREADY_EXISTS = 'AlreadyExists'
INVALID = 'Invalid'
class azure.mgmt.mixedreality.models.ObjectAnchorsAccount(*, location: str, tags: Optional[Dict[str, str]] = None, identity: Optional[_models.ObjectAnchorsAccountIdentity] = None, plan: Optional[_models.Identity] = None, sku: Optional[_models.Sku] = None, kind: Optional[_models.Sku] = None, storage_account_name: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality.models._models_py3.TrackedResource

ObjectAnchorsAccount Response.

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
  • id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

  • name (str) – The name of the resource.

  • type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.

  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (ObjectAnchorsAccountIdentity) –

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • system_data (SystemData) – The system metadata related to an object anchors account.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

  • account_id (str) – unique id of certain account.

  • account_domain (str) – Correspond domain name of certain Spatial Anchors Account.

Keyword Arguments
  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (ObjectAnchorsAccountIdentity) –

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

class azure.mgmt.mixedreality.models.ObjectAnchorsAccountIdentity(*, type: Optional[Literal[SystemAssigned]] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality.models._models_py3.Identity

ObjectAnchorsAccountIdentity.

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

Variables
  • principal_id (str) – The principal ID of resource identity.

  • tenant_id (str) – The tenant ID of resource.

  • type (str) – The identity type. Default value is “SystemAssigned”.

Keyword Arguments

type (str) – The identity type. Default value is “SystemAssigned”.

class azure.mgmt.mixedreality.models.ObjectAnchorsAccountPage(*, value: Optional[List[_models.ObjectAnchorsAccount]] = None, next_link: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Result of the request to get resource collection. It contains a list of resources and a URL link to get the next set of results.

Variables
  • value (list[ObjectAnchorsAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

Keyword Arguments
  • value (list[ObjectAnchorsAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

class azure.mgmt.mixedreality.models.Operation(*, name: Optional[str] = None, display: Optional[_models.OperationDisplay] = None, is_data_action: Optional[bool] = None, origin: Optional[str] = None, properties: Optional[_models.OperationProperties] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

REST API operation.

Variables
  • name (str) – Operation name: {provider}/{resource}/{operation}.

  • display (OperationDisplay) – The object that represents the operation.

  • is_data_action (bool) – Whether or not this is a data plane operation.

  • origin (str) – The origin.

  • properties (OperationProperties) – Properties of the operation.

Keyword Arguments
  • name (str) – Operation name: {provider}/{resource}/{operation}.

  • display (OperationDisplay) – The object that represents the operation.

  • is_data_action (bool) – Whether or not this is a data plane operation.

  • origin (str) – The origin.

  • properties (OperationProperties) – Properties of the operation.

class azure.mgmt.mixedreality.models.OperationDisplay(*, provider: str, resource: str, operation: str, description: str, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

The object that represents the operation.

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

Variables
  • provider (str) – Service provider: Microsoft.ResourceProvider. Required.

  • resource (str) – Resource on which the operation is performed: Profile, endpoint, etc. Required.

  • operation (str) – Operation type: Read, write, delete, etc. Required.

  • description (str) – Description of operation. Required.

Keyword Arguments
  • provider (str) – Service provider: Microsoft.ResourceProvider. Required.

  • resource (str) – Resource on which the operation is performed: Profile, endpoint, etc. Required.

  • operation (str) – Operation type: Read, write, delete, etc. Required.

  • description (str) – Description of operation. Required.

class azure.mgmt.mixedreality.models.OperationPage(*, value: Optional[List[_models.Operation]] = None, next_link: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Result of the request to list Resource Provider operations. It contains a list of operations and a URL link to get the next set of results.

Variables
  • value (list[Operation]) – List of operations supported by the Resource Provider.

  • next_link (str) – URL to get the next set of operation list results if there are any.

Keyword Arguments
  • value (list[Operation]) – List of operations supported by the Resource Provider.

  • next_link (str) – URL to get the next set of operation list results if there are any.

class azure.mgmt.mixedreality.models.OperationProperties(*, service_specification: Optional[_models.ServiceSpecification] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Operation properties.

Variables

service_specification (ServiceSpecification) – Service specification.

Keyword Arguments

service_specification (ServiceSpecification) – Service specification.

class azure.mgmt.mixedreality.models.RemoteRenderingAccount(*, location: str, tags: Optional[Dict[str, str]] = None, identity: Optional[_models.Identity] = None, plan: Optional[_models.Identity] = None, sku: Optional[_models.Sku] = None, kind: Optional[_models.Sku] = None, storage_account_name: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality.models._models_py3.TrackedResource

RemoteRenderingAccount Response.

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
  • id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

  • name (str) – The name of the resource.

  • type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.

  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (Identity) – The identity associated with this account.

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • system_data (SystemData) – System metadata for this account.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

  • account_id (str) – unique id of certain account.

  • account_domain (str) – Correspond domain name of certain Spatial Anchors Account.

Keyword Arguments
  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (Identity) – The identity associated with this account.

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

class azure.mgmt.mixedreality.models.RemoteRenderingAccountPage(*, value: Optional[List[_models.RemoteRenderingAccount]] = None, next_link: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Result of the request to get resource collection. It contains a list of resources and a URL link to get the next set of results.

Variables
  • value (list[RemoteRenderingAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

Keyword Arguments
  • value (list[RemoteRenderingAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

class azure.mgmt.mixedreality.models.Resource(**kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Common fields that are returned in the response for all Azure Resource Manager resources.

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

Variables
  • id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

  • name (str) – The name of the resource.

  • type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.

class azure.mgmt.mixedreality.models.Serial(value)[source]

Bases: int, enum.Enum

Serial of key to be regenerated.

PRIMARY = 1

The Primary Key

SECONDARY = 2

The Secondary Key

class azure.mgmt.mixedreality.models.ServiceSpecification(*, log_specifications: Optional[List[_models.LogSpecification]] = None, metric_specifications: Optional[List[_models.MetricSpecification]] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Service specification payload.

Variables
Keyword Arguments
class azure.mgmt.mixedreality.models.Sku(*, name: str, tier: Optional[Union[str, _models.SkuTier]] = None, size: Optional[str] = None, family: Optional[str] = None, capacity: Optional[int] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

The resource model definition representing SKU.

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

Variables
  • name (str) – The name of the SKU. Ex - P3. It is typically a letter+number code. Required.

  • tier (str or SkuTier) – This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Known values are: “Free”, “Basic”, “Standard”, and “Premium”.

  • size (str) – The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

  • family (str) – If the service has different generations of hardware, for the same SKU, then that can be captured here.

  • capacity (int) – If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

Keyword Arguments
  • name (str) – The name of the SKU. Ex - P3. It is typically a letter+number code. Required.

  • tier (str or SkuTier) – This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Known values are: “Free”, “Basic”, “Standard”, and “Premium”.

  • size (str) – The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

  • family (str) – If the service has different generations of hardware, for the same SKU, then that can be captured here.

  • capacity (int) – If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

class azure.mgmt.mixedreality.models.SkuTier(value)[source]

Bases: str, enum.Enum

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

BASIC = 'Basic'
FREE = 'Free'
PREMIUM = 'Premium'
STANDARD = 'Standard'
class azure.mgmt.mixedreality.models.SpatialAnchorsAccount(*, location: str, tags: Optional[Dict[str, str]] = None, identity: Optional[_models.Identity] = None, plan: Optional[_models.Identity] = None, sku: Optional[_models.Sku] = None, kind: Optional[_models.Sku] = None, storage_account_name: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality.models._models_py3.TrackedResource

SpatialAnchorsAccount Response.

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
  • id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

  • name (str) – The name of the resource.

  • type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.

  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (Identity) – The identity associated with this account.

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • system_data (SystemData) – System metadata for this account.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

  • account_id (str) – unique id of certain account.

  • account_domain (str) – Correspond domain name of certain Spatial Anchors Account.

Keyword Arguments
  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

  • identity (Identity) – The identity associated with this account.

  • plan (Identity) – The plan associated with this account.

  • sku (Sku) – The sku associated with this account.

  • kind (Sku) – The kind of account, if supported.

  • storage_account_name (str) – The name of the storage account associated with this accountId.

class azure.mgmt.mixedreality.models.SpatialAnchorsAccountPage(*, value: Optional[List[_models.SpatialAnchorsAccount]] = None, next_link: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Result of the request to get resource collection. It contains a list of resources and a URL link to get the next set of results.

Variables
  • value (list[SpatialAnchorsAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

Keyword Arguments
  • value (list[SpatialAnchorsAccount]) – List of resources supported by the Resource Provider.

  • next_link (str) – URL to get the next set of resource list results if there are any.

class azure.mgmt.mixedreality.models.SystemData(*, created_by: Optional[str] = None, created_by_type: Optional[Union[str, _models.CreatedByType]] = None, created_at: Optional[datetime.datetime] = None, last_modified_by: Optional[str] = None, last_modified_by_type: Optional[Union[str, _models.CreatedByType]] = None, last_modified_at: Optional[datetime.datetime] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality._serialization.Model

Metadata pertaining to creation and last modification of the resource.

Variables
  • created_by (str) – The identity that created the resource.

  • created_by_type (str or CreatedByType) – The type of identity that created the resource. Known values are: “User”, “Application”, “ManagedIdentity”, and “Key”.

  • created_at (datetime) – The timestamp of resource creation (UTC).

  • last_modified_by (str) – The identity that last modified the resource.

  • last_modified_by_type (str or CreatedByType) – The type of identity that last modified the resource. Known values are: “User”, “Application”, “ManagedIdentity”, and “Key”.

  • last_modified_at (datetime) – The timestamp of resource last modification (UTC).

Keyword Arguments
  • created_by (str) – The identity that created the resource.

  • created_by_type (str or CreatedByType) – The type of identity that created the resource. Known values are: “User”, “Application”, “ManagedIdentity”, and “Key”.

  • created_at (datetime) – The timestamp of resource creation (UTC).

  • last_modified_by (str) – The identity that last modified the resource.

  • last_modified_by_type (str or CreatedByType) – The type of identity that last modified the resource. Known values are: “User”, “Application”, “ManagedIdentity”, and “Key”.

  • last_modified_at (datetime) – The timestamp of resource last modification (UTC).

class azure.mgmt.mixedreality.models.TrackedResource(*, location: str, tags: Optional[Dict[str, str]] = None, **kwargs)[source]

Bases: azure.mgmt.mixedreality.models._models_py3.Resource

The resource model definition for an Azure Resource Manager tracked top level resource which has ‘tags’ and a ‘location’.

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
  • id (str) – Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

  • name (str) – The name of the resource.

  • type (str) – The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”.

  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.

Keyword Arguments
  • tags (dict[str, str]) – Resource tags.

  • location (str) – The geo-location where the resource lives. Required.