public interface Cluster
Modifier and Type | Interface and Description |
---|---|
static interface |
Cluster.Definition
The entirety of the Cluster definition.
|
static interface |
Cluster.DefinitionStages
The Cluster definition stages.
|
static interface |
Cluster.Update
The template for Cluster update.
|
static interface |
Cluster.UpdateStages
The Cluster update stages.
|
Modifier and Type | Method and Description |
---|---|
List<AddOnFeatures> |
addOnFeatures()
Gets the addOnFeatures property: The list of add-on features to enable in the cluster.
|
List<ClusterVersionDetails> |
availableClusterVersions()
Gets the availableClusterVersions property: The Service Fabric runtime versions available for this cluster.
|
AzureActiveDirectory |
azureActiveDirectory()
Gets the azureActiveDirectory property: The AAD authentication settings of the cluster.
|
CertificateDescription |
certificate()
Gets the certificate property: The certificate to use for securing the cluster.
|
ServerCertificateCommonNames |
certificateCommonNames()
Gets the certificateCommonNames property: Describes a list of server certificates referenced by common name that
are used to secure the cluster.
|
List<ClientCertificateCommonName> |
clientCertificateCommonNames()
Gets the clientCertificateCommonNames property: The list of client certificates referenced by common name that
are allowed to manage the cluster.
|
List<ClientCertificateThumbprint> |
clientCertificateThumbprints()
Gets the clientCertificateThumbprints property: The list of client certificates referenced by thumbprint that are
allowed to manage the cluster.
|
String |
clusterCodeVersion()
Gets the clusterCodeVersion property: The Service Fabric runtime version of the cluster.
|
String |
clusterEndpoint()
Gets the clusterEndpoint property: The Azure Resource Provider endpoint.
|
String |
clusterId()
Gets the clusterId property: A service generated unique identifier for the cluster resource.
|
ClusterState |
clusterState()
Gets the clusterState property: The current state of the cluster.
|
DiagnosticsStorageAccountConfig |
diagnosticsStorageAccountConfig()
Gets the diagnosticsStorageAccountConfig property: The storage account information for storing Service Fabric
diagnostic logs.
|
String |
etag()
Gets the etag property: Azure resource etag.
|
Boolean |
eventStoreServiceEnabled()
Gets the eventStoreServiceEnabled property: Indicates if the event store service is enabled.
|
List<SettingsSectionDescription> |
fabricSettings()
Gets the fabricSettings property: The list of custom fabric settings to configure the cluster.
|
String |
id()
Gets the id property: Fully qualified resource Id for the resource.
|
ClusterInner |
innerModel()
Gets the inner com.azure.resourcemanager.servicefabric.fluent.models.ClusterInner object.
|
String |
location()
Gets the location property: The geo-location where the resource lives.
|
String |
managementEndpoint()
Gets the managementEndpoint property: The http management endpoint of the cluster.
|
String |
name()
Gets the name property: The name of the resource.
|
List<NodeTypeDescription> |
nodeTypes()
Gets the nodeTypes property: The list of node types in the cluster.
|
ProvisioningState |
provisioningState()
Gets the provisioningState property: The provisioning state of the cluster resource.
|
Cluster |
refresh()
Refreshes the resource to sync with Azure.
|
Cluster |
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.
|
com.azure.core.management.Region |
region()
Gets the region of the resource.
|
String |
regionName()
Gets the name of the resource region.
|
ReliabilityLevel |
reliabilityLevel()
Gets the reliabilityLevel property: The reliability level sets the replica set size of system services.
|
CertificateDescription |
reverseProxyCertificate()
Gets the reverseProxyCertificate property: The server certificate used by reverse proxy.
|
ServerCertificateCommonNames |
reverseProxyCertificateCommonNames()
Gets the reverseProxyCertificateCommonNames property: Describes a list of server certificates referenced by
common name that are used to secure the cluster.
|
Map<String,String> |
tags()
Gets the tags property: Resource tags.
|
String |
type()
Gets the type property: The type of the resource.
|
Cluster.Update |
update()
Begins update for the Cluster resource.
|
ClusterUpgradePolicy |
upgradeDescription()
Gets the upgradeDescription property: The policy to use when upgrading the cluster.
|
UpgradeMode |
upgradeMode()
Gets the upgradeMode property: The upgrade mode of the cluster when new Service Fabric runtime version is
available.
|
String |
vmImage()
Gets the vmImage property: The VM image VMSS has been configured with.
|
String id()
String name()
String type()
String location()
List<AddOnFeatures> addOnFeatures()
List<ClusterVersionDetails> availableClusterVersions()
AzureActiveDirectory azureActiveDirectory()
CertificateDescription certificate()
ServerCertificateCommonNames certificateCommonNames()
List<ClientCertificateCommonName> clientCertificateCommonNames()
List<ClientCertificateThumbprint> clientCertificateThumbprints()
String clusterCodeVersion()
String clusterEndpoint()
String clusterId()
ClusterState clusterState()
- WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it. - Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up. - BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time. - UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration. - UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate. - UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the **upgradeMode** is set to 'Automatic'. - EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version. - UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider. - AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted. - Ready - Indicates that the cluster is in a stable state.
DiagnosticsStorageAccountConfig diagnosticsStorageAccountConfig()
Boolean eventStoreServiceEnabled()
List<SettingsSectionDescription> fabricSettings()
String managementEndpoint()
List<NodeTypeDescription> nodeTypes()
ProvisioningState provisioningState()
ReliabilityLevel reliabilityLevel()
- None - Run the System services with a target replica set count of 1. This should only be used for test clusters. - Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters. - Silver - Run the System services with a target replica set count of 5. - Gold - Run the System services with a target replica set count of 7. - Platinum - Run the System services with a target replica set count of 9.
CertificateDescription reverseProxyCertificate()
ServerCertificateCommonNames reverseProxyCertificateCommonNames()
ClusterUpgradePolicy upgradeDescription()
UpgradeMode upgradeMode()
- Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available. - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.
String vmImage()
String etag()
com.azure.core.management.Region region()
String regionName()
ClusterInner innerModel()
Cluster.Update update()
Cluster refresh()
Cluster refresh(com.azure.core.util.Context context)
context
- The context to associate with this operation.Copyright © 2021 Microsoft Corporation. All rights reserved.