ManagedCluster Class
The manged cluster resource.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.mgmt.servicefabricmanagedclusters.models._models_py3.ResourceManagedCluster
Constructor
ManagedCluster(*, location: str, tags: Optional[Dict[str, str]] = None, sku: Optional[azure.mgmt.servicefabricmanagedclusters.models._models_py3.Sku] = None, dns_name: Optional[str] = None, client_connection_port: Optional[int] = 19000, http_gateway_connection_port: Optional[int] = 19080, admin_user_name: Optional[str] = None, admin_password: Optional[str] = None, load_balancing_rules: Optional[List[azure.mgmt.servicefabricmanagedclusters.models._models_py3.LoadBalancingRule]] = None, allow_rdp_access: Optional[bool] = None, network_security_rules: Optional[List[azure.mgmt.servicefabricmanagedclusters.models._models_py3.NetworkSecurityRule]] = None, clients: Optional[List[azure.mgmt.servicefabricmanagedclusters.models._models_py3.ClientCertificate]] = None, azure_active_directory: Optional[azure.mgmt.servicefabricmanagedclusters.models._models_py3.AzureActiveDirectory] = None, fabric_settings: Optional[List[azure.mgmt.servicefabricmanagedclusters.models._models_py3.SettingsSectionDescription]] = None, cluster_code_version: Optional[str] = None, cluster_upgrade_mode: Optional[Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.ClusterUpgradeMode]] = 'Automatic', cluster_upgrade_cadence: Optional[Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.ClusterUpgradeCadence]] = None, addon_features: Optional[List[Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.ManagedClusterAddOnFeature]]] = None, enable_auto_os_upgrade: Optional[bool] = None, zonal_resiliency: Optional[bool] = False, application_type_versions_cleanup_policy: Optional[azure.mgmt.servicefabricmanagedclusters.models._models_py3.ApplicationTypeVersionsCleanupPolicy] = None, **kwargs)
Parameters
- sku
- <xref:service_fabric_managed_clusters_management_client.models.Sku>
The sku of the managed cluster.
- load_balancing_rules
- list[<xref:service_fabric_managed_clusters_management_client.models.LoadBalancingRule>]
Load balancing rules that are applied to the public load balancer of the cluster.
- allow_rdp_access
- bool
Setting 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.
- network_security_rules
- list[<xref:service_fabric_managed_clusters_management_client.models.NetworkSecurityRule>]
Custom Network Security Rules that are applied to the virtual network of the cluster.
- clients
- list[<xref:service_fabric_managed_clusters_management_client.models.ClientCertificate>]
Client certificates that are allowed to manage the cluster.
- azure_active_directory
- <xref:service_fabric_managed_clusters_management_client.models.AzureActiveDirectory>
The AAD authentication settings of the cluster.
- fabric_settings
- list[<xref:service_fabric_managed_clusters_management_client.models.SettingsSectionDescription>]
The list of custom fabric settings to configure the cluster.
- cluster_code_version
- str
The 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 <xref:./ClusterVersion.md>. To get the list of available version for existing clusters use availableClusterVersions.
- cluster_upgrade_mode
- str or <xref:service_fabric_managed_clusters_management_client.models.ClusterUpgradeMode>
The upgrade mode of the cluster when new Service Fabric runtime version is available. Possible values include: "Automatic", "Manual". Default value: "Automatic".
- cluster_upgrade_cadence
- str or <xref:service_fabric_managed_clusters_management_client.models.ClusterUpgradeCadence>
Indicates 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'. Possible values include: "Wave0", "Wave1", "Wave2".
- addon_features
- list[str or <xref:service_fabric_managed_clusters_management_client.models.ManagedClusterAddOnFeature>]
List of add-on features to enable on the cluster.
- enable_auto_os_upgrade
- bool
Setting this to true enables automatic OS upgrade for the node types that are created using any platform OS image with version 'latest'. The default value for this setting is false.
- application_type_versions_cleanup_policy
- <xref:service_fabric_managed_clusters_management_client.models.ApplicationTypeVersionsCleanupPolicy>
The policy used to clean up unused versions.
Variables
- id
- str
Azure resource identifier.
- name
- str
Azure resource name.
- type
- str
Azure resource type.
- etag
- str
Azure resource etag.
- system_data
- <xref:service_fabric_managed_clusters_management_client.models.SystemData>
Metadata pertaining to creation and last modification of the resource.
- fqdn
- str
The fully qualified domain name associated with the public load balancer of the cluster.
- ipv4_address
- str
The IPv4 address associated with the public load balancer of the cluster.
- cluster_id
- str
A service generated unique identifier for the cluster resource.
- cluster_state
- str or <xref:service_fabric_managed_clusters_management_client.models.ClusterState>
The current state of the cluster. Possible values include: "WaitingForNodes", "Deploying", "BaselineUpgrade", "Upgrading", "UpgradeFailed", "Ready".
- provisioning_state
- str or <xref:service_fabric_managed_clusters_management_client.models.ManagedResourceProvisioningState>
The provisioning state of the managed cluster resource. Possible values include: "None", "Creating", "Created", "Updating", "Succeeded", "Failed", "Canceled", "Deleting", "Deleted", "Other".
Feedback
Submit and view feedback for