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.
-
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.
-
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.
-
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]¶ -
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.
-
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
- Keyword Arguments
-
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
- Keyword Arguments
-
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.
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”.
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
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.
-
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
- Keyword Arguments
-
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
- Keyword Arguments
-
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”.
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
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]¶ -
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
log_specifications (list[LogSpecification]) – Specifications of the Log for Azure Monitoring.
metric_specifications (list[MetricSpecification]) – Specifications of the Metrics for Azure Monitoring.
- Keyword Arguments
log_specifications (list[LogSpecification]) – Specifications of the Log for Azure Monitoring.
metric_specifications (list[MetricSpecification]) – Specifications of the Metrics for Azure Monitoring.
-
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]¶ -
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”.
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
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”.
location (str) – The geo-location where the resource lives. Required.
- Keyword Arguments