azure.mgmt.healthcareapis.models module¶
-
class
azure.mgmt.healthcareapis.models.
ActionType
(value)[source]¶ -
Enum. Indicates the action type. “Internal” refers to actions that are for internal only APIs.
-
INTERNAL
= 'Internal'¶
-
-
class
azure.mgmt.healthcareapis.models.
CheckNameAvailabilityParameters
(*, name: str, type: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Input values.
All required parameters must be populated in order to send to Azure.
-
class
azure.mgmt.healthcareapis.models.
CreatedByType
(value)[source]¶ -
The type of identity that created the resource.
-
APPLICATION
= 'Application'¶
-
KEY
= 'Key'¶
-
MANAGED_IDENTITY
= 'ManagedIdentity'¶
-
USER
= 'User'¶
-
-
class
azure.mgmt.healthcareapis.models.
DicomService
(*, etag: Optional[str] = None, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, provisioning_state: Optional[str] = None, authentication_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.DicomServiceAuthenticationConfiguration] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.TaggedResource
The description of Dicom Service.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
location (str) – The resource location.
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
authentication_configuration (DicomServiceAuthenticationConfiguration) – Dicom Service authentication configuration.
-
class
azure.mgmt.healthcareapis.models.
DicomServiceAuthenticationConfiguration
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Authentication configuration information.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
DicomServiceCollection
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.DicomService]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The collection of Dicom Services.
- Parameters
next_link (str) – The link used to get the next page of Dicom Services.
value (list[DicomService]) – The list of Dicom Services.
-
class
azure.mgmt.healthcareapis.models.
DicomServicePatchResource
(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceTags
Dicom Service patch properties.
-
class
azure.mgmt.healthcareapis.models.
Error
(*, error: Optional[azure.mgmt.healthcareapis.models._models_py3.ErrorDetailsInternal] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Error details.
- Parameters
error (ErrorDetailsInternal) – Error details.
-
class
azure.mgmt.healthcareapis.models.
ErrorDetails
(*, error: Optional[azure.mgmt.healthcareapis.models._models_py3.ErrorDetailsInternal] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Error details.
- Parameters
error (ErrorDetailsInternal) – Error details.
-
class
azure.mgmt.healthcareapis.models.
ErrorDetailsInternal
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Error details.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
FhirService
(*, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentityIdentity] = None, etag: Optional[str] = None, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, kind: Optional[str] = None, provisioning_state: Optional[str] = None, access_policies: Optional[List[azure.mgmt.healthcareapis.models._models_py3.FhirServiceAccessPolicyEntry]] = None, acr_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.FhirServiceAcrConfiguration] = None, authentication_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.FhirServiceAuthenticationConfiguration] = None, cors_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.FhirServiceCorsConfiguration] = None, export_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.FhirServiceExportConfiguration] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.TaggedResource
,azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentity
The description of Fhir Service.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
identity (ServiceManagedIdentityIdentity) – Setting indicating whether the service has a managed identity associated with it.
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
location (str) – The resource location.
kind (str or FhirServiceKind) – The kind of the service. Possible values include: “fhir-Stu3”, “fhir-R4”.
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
access_policies (list[FhirServiceAccessPolicyEntry]) – Fhir Service access policies.
acr_configuration (FhirServiceAcrConfiguration) – Fhir Service Azure container registry configuration.
authentication_configuration (FhirServiceAuthenticationConfiguration) – Fhir Service authentication configuration.
cors_configuration (FhirServiceCorsConfiguration) – Fhir Service Cors configuration.
export_configuration (FhirServiceExportConfiguration) – Fhir Service export configuration.
- Variables
-
class
azure.mgmt.healthcareapis.models.
FhirServiceAccessPolicyEntry
(*, object_id: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
An access policy entry.
All required parameters must be populated in order to send to Azure.
- Parameters
object_id (str) – Required. An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.
-
class
azure.mgmt.healthcareapis.models.
FhirServiceAcrConfiguration
(*, login_servers: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Azure container registry configuration information.
-
class
azure.mgmt.healthcareapis.models.
FhirServiceAuthenticationConfiguration
(*, authority: Optional[str] = None, audience: Optional[str] = None, smart_proxy_enabled: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Authentication configuration information.
-
class
azure.mgmt.healthcareapis.models.
FhirServiceCollection
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.FhirService]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A collection of Fhir services.
- Parameters
next_link (str) – The link used to get the next page of Fhir Services.
value (list[FhirService]) – The list of Fhir Services.
-
class
azure.mgmt.healthcareapis.models.
FhirServiceCorsConfiguration
(*, origins: Optional[List[str]] = None, headers: Optional[List[str]] = None, methods: Optional[List[str]] = None, max_age: Optional[int] = None, allow_credentials: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The settings for the CORS configuration of the service instance.
- Parameters
-
class
azure.mgmt.healthcareapis.models.
FhirServiceExportConfiguration
(*, storage_account_name: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Export operation configuration information.
- Parameters
storage_account_name (str) – The name of the default export storage account.
-
class
azure.mgmt.healthcareapis.models.
FhirServiceKind
(value)[source]¶ -
The kind of the service.
-
FHIR_R4
= 'fhir-R4'¶
-
FHIR_STU3
= 'fhir-Stu3'¶
-
-
class
azure.mgmt.healthcareapis.models.
FhirServicePatchResource
(*, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentityIdentity] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceTags
,azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentity
FhirService patch properties.
- Parameters
identity (ServiceManagedIdentityIdentity) – Setting indicating whether the service has a managed identity associated with it.
-
class
azure.mgmt.healthcareapis.models.
IotConnector
(*, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentityIdentity] = None, etag: Optional[str] = None, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, provisioning_state: Optional[str] = None, ingestion_endpoint_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.IotEventHubIngestionEndpointConfiguration] = None, device_mapping: Optional[azure.mgmt.healthcareapis.models._models_py3.IotMappingProperties] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.TaggedResource
,azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentity
IoT Connector definition.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
identity (ServiceManagedIdentityIdentity) – Setting indicating whether the service has a managed identity associated with it.
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
location (str) – The resource location.
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
ingestion_endpoint_configuration (IotEventHubIngestionEndpointConfiguration) – Source configuration.
device_mapping (IotMappingProperties) – Device Mappings.
- Variables
-
class
azure.mgmt.healthcareapis.models.
IotConnectorCollection
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.IotConnector]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A collection of IoT Connectors.
- Parameters
next_link (str) – The link used to get the next page of IoT Connectors.
value (list[IotConnector]) – The list of IoT Connectors.
-
class
azure.mgmt.healthcareapis.models.
IotConnectorPatchResource
(*, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentityIdentity] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceTags
,azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentity
Iot Connector patch properties.
- Parameters
identity (ServiceManagedIdentityIdentity) – Setting indicating whether the service has a managed identity associated with it.
-
class
azure.mgmt.healthcareapis.models.
IotDestinationProperties
(*, provisioning_state: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Common IoT Connector destination properties.
- Parameters
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
-
class
azure.mgmt.healthcareapis.models.
IotEventHubIngestionEndpointConfiguration
(*, event_hub_name: Optional[str] = None, consumer_group: Optional[str] = None, fully_qualified_event_hub_namespace: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Event Hub ingestion endpoint configuration.
-
class
azure.mgmt.healthcareapis.models.
IotFhirDestination
(*, resource_identity_resolution_type: str, fhir_service_resource_id: str, fhir_mapping: azure.mgmt.healthcareapis.models._models_py3.IotMappingProperties, etag: Optional[str] = None, location: Optional[str] = None, provisioning_state: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.LocationBasedResource
IoT Connector FHIR destination definition.
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
- Parameters
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
location (str) – The resource location.
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
resource_identity_resolution_type (str or IotIdentityResolutionType) – Required. Determines how resource identity is resolved on the destination. Possible values include: “Create”, “Lookup”.
fhir_service_resource_id (str) – Required. Fully qualified resource id of the FHIR service to connect to.
fhir_mapping (IotMappingProperties) – Required. FHIR Mappings.
-
class
azure.mgmt.healthcareapis.models.
IotFhirDestinationCollection
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.IotFhirDestination]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A collection of IoT Connector FHIR destinations.
- Parameters
next_link (str) – The link used to get the next page of IoT FHIR destinations.
value (list[IotFhirDestination]) – The list of IoT Connector FHIR destinations.
-
class
azure.mgmt.healthcareapis.models.
IotFhirDestinationProperties
(*, resource_identity_resolution_type: str, fhir_service_resource_id: str, fhir_mapping: azure.mgmt.healthcareapis.models._models_py3.IotMappingProperties, provisioning_state: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.IotDestinationProperties
IoT Connector destination properties for an Azure FHIR service.
All required parameters must be populated in order to send to Azure.
- Parameters
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
resource_identity_resolution_type (str or IotIdentityResolutionType) – Required. Determines how resource identity is resolved on the destination. Possible values include: “Create”, “Lookup”.
fhir_service_resource_id (str) – Required. Fully qualified resource id of the FHIR service to connect to.
fhir_mapping (IotMappingProperties) – Required. FHIR Mappings.
-
class
azure.mgmt.healthcareapis.models.
IotIdentityResolutionType
(value)[source]¶ -
The type of IoT identity resolution to use with the destination.
-
CREATE
= 'Create'¶
-
LOOKUP
= 'Lookup'¶
-
-
class
azure.mgmt.healthcareapis.models.
IotMappingProperties
(*, content: Optional[Any] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The mapping content.
- Parameters
content (any) – The mapping.
-
class
azure.mgmt.healthcareapis.models.
Kind
(value)[source]¶ -
The kind of the service.
-
FHIR
= 'fhir'¶
-
FHIR_R4
= 'fhir-R4'¶
-
FHIR_STU3
= 'fhir-Stu3'¶
-
-
class
azure.mgmt.healthcareapis.models.
ListOperations
(*, next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Available operations of the service.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
value (list[OperationDetail]) – Collection of available operation details.
- Parameters
next_link (str) – URL client should use to fetch the next page (per server side paging). It’s null for now, added for future use.
-
class
azure.mgmt.healthcareapis.models.
LocationBasedResource
(*, etag: Optional[str] = None, location: Optional[str] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceCore
The common properties for any location based resource, tracked or proxy.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
ManagedServiceIdentityType
(value)[source]¶ -
Type of identity being specified, currently SystemAssigned and None are allowed.
-
NONE
= 'None'¶
-
SYSTEM_ASSIGNED
= 'SystemAssigned'¶
-
-
class
azure.mgmt.healthcareapis.models.
OperationDetail
(*, display: Optional[azure.mgmt.healthcareapis.models._models_py3.OperationDisplay] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Service REST API operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – Name of the operation.
is_data_action (bool) – Whether the operation applies to data-plane. This is “true” for data-plane operations and “false” for ARM/control-plane operations.
origin (str) – Default value is ‘user,system’.
action_type (str or ActionType) – Enum. Indicates the action type. “Internal” refers to actions that are for internal only APIs. Possible values include: “Internal”.
- Parameters
display (OperationDisplay) – Display of the operation.
-
class
azure.mgmt.healthcareapis.models.
OperationDisplay
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The object that represents the operation.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
OperationResultStatus
(value)[source]¶ -
The status of the operation being performed.
-
CANCELED
= 'Canceled'¶
-
FAILED
= 'Failed'¶
-
REQUESTED
= 'Requested'¶
-
RUNNING
= 'Running'¶
-
SUCCEEDED
= 'Succeeded'¶
-
-
class
azure.mgmt.healthcareapis.models.
OperationResultsDescription
(*, properties: Optional[Any] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The properties indicating the operation result of an operation on a service.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name (str) – The name of the operation result.
status (str or OperationResultStatus) – The status of the operation being performed. Possible values include: “Canceled”, “Succeeded”, “Failed”, “Requested”, “Running”.
start_time (str) – The time that the operation was started.
- Parameters
properties (any) – Additional properties of the operation result.
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpoint
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
The Private Endpoint resource.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpointConnection
(*, private_endpoint: Optional[azure.mgmt.healthcareapis.models._models_py3.PrivateEndpoint] = None, private_link_service_connection_state: Optional[azure.mgmt.healthcareapis.models._models_py3.PrivateLinkServiceConnectionState] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.Resource
The Private Endpoint Connection 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”.
provisioning_state (str or PrivateEndpointConnectionProvisioningState) – The provisioning state of the private endpoint connection resource. Possible values include: “Succeeded”, “Creating”, “Deleting”, “Failed”.
- Parameters
private_endpoint (PrivateEndpoint) – The resource of private end point.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpointConnectionDescription
(*, private_endpoint: Optional[azure.mgmt.healthcareapis.models._models_py3.PrivateEndpoint] = None, private_link_service_connection_state: Optional[azure.mgmt.healthcareapis.models._models_py3.PrivateLinkServiceConnectionState] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.PrivateEndpointConnection
The Private Endpoint Connection 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”.
provisioning_state (str or PrivateEndpointConnectionProvisioningState) – The provisioning state of the private endpoint connection resource. Possible values include: “Succeeded”, “Creating”, “Deleting”, “Failed”.
system_data (SystemData) – Metadata pertaining to creation and last modification of the resource.
- Parameters
private_endpoint (PrivateEndpoint) – The resource of private end point.
private_link_service_connection_state (PrivateLinkServiceConnectionState) – A collection of information about the state of the connection between service consumer and provider.
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpointConnectionListResultDescription
(*, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.PrivateEndpointConnectionDescription]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
List of private endpoint connection associated with the specified storage account.
- Parameters
value (list[PrivateEndpointConnectionDescription]) – Array of private endpoint connections.
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpointConnectionProvisioningState
(value)[source]¶ -
The current provisioning state.
-
CREATING
= 'Creating'¶
-
DELETING
= 'Deleting'¶
-
FAILED
= 'Failed'¶
-
SUCCEEDED
= 'Succeeded'¶
-
-
class
azure.mgmt.healthcareapis.models.
PrivateEndpointServiceConnectionStatus
(value)[source]¶ -
The private endpoint connection status.
-
APPROVED
= 'Approved'¶
-
PENDING
= 'Pending'¶
-
REJECTED
= 'Rejected'¶
-
-
class
azure.mgmt.healthcareapis.models.
PrivateLinkResource
(*, required_zone_names: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.Resource
A private link 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”.
group_id (str) – The private link resource group id.
required_members (list[str]) – The private link resource required member names.
- Parameters
required_zone_names (list[str]) – The private link resource Private link DNS zone name.
-
class
azure.mgmt.healthcareapis.models.
PrivateLinkResourceDescription
(*, required_zone_names: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.PrivateLinkResource
The Private Endpoint Connection 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”.
group_id (str) – The private link resource group id.
required_members (list[str]) – The private link resource required member names.
system_data (SystemData) – Metadata pertaining to creation and last modification of the resource.
- Parameters
required_zone_names (list[str]) – The private link resource Private link DNS zone name.
-
class
azure.mgmt.healthcareapis.models.
PrivateLinkResourceListResultDescription
(*, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.PrivateLinkResourceDescription]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of private link resources.
- Parameters
value (list[PrivateLinkResourceDescription]) – Array of private link resources.
-
class
azure.mgmt.healthcareapis.models.
PrivateLinkServiceConnectionState
(*, status: Optional[str] = None, description: Optional[str] = None, actions_required: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A collection of information about the state of the connection between service consumer and provider.
- Parameters
status (str or PrivateEndpointServiceConnectionStatus) – Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Possible values include: “Pending”, “Approved”, “Rejected”.
description (str) – The reason for approval/rejection of the connection.
actions_required (str) – A message indicating if changes on the service provider require any updates on the consumer.
-
class
azure.mgmt.healthcareapis.models.
ProvisioningState
(value)[source]¶ -
The provisioning state.
-
ACCEPTED
= 'Accepted'¶
-
CANCELED
= 'Canceled'¶
-
CREATING
= 'Creating'¶
-
DELETING
= 'Deleting'¶
-
DEPROVISIONED
= 'Deprovisioned'¶
-
FAILED
= 'Failed'¶
-
MOVING
= 'Moving'¶
-
SUCCEEDED
= 'Succeeded'¶
-
SUSPENDED
= 'Suspended'¶
-
SYSTEM_MAINTENANCE
= 'SystemMaintenance'¶
-
UPDATING
= 'Updating'¶
-
VERIFYING
= 'Verifying'¶
-
WARNED
= 'Warned'¶
-
-
class
azure.mgmt.healthcareapis.models.
PublicNetworkAccess
(value)[source]¶ -
Control permission for data plane traffic coming from public networks while private endpoint is enabled.
-
DISABLED
= 'Disabled'¶
-
ENABLED
= 'Enabled'¶
-
-
class
azure.mgmt.healthcareapis.models.
Resource
(**kwargs)[source]¶ Bases:
msrest.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.healthcareapis.models.
ResourceCore
(*, etag: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The common properties for any resource, tracked or proxy.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.healthcareapis.models.
ResourceTags
(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
List of key value pairs that describe the resource. This will overwrite the existing tags.
-
class
azure.mgmt.healthcareapis.models.
ServiceAccessPolicyEntry
(*, object_id: str, **kwargs)[source]¶ Bases:
msrest.serialization.Model
An access policy entry.
All required parameters must be populated in order to send to Azure.
- Parameters
object_id (str) – Required. An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.
-
class
azure.mgmt.healthcareapis.models.
ServiceAcrConfigurationInfo
(*, login_servers: Optional[List[str]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Azure container registry configuration information.
-
class
azure.mgmt.healthcareapis.models.
ServiceAuthenticationConfigurationInfo
(*, authority: Optional[str] = None, audience: Optional[str] = None, smart_proxy_enabled: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Authentication configuration information.
-
class
azure.mgmt.healthcareapis.models.
ServiceCorsConfigurationInfo
(*, origins: Optional[List[str]] = None, headers: Optional[List[str]] = None, methods: Optional[List[str]] = None, max_age: Optional[int] = None, allow_credentials: Optional[bool] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The settings for the CORS configuration of the service instance.
- Parameters
-
class
azure.mgmt.healthcareapis.models.
ServiceCosmosDbConfigurationInfo
(*, offer_throughput: Optional[int] = None, key_vault_key_uri: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The settings for the Cosmos DB database backing the service.
-
class
azure.mgmt.healthcareapis.models.
ServiceExportConfigurationInfo
(*, storage_account_name: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Export operation configuration information.
- Parameters
storage_account_name (str) – The name of the default export storage account.
-
class
azure.mgmt.healthcareapis.models.
ServiceManagedIdentity
(*, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceManagedIdentityIdentity] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The managed identity of a service.
- Parameters
identity (ServiceManagedIdentityIdentity) – Setting indicating whether the service has a managed identity associated with it.
-
class
azure.mgmt.healthcareapis.models.
ServiceManagedIdentityIdentity
(*, type: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Setting indicating whether the service has a managed identity associated with it.
- Parameters
type (str or ManagedServiceIdentityType) – Type of identity being specified, currently SystemAssigned and None are allowed. Possible values include: “SystemAssigned”, “None”.
-
class
azure.mgmt.healthcareapis.models.
ServicesDescription
(*, kind: str, location: str, tags: Optional[Dict[str, str]] = None, etag: Optional[str] = None, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServicesResourceIdentity] = None, properties: Optional[azure.mgmt.healthcareapis.models._models_py3.ServicesProperties] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ServicesResource
The description of the service.
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
- Parameters
kind (str or Kind) – Required. The kind of the service. Possible values include: “fhir”, “fhir-Stu3”, “fhir-R4”.
location (str) – Required. The resource location.
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
identity (ServicesResourceIdentity) – Setting indicating whether the service has a managed identity associated with it.
properties (ServicesProperties) – The common properties of a service.
-
class
azure.mgmt.healthcareapis.models.
ServicesDescriptionListResult
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.ServicesDescription]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A list of service description objects with a next link.
- Parameters
next_link (str) – The link used to get the next page of service description objects.
value (list[ServicesDescription]) – A list of service description objects.
-
class
azure.mgmt.healthcareapis.models.
ServicesNameAvailabilityInfo
(*, message: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The properties indicating whether a given service name is available.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
name_available (bool) – The value which indicates whether the provided name is available.
reason (str or ServiceNameUnavailabilityReason) – The reason for unavailability. Possible values include: “Invalid”, “AlreadyExists”.
- Parameters
message (str) – The detailed reason message.
-
class
azure.mgmt.healthcareapis.models.
ServicesPatchDescription
(*, tags: Optional[Dict[str, str]] = None, public_network_access: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The description of the service.
- Parameters
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
-
class
azure.mgmt.healthcareapis.models.
ServicesProperties
(*, access_policies: Optional[List[azure.mgmt.healthcareapis.models._models_py3.ServiceAccessPolicyEntry]] = None, cosmos_db_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceCosmosDbConfigurationInfo] = None, authentication_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceAuthenticationConfigurationInfo] = None, cors_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceCorsConfigurationInfo] = None, export_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceExportConfigurationInfo] = None, private_endpoint_connections: Optional[List[azure.mgmt.healthcareapis.models._models_py3.PrivateEndpointConnection]] = None, public_network_access: Optional[str] = None, acr_configuration: Optional[azure.mgmt.healthcareapis.models._models_py3.ServiceAcrConfigurationInfo] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The properties of a service instance.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.
- Parameters
access_policies (list[ServiceAccessPolicyEntry]) – The access policies of the service instance.
cosmos_db_configuration (ServiceCosmosDbConfigurationInfo) – The settings for the Cosmos DB database backing the service.
authentication_configuration (ServiceAuthenticationConfigurationInfo) – The authentication configuration for the service instance.
cors_configuration (ServiceCorsConfigurationInfo) – The settings for the CORS configuration of the service instance.
export_configuration (ServiceExportConfigurationInfo) – The settings for the export operation of the service instance.
private_endpoint_connections (list[PrivateEndpointConnection]) – The list of private endpoint connections that are set up for this resource.
public_network_access (str or PublicNetworkAccess) – Control permission for data plane traffic coming from public networks while private endpoint is enabled. Possible values include: “Enabled”, “Disabled”.
acr_configuration (ServiceAcrConfigurationInfo) – The azure container registry settings used for convert data operation of the service instance.
-
class
azure.mgmt.healthcareapis.models.
ServicesResource
(*, kind: str, location: str, tags: Optional[Dict[str, str]] = None, etag: Optional[str] = None, identity: Optional[azure.mgmt.healthcareapis.models._models_py3.ServicesResourceIdentity] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The common properties of a service.
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
- Parameters
kind (str or Kind) – Required. The kind of the service. Possible values include: “fhir”, “fhir-Stu3”, “fhir-R4”.
location (str) – Required. The resource location.
etag (str) – An etag associated with the resource, used for optimistic concurrency when editing it.
identity (ServicesResourceIdentity) – Setting indicating whether the service has a managed identity associated with it.
-
class
azure.mgmt.healthcareapis.models.
ServicesResourceIdentity
(*, type: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Setting indicating whether the service has a managed identity associated with it.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
type (str or ManagedServiceIdentityType) – Type of identity being specified, currently SystemAssigned and None are allowed. Possible values include: “SystemAssigned”, “None”.
-
class
azure.mgmt.healthcareapis.models.
SystemData
(*, created_by: Optional[str] = None, created_by_type: Optional[str] = None, created_at: Optional[datetime.datetime] = None, last_modified_by: Optional[str] = None, last_modified_by_type: Optional[str] = None, last_modified_at: Optional[datetime.datetime] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Metadata pertaining to creation and last modification of the resource.
- Parameters
created_by (str) – The identity that created the resource.
created_by_type (str or CreatedByType) – The type of identity that created the resource. Possible values include: “User”, “Application”, “ManagedIdentity”, “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. Possible values include: “User”, “Application”, “ManagedIdentity”, “Key”.
last_modified_at (datetime) – The timestamp of resource last modification (UTC).
-
class
azure.mgmt.healthcareapis.models.
TaggedResource
(*, etag: Optional[str] = None, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceTags
,azure.mgmt.healthcareapis.models._models_py3.LocationBasedResource
The common properties of tracked resources in the service.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
-
class
azure.mgmt.healthcareapis.models.
Workspace
(*, etag: Optional[str] = None, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, properties: Optional[azure.mgmt.healthcareapis.models._models_py3.WorkspaceProperties] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.TaggedResource
Workspace resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
- Parameters
-
class
azure.mgmt.healthcareapis.models.
WorkspaceList
(*, next_link: Optional[str] = None, value: Optional[List[azure.mgmt.healthcareapis.models._models_py3.Workspace]] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Collection of workspace object with a next link.
-
class
azure.mgmt.healthcareapis.models.
WorkspacePatchResource
(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]¶ Bases:
azure.mgmt.healthcareapis.models._models_py3.ResourceTags
Workspace patch properties.
-
class
azure.mgmt.healthcareapis.models.
WorkspaceProperties
(*, provisioning_state: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Workspaces resource specific properties.
- Parameters
provisioning_state (str or ProvisioningState) – The provisioning state. Possible values include: “Deleting”, “Succeeded”, “Creating”, “Accepted”, “Verifying”, “Updating”, “Failed”, “Canceled”, “Deprovisioned”, “Moving”, “Suspended”, “Warned”, “SystemMaintenance”.