GetClusterResult

data class GetClusterResult(val addOnFeatures: List<String>? = null, val applicationTypeVersionsCleanupPolicy: ApplicationTypeVersionsCleanupPolicyResponse? = null, val availableClusterVersions: List<ClusterVersionDetailsResponse>, val azureActiveDirectory: AzureActiveDirectoryResponse? = null, val certificate: CertificateDescriptionResponse? = null, val certificateCommonNames: ServerCertificateCommonNamesResponse? = null, val clientCertificateCommonNames: List<ClientCertificateCommonNameResponse>? = null, val clientCertificateThumbprints: List<ClientCertificateThumbprintResponse>? = null, val clusterCodeVersion: String? = null, val clusterEndpoint: String, val clusterId: String, val clusterState: String, val diagnosticsStorageAccountConfig: DiagnosticsStorageAccountConfigResponse? = null, val etag: String, val eventStoreServiceEnabled: Boolean? = null, val fabricSettings: List<SettingsSectionDescriptionResponse>? = null, val id: String, val location: String, val managementEndpoint: String, val name: String, val nodeTypes: List<NodeTypeDescriptionResponse>, val provisioningState: String, val reliabilityLevel: String? = null, val reverseProxyCertificate: CertificateDescriptionResponse? = null, val reverseProxyCertificateCommonNames: ServerCertificateCommonNamesResponse? = null, val tags: Map<String, String>? = null, val type: String, val upgradeDescription: ClusterUpgradePolicyResponse? = null, val upgradeMode: String? = null, val vmImage: String? = null)

The cluster resource

Constructors

Link copied to clipboard
constructor(addOnFeatures: List<String>? = null, applicationTypeVersionsCleanupPolicy: ApplicationTypeVersionsCleanupPolicyResponse? = null, availableClusterVersions: List<ClusterVersionDetailsResponse>, azureActiveDirectory: AzureActiveDirectoryResponse? = null, certificate: CertificateDescriptionResponse? = null, certificateCommonNames: ServerCertificateCommonNamesResponse? = null, clientCertificateCommonNames: List<ClientCertificateCommonNameResponse>? = null, clientCertificateThumbprints: List<ClientCertificateThumbprintResponse>? = null, clusterCodeVersion: String? = null, clusterEndpoint: String, clusterId: String, clusterState: String, diagnosticsStorageAccountConfig: DiagnosticsStorageAccountConfigResponse? = null, etag: String, eventStoreServiceEnabled: Boolean? = null, fabricSettings: List<SettingsSectionDescriptionResponse>? = null, id: String, location: String, managementEndpoint: String, name: String, nodeTypes: List<NodeTypeDescriptionResponse>, provisioningState: String, reliabilityLevel: String? = null, reverseProxyCertificate: CertificateDescriptionResponse? = null, reverseProxyCertificateCommonNames: ServerCertificateCommonNamesResponse? = null, tags: Map<String, String>? = null, type: String, upgradeDescription: ClusterUpgradePolicyResponse? = null, upgradeMode: String? = null, vmImage: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val addOnFeatures: List<String>? = null

The list of add-on features to enable in the cluster.

Link copied to clipboard

The policy used to clean up unused versions.

Link copied to clipboard

The Service Fabric runtime versions available for this cluster.

Link copied to clipboard

The AAD authentication settings of the cluster.

Link copied to clipboard

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

Link copied to clipboard

Describes a list of server certificates referenced by common name that are used to secure the cluster.

Link copied to clipboard

The list of client certificates referenced by common name that are allowed to manage the cluster.

Link copied to clipboard

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

Link copied to clipboard

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ./ClusterVersion.md. To get the list of available version for existing clusters use availableClusterVersions.

Link copied to clipboard

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

Link copied to clipboard

A service generated unique identifier for the cluster resource.

Link copied to clipboard

The current state of the cluster.

Link copied to clipboard

The storage account information for storing Service Fabric diagnostic logs.

Link copied to clipboard

Azure resource etag.

Link copied to clipboard

Indicates if the event store service is enabled.

Link copied to clipboard

The list of custom fabric settings to configure the cluster.

Link copied to clipboard
val id: String

Azure resource identifier.

Link copied to clipboard

Azure resource location.

Link copied to clipboard

The http management endpoint of the cluster.

Link copied to clipboard

Azure resource name.

Link copied to clipboard

The list of node types in the cluster.

Link copied to clipboard

The provisioning state of the cluster resource.

Link copied to clipboard

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

Link copied to clipboard

The server certificate used by reverse proxy.

Link copied to clipboard

Describes a list of server certificates referenced by common name that are used to secure the cluster.

Link copied to clipboard
val tags: Map<String, String>? = null

Azure resource tags.

Link copied to clipboard

Azure resource type.

Link copied to clipboard

The policy to use when upgrading the cluster.

Link copied to clipboard
val upgradeMode: String? = null

The upgrade mode of the cluster when new Service Fabric runtime version is available.

Link copied to clipboard
val vmImage: String? = null

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.