Service Fabric Managed Cluster

This table represents the service_fabric_managed_cluster resource from Microsoft Azure.

azure.service_fabric_managed_cluster

Fields

TitleIDTypeData TypeDescription
_keycorestring
addon_featurescorearray<string>List of add-on features to enable on the cluster.
admin_passwordcorestringVM admin user password.
admin_user_namecorestringVM admin user name.
allocated_outbound_portscoreint64The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. The default value is 0 which provides dynamic port allocation based on pool size.
allow_rdp_accesscoreboolSetting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false.
application_type_versions_cleanup_policycorejsonThe policy used to clean up unused versions.
auto_generated_domain_name_label_scopecorestringThis property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert.
auxiliary_subnetscorejsonAuxiliary subnets for the cluster.
azure_active_directorycorejsonThe AAD authentication settings of the cluster.
client_connection_portcoreint64The port used for client connections to the cluster.
clientscorejsonClient certificates that are allowed to manage the cluster.
cluster_certificate_thumbprintscorearray<string>List of thumbprints of the cluster certificates.
cluster_code_versioncorestringThe Service Fabric runtime version of the cluster. This property is required when **clusterUpgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.
cluster_idcorestringA service generated unique identifier for the cluster resource.
cluster_statecorestringThe current state of the cluster.
cluster_upgrade_cadencecorestringIndicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. Only applies when **clusterUpgradeMode** is set to 'Automatic'.
cluster_upgrade_modecorestring
ddos_protection_plan_idcorestringSpecify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.
dns_namecorestringThe cluster dns name.
enable_auto_os_upgradecoreboolEnables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.
enable_http_gateway_exclusive_auth_modecoreboolIf true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. If token-based authentication is used, HttpGatewayTokenAuthConnectionPort must be defined.
enable_ipv6coreboolSetting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false.
enable_service_public_ipcoreboolSetting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster.
etagcorestringAzure resource etag.
fabric_settingscorejsonThe list of custom fabric settings to configure the cluster.
fqdncorestringThe fully qualified domain name associated with the public load balancer of the cluster.
http_gateway_connection_portcoreint64The port used for HTTP connections to the cluster.
http_gateway_token_auth_connection_portcoreint64The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayEndpoint.
idcorestringAzure resource identifier.
ip_tagscorejsonThe list of IP tags associated with the default public IP address of the cluster.
ipv4_addresscorestringThe IPv4 address associated with the public load balancer of the cluster.
ipv6_addresscorestringIPv6 address for the cluster if IPv6 is enabled.
load_balancing_rulescorejsonLoad balancing rules that are applied to the public load balancer of the cluster.
locationcorestringAzure resource location.
namecorestringAzure resource name.
network_security_rulescorejsonCustom Network Security Rules that are applied to the Virtual Network of the cluster.
provisioning_statecorestringThe provisioning state of the managed cluster resource.
public_i_pv6_prefix_idcorestringSpecify the resource id of a public IPv6 prefix that the load balancer will allocate a public IPv6 address from. This setting cannot be changed once the cluster is created.
public_ip_prefix_idcorestringSpecify the resource id of a public IPv4 prefix that the load balancer will allocate a public IPv4 address from. This setting cannot be changed once the cluster is created.
resource_groupcorestring
service_endpointscorejsonService endpoints for subnets in the cluster.
skucorejsonThe sku of the managed cluster
subnet_idcorestringIf specified, the node types for the cluster are created in this subnet instead of the default VNet. The **networkSecurityRules** specified for the cluster are also applied to this subnet. This setting cannot be changed once the cluster is created.
subscription_idcorestring
subscription_namecorestring
system_datacorejson
tagscorehstore
typecorestringAzure resource type.
upgrade_descriptioncorejsonThe policy to use when upgrading the cluster.
use_custom_vnetcoreboolFor new clusters, this parameter indicates that it uses Bring your own VNet, but the subnet is specified at node type level; and for such clusters, the subnetId property is required for node types.
zonal_resiliencycoreboolIndicates if the cluster has zone resiliency.
zonal_update_modecorestringIndicates the update mode for Cross Az clusters.