DataControllerProperties Class
The data controller properties.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
DataControllerProperties
Constructor
DataControllerProperties(*, infrastructure: Optional[Union[str, azure.mgmt.azurearcdata.models._azure_arc_data_management_client_enums.Infrastructure]] = 'other', on_premise_property: Optional[azure.mgmt.azurearcdata.models._models_py3.OnPremiseProperty] = None, k8_s_raw: Optional[Any] = None, upload_watermark: Optional[azure.mgmt.azurearcdata.models._models_py3.UploadWatermark] = None, last_uploaded_date: Optional[datetime.datetime] = None, basic_login_information: Optional[azure.mgmt.azurearcdata.models._models_py3.BasicLoginInformation] = None, metrics_dashboard_credential: Optional[azure.mgmt.azurearcdata.models._models_py3.BasicLoginInformation] = None, logs_dashboard_credential: Optional[azure.mgmt.azurearcdata.models._models_py3.BasicLoginInformation] = None, log_analytics_workspace_config: Optional[azure.mgmt.azurearcdata.models._models_py3.LogAnalyticsWorkspaceConfig] = None, upload_service_principal: Optional[azure.mgmt.azurearcdata.models._models_py3.UploadServicePrincipal] = None, cluster_id: Optional[str] = None, extension_id: Optional[str] = None, **kwargs)
Parameters
- infrastructure
- str or <xref:azure_arc_data_management_client.models.Infrastructure>
The infrastructure the data controller is running on. Possible values include: "azure", "gcp", "aws", "alibaba", "onpremises", "other". Default value: "other".
- on_premise_property
- <xref:azure_arc_data_management_client.models.OnPremiseProperty>
Properties from the Kubernetes data controller.
- upload_watermark
- <xref:azure_arc_data_management_client.models.UploadWatermark>
Properties on upload watermark. Mostly timestamp for each upload data type.
- last_uploaded_date
- datetime
Last uploaded date from Kubernetes cluster. Defaults to current date time.
- basic_login_information
- <xref:azure_arc_data_management_client.models.BasicLoginInformation>
Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
- metrics_dashboard_credential
- <xref:azure_arc_data_management_client.models.BasicLoginInformation>
Login credential for metrics dashboard on the Kubernetes cluster.
- logs_dashboard_credential
- <xref:azure_arc_data_management_client.models.BasicLoginInformation>
Login credential for logs dashboard on the Kubernetes cluster.
- log_analytics_workspace_config
- <xref:azure_arc_data_management_client.models.LogAnalyticsWorkspaceConfig>
Log analytics workspace id and primary key.
- upload_service_principal
- <xref:azure_arc_data_management_client.models.UploadServicePrincipal>
Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
- cluster_id
- str
If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- extension_id
- str
If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
Variables
- provisioning_state
- str
Feedback
Submit and view feedback for