servicefabric

class pulumi_azure.servicefabric.Cluster(resource_name, opts=None, add_on_features=None, azure_active_directory=None, certificate=None, client_certificate_thumbprints=None, cluster_code_version=None, diagnostics_config=None, fabric_settings=None, location=None, management_endpoint=None, name=None, node_types=None, reliability_level=None, resource_group_name=None, reverse_proxy_certificate=None, tags=None, upgrade_mode=None, vm_image=None, __name__=None, __opts__=None)

Manage a Service Fabric Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • add_on_features (pulumi.Input[list]) – A List of one or more features which should be enabled, such as DnsService.
  • azure_active_directory (pulumi.Input[dict]) – An azure_active_directory block as defined below. Changing this forces a new resource to be created.
  • certificate (pulumi.Input[dict]) – A certificate block as defined below.
  • client_certificate_thumbprints (pulumi.Input[list]) – One or two client_certificate_thumbprint blocks as defined below.
  • cluster_code_version (pulumi.Input[str]) – Required if Upgrade Mode set to Manual, Specifies the Version of the Cluster Code of the cluster.
  • diagnostics_config (pulumi.Input[dict]) – A diagnostics_config block as defined below. Changing this forces a new resource to be created.
  • fabric_settings (pulumi.Input[list]) – One or more fabric_settings blocks as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
  • management_endpoint (pulumi.Input[str]) – Specifies the Management Endpoint of the cluster such as http://example.com. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
  • node_types (pulumi.Input[list]) – One or more node_type blocks as defined below.
  • reliability_level (pulumi.Input[str]) – Specifies the Reliability Level of the Cluster. Possible values include None, Bronze, Silver, Gold and Platinum.
  • resource_group_name (pulumi.Input[str]) – The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
  • reverse_proxy_certificate (pulumi.Input[dict]) – A reverse_proxy_certificate block as defined below.
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.
  • upgrade_mode (pulumi.Input[str]) – Specifies the Upgrade Mode of the cluster. Possible values are Automatic or Manual.
  • vm_image (pulumi.Input[str]) – Specifies the Image expected for the Service Fabric Cluster, such as Windows. Changing this forces a new resource to be created.
add_on_features = None

A List of one or more features which should be enabled, such as DnsService.

azure_active_directory = None

An azure_active_directory block as defined below. Changing this forces a new resource to be created.

certificate = None

A certificate block as defined below.

client_certificate_thumbprints = None

One or two client_certificate_thumbprint blocks as defined below.

cluster_code_version = None

Required if Upgrade Mode set to Manual, Specifies the Version of the Cluster Code of the cluster.

cluster_endpoint = None

The Cluster Endpoint for this Service Fabric Cluster.

diagnostics_config = None

A diagnostics_config block as defined below. Changing this forces a new resource to be created.

fabric_settings = None

One or more fabric_settings blocks as defined below.

location = None

Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.

management_endpoint = None

Specifies the Management Endpoint of the cluster such as http://example.com. Changing this forces a new resource to be created.

name = None

The name of the Service Fabric Cluster. Changing this forces a new resource to be created.

node_types = None

One or more node_type blocks as defined below.

reliability_level = None

Specifies the Reliability Level of the Cluster. Possible values include None, Bronze, Silver, Gold and Platinum.

resource_group_name = None

The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.

reverse_proxy_certificate = None

A reverse_proxy_certificate block as defined below.

tags = None

A mapping of tags to assign to the resource.

upgrade_mode = None

Specifies the Upgrade Mode of the cluster. Possible values are Automatic or Manual.

vm_image = None

Specifies the Image expected for the Service Fabric Cluster, such as Windows. Changing this forces a new resource to be created.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str