Interface ArcSetting
-
public interface ArcSetting
An immutable client-side representation of ArcSetting.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ArcSetting.Definition
The entirety of the ArcSetting definition.static interface
ArcSetting.DefinitionStages
The ArcSetting definition stages.static interface
ArcSetting.Update
The template for ArcSetting update.static interface
ArcSetting.UpdateStages
The ArcSetting update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ArcSettingAggregateState
aggregateState()
Gets the aggregateState property: Aggregate state of Arc agent across the nodes in this HCI cluster.String
arcApplicationClientId()
Gets the arcApplicationClientId property: App id of arc AAD identity.String
arcApplicationObjectId()
Gets the arcApplicationObjectId property: Object id of arc AAD identity.String
arcApplicationTenantId()
Gets the arcApplicationTenantId property: Tenant id of arc AAD identity.String
arcInstanceResourceGroup()
Gets the arcInstanceResourceGroup property: The resource group that hosts the Arc agents, ie.String
arcServicePrincipalObjectId()
Gets the arcServicePrincipalObjectId property: Object id of arc AAD service principal.Object
connectivityProperties()
Gets the connectivityProperties property: contains connectivity related configuration for ARC resources.ArcIdentityResponse
createIdentity()
Create Aad identity for arc settings.ArcIdentityResponse
createIdentity(com.azure.core.util.Context context)
Create Aad identity for arc settings.PasswordCredential
generatePassword()
Generate password for arc settings.com.azure.core.http.rest.Response<PasswordCredential>
generatePasswordWithResponse(com.azure.core.util.Context context)
Generate password for arc settings.String
id()
Gets the id property: Fully qualified resource Id for the resource.ArcSettingInner
innerModel()
Gets the inner com.azure.resourcemanager.azurestackhci.fluent.models.ArcSettingInner object.String
name()
Gets the name property: The name of the resource.List<PerNodeState>
perNodeDetails()
Gets the perNodeDetails property: State of Arc agent in each of the nodes.ProvisioningState
provisioningState()
Gets the provisioningState property: Provisioning state of the ArcSetting proxy resource.ArcSetting
refresh()
Refreshes the resource to sync with Azure.ArcSetting
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.String
resourceGroupName()
Gets the name of the resource group.com.azure.core.management.SystemData
systemData()
Gets the systemData property: System data of ArcSetting resource.String
type()
Gets the type property: The type of the resource.ArcSetting.Update
update()
Begins update for the ArcSetting resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: System data of ArcSetting resource.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()
Gets the provisioningState property: Provisioning state of the ArcSetting proxy resource.- Returns:
- the provisioningState value.
-
arcInstanceResourceGroup
String arcInstanceResourceGroup()
Gets the arcInstanceResourceGroup property: The resource group that hosts the Arc agents, ie. Hybrid Compute Machine resources.- Returns:
- the arcInstanceResourceGroup value.
-
arcApplicationClientId
String arcApplicationClientId()
Gets the arcApplicationClientId property: App id of arc AAD identity.- Returns:
- the arcApplicationClientId value.
-
arcApplicationTenantId
String arcApplicationTenantId()
Gets the arcApplicationTenantId property: Tenant id of arc AAD identity.- Returns:
- the arcApplicationTenantId value.
-
arcServicePrincipalObjectId
String arcServicePrincipalObjectId()
Gets the arcServicePrincipalObjectId property: Object id of arc AAD service principal.- Returns:
- the arcServicePrincipalObjectId value.
-
arcApplicationObjectId
String arcApplicationObjectId()
Gets the arcApplicationObjectId property: Object id of arc AAD identity.- Returns:
- the arcApplicationObjectId value.
-
aggregateState
ArcSettingAggregateState aggregateState()
Gets the aggregateState property: Aggregate state of Arc agent across the nodes in this HCI cluster.- Returns:
- the aggregateState value.
-
perNodeDetails
List<PerNodeState> perNodeDetails()
Gets the perNodeDetails property: State of Arc agent in each of the nodes.- Returns:
- the perNodeDetails value.
-
connectivityProperties
Object connectivityProperties()
Gets the connectivityProperties property: contains connectivity related configuration for ARC resources.- Returns:
- the connectivityProperties value.
-
resourceGroupName
String resourceGroupName()
Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
ArcSettingInner innerModel()
Gets the inner com.azure.resourcemanager.azurestackhci.fluent.models.ArcSettingInner object.- Returns:
- the inner object.
-
update
ArcSetting.Update update()
Begins update for the ArcSetting resource.- Returns:
- the stage of resource update.
-
refresh
ArcSetting refresh()
Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
ArcSetting refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
generatePassword
PasswordCredential generatePassword()
Generate password for arc settings.- Returns:
- the response.
- Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
generatePasswordWithResponse
com.azure.core.http.rest.Response<PasswordCredential> generatePasswordWithResponse(com.azure.core.util.Context context)
Generate password for arc settings.- Parameters:
context
- The context to associate with this operation.- Returns:
- the response body along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createIdentity
ArcIdentityResponse createIdentity()
Create Aad identity for arc settings.- Returns:
- arcIdentity details.
- Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createIdentity
ArcIdentityResponse createIdentity(com.azure.core.util.Context context)
Create Aad identity for arc settings.- Parameters:
context
- The context to associate with this operation.- Returns:
- arcIdentity details.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
-