| _key | core | string | |
| add_on_features | core | array<string> | The list of add-on features to enable in the cluster. |
| application_type_versions_cleanup_policy | core | json | The policy used to clean up unused versions. |
| available_cluster_versions | core | json | The Service Fabric runtime versions available for this cluster. |
| azure_active_directory | core | json | The AAD authentication settings of the cluster. |
| certificate | core | json | 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. |
| certificate_common_names | core | json | |
| client_certificate_common_names | core | json | The list of client certificates referenced by common name that are allowed to manage the cluster. |
| client_certificate_thumbprints | core | json | The list of client certificates referenced by thumbprint that are allowed to manage the cluster. |
| cluster_code_version | core | string | 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 API](https://learn.microsoft.com/rest/api/servicefabric/cluster-versions/list). To get the list of available version for existing clusters use **availableClusterVersions**. |
| cluster_endpoint | core | string | The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint. |
| cluster_id | core | string | A service generated unique identifier for the cluster resource. |
| cluster_state | core | string | |
| diagnostics_storage_account_config | core | json | The storage account information for storing Service Fabric diagnostic logs. |
| etag | core | string | Azure resource etag. |
| event_store_service_enabled | core | bool | Indicates if the event store service is enabled. |
| fabric_settings | core | json | The list of custom fabric settings to configure the cluster. |
| id | core | string | Azure resource identifier. |
| infrastructure_service_manager | core | bool | Indicates if infrastructure service manager is enabled. |
| location | core | string | Azure resource location. |
| management_endpoint | core | string | The http management endpoint of the cluster. |
| name | core | string | Azure resource name. |
| node_types | core | json | The list of node types in the cluster. |
| notifications | core | json | Indicates a list of notification channels for cluster events. |
| provisioning_state | core | string | The provisioning state of the cluster resource. |
| reliability_level | core | string | |
| resource_group | core | string | |
| reverse_proxy_certificate | core | json | The server certificate used by reverse proxy. |
| reverse_proxy_certificate_common_names | core | json | |
| sf_zonal_upgrade_mode | core | string | |
| subscription_id | core | string | |
| subscription_name | core | string | |
| system_data | core | json | |
| tags | core | hstore | |
| type | core | string | Azure resource type. |
| upgrade_description | core | json | The policy to use when upgrading the cluster. |
| upgrade_mode | core | string | |
| upgrade_pause_end_timestamp_utc | core | string | Indicates the end date and time to pause automatic runtime version upgrades on the cluster for an specific period of time on the cluster (UTC). |
| upgrade_pause_start_timestamp_utc | core | string | Indicates the start date and time to pause automatic runtime version upgrades on the cluster for an specific period of time on the cluster (UTC). |
| upgrade_wave | core | string | Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. Only applies when **upgradeMode** is set to 'Automatic'. |
| vm_image | core | string | The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used. |
| vmss_zonal_upgrade_mode | core | string | |
| wave_upgrade_paused | core | bool | Boolean to pause automatic runtime version upgrades to the cluster. |