ArcSetting Class

ArcSetting details.

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

Inheritance
azure.mgmt.azurestackhci.models._models_py3.ProxyResource
ArcSetting

Constructor

ArcSetting(*, arc_instance_resource_group: Optional[str] = None, arc_application_client_id: Optional[str] = None, arc_application_tenant_id: Optional[str] = None, arc_service_principal_object_id: Optional[str] = None, arc_application_object_id: Optional[str] = None, connectivity_properties: Optional[Any] = None, created_by: Optional[str] = None, created_by_type: Optional[Union[str, azure.mgmt.azurestackhci.models._azure_stack_hci_client_enums.CreatedByType]] = None, created_at: Optional[datetime.datetime] = None, last_modified_by: Optional[str] = None, last_modified_by_type: Optional[Union[str, azure.mgmt.azurestackhci.models._azure_stack_hci_client_enums.CreatedByType]] = None, last_modified_at: Optional[datetime.datetime] = None, **kwargs)

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 ProvisioningState

Provisioning state of the ArcSetting proxy resource. Possible values include: "Succeeded", "Failed", "Canceled", "Accepted", "Provisioning".

arc_instance_resource_group
str

The resource group that hosts the Arc agents, ie. Hybrid Compute Machine resources.

arc_application_client_id
str

App id of arc AAD identity.

arc_application_tenant_id
str

Tenant id of arc AAD identity.

arc_service_principal_object_id
str

Object id of arc AAD service principal.

arc_application_object_id
str

Object id of arc AAD identity.

aggregate_state
str or ArcSettingAggregateState

Aggregate state of Arc agent across the nodes in this HCI cluster. Possible values include: "NotSpecified", "Error", "Succeeded", "Canceled", "Failed", "Connected", "Disconnected", "Deleted", "Creating", "Updating", "Deleting", "Moving", "PartiallySucceeded", "PartiallyConnected", "InProgress".

per_node_details
list[PerNodeState]

State of Arc agent in each of the nodes.

connectivity_properties
any

contains connectivity related configuration for ARC resources.

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).