azure.mgmt.msi.v2018_11_30.models module
- class azure.mgmt.msi.v2018_11_30.models.CloudErrorBody(*, code: str | None = None, message: str | None = None, target: str | None = None, details: List[_models.CloudErrorBody] | None = None, **kwargs: Any)[source]
Bases:
ModelAn error response from the ManagedServiceIdentity service.
- Variables:
code (str) – An identifier for the error.
message (str) – A message describing the error, intended to be suitable for display 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.
message (str) – A message describing the error, intended to be suitable for display 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.msi.v2018_11_30.models.Identity(*, location: str, tags: Dict[str, str] | None = None, **kwargs: Any)[source]
Bases:
TrackedResourceDescribes an identity resource.
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 server.
- 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.
tenant_id (str) – The id of the tenant which the identity belongs to.
principal_id (str) – The id of the service principal object associated with the created identity.
client_id (str) – The id of the app associated with the identity. This is a random generated UUID by MSI.
- Keyword Arguments:
- class azure.mgmt.msi.v2018_11_30.models.IdentityUpdate(*, location: str | None = None, tags: Dict[str, str] | None = None, **kwargs: Any)[source]
Bases:
ResourceDescribes an identity resource.
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”.
location (str) – The geo-location where the resource lives.
tenant_id (str) – The id of the tenant which the identity belongs to.
principal_id (str) – The id of the service principal object associated with the created identity.
client_id (str) – The id of the app associated with the identity. This is a random generated UUID by MSI.
- Keyword Arguments:
- class azure.mgmt.msi.v2018_11_30.models.Operation(*, name: str | None = None, display: _models.OperationDisplay | None = None, **kwargs: Any)[source]
Bases:
ModelOperation supported by the Microsoft.ManagedIdentity REST API.
- Variables:
name (str) – The name of the REST Operation. This is of the format {provider}/{resource}/{operation}.
display (OperationDisplay) – The object that describes the operation.
- Keyword Arguments:
name (str) – The name of the REST Operation. This is of the format {provider}/{resource}/{operation}.
display (OperationDisplay) – The object that describes the operation.
- class azure.mgmt.msi.v2018_11_30.models.OperationDisplay(*, provider: str | None = None, operation: str | None = None, resource: str | None = None, description: str | None = None, **kwargs: Any)[source]
Bases:
ModelThe object that describes the operation.
- Variables:
- Keyword Arguments:
- class azure.mgmt.msi.v2018_11_30.models.OperationListResult(*, value: List[_models.Operation] | None = None, next_link: str | None = None, **kwargs: Any)[source]
Bases:
ModelA list of operations supported by Microsoft.ManagedIdentity Resource Provider.
- Variables:
- Keyword Arguments:
- class azure.mgmt.msi.v2018_11_30.models.ProxyResource(**kwargs: Any)[source]
Bases:
ResourceThe resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.
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.msi.v2018_11_30.models.Resource(**kwargs: Any)[source]
Bases:
ModelCommon 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.msi.v2018_11_30.models.SystemAssignedIdentity(*, location: str, tags: Dict[str, str] | None = None, **kwargs: Any)[source]
Bases:
ProxyResourceDescribes a system assigned identity resource.
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 server.
- 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.
tenant_id (str) – The id of the tenant which the identity belongs to.
principal_id (str) – The id of the service principal object associated with the created identity.
client_id (str) – The id of the app associated with the identity. This is a random generated UUID by MSI.
client_secret_url (str) – The ManagedServiceIdentity DataPlane URL that can be queried to obtain the identity credentials.
- Keyword Arguments:
- class azure.mgmt.msi.v2018_11_30.models.TrackedResource(*, location: str, tags: Dict[str, str] | None = None, **kwargs: Any)[source]
Bases:
ResourceThe 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 server.
- 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: