Cluster

Manages a Service Fabric Cluster.

Create a Cluster Resource

new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
def Cluster(resource_name, opts=None, add_on_features=None, azure_active_directory=None, certificate=None, certificate_common_names=None, client_certificate_common_names=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, __props__=None);
func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args ClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

Cluster Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The Cluster resource accepts the following input properties:

ManagementEndpoint string

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

NodeTypes List<ClusterNodeTypeArgs>

One or more node_type blocks as defined below.

ReliabilityLevel string

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

ResourceGroupName string

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

UpgradeMode string

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

VmImage string

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

AddOnFeatures List<string>

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

AzureActiveDirectory ClusterAzureActiveDirectoryArgs

An azure_active_directory block as defined below.

Certificate ClusterCertificateArgs

A certificate block as defined below. Conflicts with certificate_common_names.

CertificateCommonNames ClusterCertificateCommonNamesArgs

A certificate_common_names block as defined below. Conflicts with certificate.

ClientCertificateCommonNames List<ClusterClientCertificateCommonNameArgs>

A client_certificate_common_name block as defined below.

ClientCertificateThumbprints List<ClusterClientCertificateThumbprintArgs>

One or two client_certificate_thumbprint blocks as defined below.

ClusterCodeVersion string

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

DiagnosticsConfig ClusterDiagnosticsConfigArgs

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

FabricSettings List<ClusterFabricSettingArgs>

One or more fabric_settings blocks as defined below.

Location string

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

Name string

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

ReverseProxyCertificate ClusterReverseProxyCertificateArgs

A reverse_proxy_certificate block as defined below.

Tags Dictionary<string, string>

A mapping of tags to assign to the resource.

ManagementEndpoint string

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

NodeTypes []ClusterNodeType

One or more node_type blocks as defined below.

ReliabilityLevel string

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

ResourceGroupName string

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

UpgradeMode string

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

VmImage string

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

AddOnFeatures []string

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

AzureActiveDirectory ClusterAzureActiveDirectory

An azure_active_directory block as defined below.

Certificate ClusterCertificate

A certificate block as defined below. Conflicts with certificate_common_names.

CertificateCommonNames ClusterCertificateCommonNames

A certificate_common_names block as defined below. Conflicts with certificate.

ClientCertificateCommonNames []ClusterClientCertificateCommonName

A client_certificate_common_name block as defined below.

ClientCertificateThumbprints []ClusterClientCertificateThumbprint

One or two client_certificate_thumbprint blocks as defined below.

ClusterCodeVersion string

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

DiagnosticsConfig ClusterDiagnosticsConfig

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

FabricSettings []ClusterFabricSetting

One or more fabric_settings blocks as defined below.

Location string

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

Name string

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

ReverseProxyCertificate ClusterReverseProxyCertificate

A reverse_proxy_certificate block as defined below.

Tags map[string]string

A mapping of tags to assign to the resource.

managementEndpoint string

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

nodeTypes ClusterNodeType[]

One or more node_type blocks as defined below.

reliabilityLevel string

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

resourceGroupName string

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

upgradeMode string

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

vmImage string

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

addOnFeatures string[]

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

azureActiveDirectory ClusterAzureActiveDirectory

An azure_active_directory block as defined below.

certificate ClusterCertificate

A certificate block as defined below. Conflicts with certificate_common_names.

certificateCommonNames ClusterCertificateCommonNames

A certificate_common_names block as defined below. Conflicts with certificate.

clientCertificateCommonNames ClusterClientCertificateCommonName[]

A client_certificate_common_name block as defined below.

clientCertificateThumbprints ClusterClientCertificateThumbprint[]

One or two client_certificate_thumbprint blocks as defined below.

clusterCodeVersion string

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

diagnosticsConfig ClusterDiagnosticsConfig

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

fabricSettings ClusterFabricSetting[]

One or more fabric_settings blocks as defined below.

location string

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

name string

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

reverseProxyCertificate ClusterReverseProxyCertificate

A reverse_proxy_certificate block as defined below.

tags {[key: string]: string}

A mapping of tags to assign to the resource.

management_endpoint str

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

node_types List[ClusterNodeType]

One or more node_type blocks as defined below.

reliability_level str

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

resource_group_name str

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

upgrade_mode str

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

vm_image 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 List[str]

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

azure_active_directory Dict[ClusterAzureActiveDirectory]

An azure_active_directory block as defined below.

certificate Dict[ClusterCertificate]

A certificate block as defined below. Conflicts with certificate_common_names.

certificate_common_names Dict[ClusterCertificateCommonNames]

A certificate_common_names block as defined below. Conflicts with certificate.

client_certificate_common_names List[ClusterClientCertificateCommonName]

A client_certificate_common_name block as defined below.

client_certificate_thumbprints List[ClusterClientCertificateThumbprint]

One or two client_certificate_thumbprint blocks as defined below.

cluster_code_version str

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

diagnostics_config Dict[ClusterDiagnosticsConfig]

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

fabric_settings List[ClusterFabricSetting]

One or more fabric_settings blocks as defined below.

location str

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

name str

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

reverse_proxy_certificate Dict[ClusterReverseProxyCertificate]

A reverse_proxy_certificate block as defined below.

tags Dict[str, str]

A mapping of tags to assign to the resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:

ClusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

Id string
The provider-assigned unique ID for this managed resource.
ClusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

Id string
The provider-assigned unique ID for this managed resource.
clusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

id string
The provider-assigned unique ID for this managed resource.
cluster_endpoint str

The Cluster Endpoint for this Service Fabric Cluster.

id str
The provider-assigned unique ID for this managed resource.

Look up an Existing Cluster Resource

Get an existing Cluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ClusterState, opts?: CustomResourceOptions): Cluster
static get(resource_name, id, opts=None, add_on_features=None, azure_active_directory=None, certificate=None, certificate_common_names=None, client_certificate_common_names=None, client_certificate_thumbprints=None, cluster_code_version=None, cluster_endpoint=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, __props__=None);
func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AddOnFeatures List<string>

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

AzureActiveDirectory ClusterAzureActiveDirectoryArgs

An azure_active_directory block as defined below.

Certificate ClusterCertificateArgs

A certificate block as defined below. Conflicts with certificate_common_names.

CertificateCommonNames ClusterCertificateCommonNamesArgs

A certificate_common_names block as defined below. Conflicts with certificate.

ClientCertificateCommonNames List<ClusterClientCertificateCommonNameArgs>

A client_certificate_common_name block as defined below.

ClientCertificateThumbprints List<ClusterClientCertificateThumbprintArgs>

One or two client_certificate_thumbprint blocks as defined below.

ClusterCodeVersion string

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

ClusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

DiagnosticsConfig ClusterDiagnosticsConfigArgs

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

FabricSettings List<ClusterFabricSettingArgs>

One or more fabric_settings blocks as defined below.

Location string

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

ManagementEndpoint string

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

Name string

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

NodeTypes List<ClusterNodeTypeArgs>

One or more node_type blocks as defined below.

ReliabilityLevel string

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

ResourceGroupName string

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

ReverseProxyCertificate ClusterReverseProxyCertificateArgs

A reverse_proxy_certificate block as defined below.

Tags Dictionary<string, string>

A mapping of tags to assign to the resource.

UpgradeMode string

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

VmImage string

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

AddOnFeatures []string

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

AzureActiveDirectory ClusterAzureActiveDirectory

An azure_active_directory block as defined below.

Certificate ClusterCertificate

A certificate block as defined below. Conflicts with certificate_common_names.

CertificateCommonNames ClusterCertificateCommonNames

A certificate_common_names block as defined below. Conflicts with certificate.

ClientCertificateCommonNames []ClusterClientCertificateCommonName

A client_certificate_common_name block as defined below.

ClientCertificateThumbprints []ClusterClientCertificateThumbprint

One or two client_certificate_thumbprint blocks as defined below.

ClusterCodeVersion string

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

ClusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

DiagnosticsConfig ClusterDiagnosticsConfig

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

FabricSettings []ClusterFabricSetting

One or more fabric_settings blocks as defined below.

Location string

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

ManagementEndpoint string

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

Name string

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

NodeTypes []ClusterNodeType

One or more node_type blocks as defined below.

ReliabilityLevel string

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

ResourceGroupName string

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

ReverseProxyCertificate ClusterReverseProxyCertificate

A reverse_proxy_certificate block as defined below.

Tags map[string]string

A mapping of tags to assign to the resource.

UpgradeMode string

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

VmImage string

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

addOnFeatures string[]

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

azureActiveDirectory ClusterAzureActiveDirectory

An azure_active_directory block as defined below.

certificate ClusterCertificate

A certificate block as defined below. Conflicts with certificate_common_names.

certificateCommonNames ClusterCertificateCommonNames

A certificate_common_names block as defined below. Conflicts with certificate.

clientCertificateCommonNames ClusterClientCertificateCommonName[]

A client_certificate_common_name block as defined below.

clientCertificateThumbprints ClusterClientCertificateThumbprint[]

One or two client_certificate_thumbprint blocks as defined below.

clusterCodeVersion string

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

clusterEndpoint string

The Cluster Endpoint for this Service Fabric Cluster.

diagnosticsConfig ClusterDiagnosticsConfig

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

fabricSettings ClusterFabricSetting[]

One or more fabric_settings blocks as defined below.

location string

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

managementEndpoint string

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

name string

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

nodeTypes ClusterNodeType[]

One or more node_type blocks as defined below.

reliabilityLevel string

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

resourceGroupName string

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

reverseProxyCertificate ClusterReverseProxyCertificate

A reverse_proxy_certificate block as defined below.

tags {[key: string]: string}

A mapping of tags to assign to the resource.

upgradeMode string

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

vmImage string

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

add_on_features List[str]

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

azure_active_directory Dict[ClusterAzureActiveDirectory]

An azure_active_directory block as defined below.

certificate Dict[ClusterCertificate]

A certificate block as defined below. Conflicts with certificate_common_names.

certificate_common_names Dict[ClusterCertificateCommonNames]

A certificate_common_names block as defined below. Conflicts with certificate.

client_certificate_common_names List[ClusterClientCertificateCommonName]

A client_certificate_common_name block as defined below.

client_certificate_thumbprints List[ClusterClientCertificateThumbprint]

One or two client_certificate_thumbprint blocks as defined below.

cluster_code_version str

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

cluster_endpoint str

The Cluster Endpoint for this Service Fabric Cluster.

diagnostics_config Dict[ClusterDiagnosticsConfig]

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

fabric_settings List[ClusterFabricSetting]

One or more fabric_settings blocks as defined below.

location str

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

management_endpoint str

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

name str

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

node_types List[ClusterNodeType]

One or more node_type blocks as defined below.

reliability_level str

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

resource_group_name 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 Dict[ClusterReverseProxyCertificate]

A reverse_proxy_certificate block as defined below.

tags Dict[str, str]

A mapping of tags to assign to the resource.

upgrade_mode str

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

vm_image str

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

Supporting Types

ClusterAzureActiveDirectory

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ClientApplicationId string

The Azure Active Directory Client ID which should be used for the Client Application.

ClusterApplicationId string

The Azure Active Directory Cluster Application ID.

TenantId string

The Azure Active Directory Tenant ID.

ClientApplicationId string

The Azure Active Directory Client ID which should be used for the Client Application.

ClusterApplicationId string

The Azure Active Directory Cluster Application ID.

TenantId string

The Azure Active Directory Tenant ID.

clientApplicationId string

The Azure Active Directory Client ID which should be used for the Client Application.

clusterApplicationId string

The Azure Active Directory Cluster Application ID.

tenantId string

The Azure Active Directory Tenant ID.

clientApplicationId str

The Azure Active Directory Client ID which should be used for the Client Application.

clusterApplicationId str

The Azure Active Directory Cluster Application ID.

tenant_id str

The Azure Active Directory Tenant ID.

ClusterCertificate

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Thumbprint string

The Thumbprint of the Certificate.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

ThumbprintSecondary string

The Secondary Thumbprint of the Certificate.

Thumbprint string

The Thumbprint of the Certificate.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

ThumbprintSecondary string

The Secondary Thumbprint of the Certificate.

thumbprint string

The Thumbprint of the Certificate.

x509StoreName string

The X509 Store where the Certificate Exists, such as My.

thumbprintSecondary string

The Secondary Thumbprint of the Certificate.

thumbprint str

The Thumbprint of the Certificate.

x509StoreName str

The X509 Store where the Certificate Exists, such as My.

thumbprintSecondary str

The Secondary Thumbprint of the Certificate.

ClusterCertificateCommonNames

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CommonNames List<ClusterCertificateCommonNamesCommonNameArgs>

A common_names block as defined below.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

CommonNames []ClusterCertificateCommonNamesCommonName

A common_names block as defined below.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

commonNames ClusterCertificateCommonNamesCommonName[]

A common_names block as defined below.

x509StoreName string

The X509 Store where the Certificate Exists, such as My.

commonNames List[ClusterCertificateCommonNamesCommonName]

A common_names block as defined below.

x509StoreName str

The X509 Store where the Certificate Exists, such as My.

ClusterCertificateCommonNamesCommonName

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CertificateCommonName string

The common or subject name of the certificate.

CertificateIssuerThumbprint string

The Issuer Thumbprint of the Certificate.

CertificateCommonName string

The common or subject name of the certificate.

CertificateIssuerThumbprint string

The Issuer Thumbprint of the Certificate.

certificateCommonName string

The common or subject name of the certificate.

certificateIssuerThumbprint string

The Issuer Thumbprint of the Certificate.

certificateCommonName str

The common or subject name of the certificate.

certificateIssuerThumbprint str

The Issuer Thumbprint of the Certificate.

ClusterClientCertificateCommonName

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CommonName string
IsAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

IssuerThumbprint string
CommonName string
IsAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

IssuerThumbprint string
commonName string
isAdmin boolean

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

issuerThumbprint string
commonName str
isAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

issuerThumbprint str

ClusterClientCertificateThumbprint

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

IsAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

Thumbprint string

The Thumbprint associated with the Client Certificate.

IsAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

Thumbprint string

The Thumbprint associated with the Client Certificate.

isAdmin boolean

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

thumbprint string

The Thumbprint associated with the Client Certificate.

isAdmin bool

Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.

thumbprint str

The Thumbprint associated with the Client Certificate.

ClusterDiagnosticsConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BlobEndpoint string

The Blob Endpoint of the Storage Account.

ProtectedAccountKeyName string

The protected diagnostics storage key name, such as StorageAccountKey1.

QueueEndpoint string

The Queue Endpoint of the Storage Account.

StorageAccountName string

The name of the Storage Account where the Diagnostics should be sent to.

TableEndpoint string

The Table Endpoint of the Storage Account.

BlobEndpoint string

The Blob Endpoint of the Storage Account.

ProtectedAccountKeyName string

The protected diagnostics storage key name, such as StorageAccountKey1.

QueueEndpoint string

The Queue Endpoint of the Storage Account.

StorageAccountName string

The name of the Storage Account where the Diagnostics should be sent to.

TableEndpoint string

The Table Endpoint of the Storage Account.

blobEndpoint string

The Blob Endpoint of the Storage Account.

protectedAccountKeyName string

The protected diagnostics storage key name, such as StorageAccountKey1.

queueEndpoint string

The Queue Endpoint of the Storage Account.

storageAccountName string

The name of the Storage Account where the Diagnostics should be sent to.

tableEndpoint string

The Table Endpoint of the Storage Account.

blobEndpoint str

The Blob Endpoint of the Storage Account.

protectedAccountKeyName str

The protected diagnostics storage key name, such as StorageAccountKey1.

queueEndpoint str

The Queue Endpoint of the Storage Account.

storage_account_name str

The name of the Storage Account where the Diagnostics should be sent to.

tableEndpoint str

The Table Endpoint of the Storage Account.

ClusterFabricSetting

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string

The name of the Fabric Setting, such as Security or Federation.

Parameters Dictionary<string, string>

A map containing settings for the specified Fabric Setting.

Name string

The name of the Fabric Setting, such as Security or Federation.

Parameters map[string]string

A map containing settings for the specified Fabric Setting.

name string

The name of the Fabric Setting, such as Security or Federation.

parameters {[key: string]: string}

A map containing settings for the specified Fabric Setting.

name str

The name of the Fabric Setting, such as Security or Federation.

parameters Dict[str, str]

A map containing settings for the specified Fabric Setting.

ClusterNodeType

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ClientEndpointPort int

The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.

HttpEndpointPort int

The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.

InstanceCount int

The number of nodes for this Node Type.

IsPrimary bool

Is this the Primary Node Type? Changing this forces a new resource to be created.

Name string

The name of the Node Type. Changing this forces a new resource to be created.

ApplicationPorts ClusterNodeTypeApplicationPortsArgs

A application_ports block as defined below.

Capacities Dictionary<string, string>

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

DurabilityLevel string

The Durability Level for this Node Type. Possible values include Bronze, Gold and Silver. Defaults to Bronze. Changing this forces a new resource to be created.

EphemeralPorts ClusterNodeTypeEphemeralPortsArgs

A ephemeral_ports block as defined below.

PlacementProperties Dictionary<string, string>

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

ReverseProxyEndpointPort int

The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.

ClientEndpointPort int

The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.

HttpEndpointPort int

The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.

InstanceCount int

The number of nodes for this Node Type.

IsPrimary bool

Is this the Primary Node Type? Changing this forces a new resource to be created.

Name string

The name of the Node Type. Changing this forces a new resource to be created.

ApplicationPorts ClusterNodeTypeApplicationPorts

A application_ports block as defined below.

Capacities map[string]string

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

DurabilityLevel string

The Durability Level for this Node Type. Possible values include Bronze, Gold and Silver. Defaults to Bronze. Changing this forces a new resource to be created.

EphemeralPorts ClusterNodeTypeEphemeralPorts

A ephemeral_ports block as defined below.

PlacementProperties map[string]string

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

ReverseProxyEndpointPort int

The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.

clientEndpointPort number

The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.

httpEndpointPort number

The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.

instanceCount number

The number of nodes for this Node Type.

isPrimary boolean

Is this the Primary Node Type? Changing this forces a new resource to be created.

name string

The name of the Node Type. Changing this forces a new resource to be created.

applicationPorts ClusterNodeTypeApplicationPorts

A application_ports block as defined below.

capacities {[key: string]: string}

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durabilityLevel string

The Durability Level for this Node Type. Possible values include Bronze, Gold and Silver. Defaults to Bronze. Changing this forces a new resource to be created.

ephemeralPorts ClusterNodeTypeEphemeralPorts

A ephemeral_ports block as defined below.

placementProperties {[key: string]: string}

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverseProxyEndpointPort number

The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.

clientEndpointPort float

The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.

httpEndpointPort float

The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.

instanceCount float

The number of nodes for this Node Type.

isPrimary bool

Is this the Primary Node Type? Changing this forces a new resource to be created.

name str

The name of the Node Type. Changing this forces a new resource to be created.

applicationPorts Dict[ClusterNodeTypeApplicationPorts]

A application_ports block as defined below.

capacities Dict[str, str]

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durabilityLevel str

The Durability Level for this Node Type. Possible values include Bronze, Gold and Silver. Defaults to Bronze. Changing this forces a new resource to be created.

ephemeralPorts Dict[ClusterNodeTypeEphemeralPorts]

A ephemeral_ports block as defined below.

placementProperties Dict[str, str]

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverseProxyEndpointPort float

The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.

ClusterNodeTypeApplicationPorts

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

EndPort int

The end of the Application Port Range on this Node Type.

StartPort int

The start of the Application Port Range on this Node Type.

EndPort int

The end of the Application Port Range on this Node Type.

StartPort int

The start of the Application Port Range on this Node Type.

endPort number

The end of the Application Port Range on this Node Type.

startPort number

The start of the Application Port Range on this Node Type.

endPort float

The end of the Application Port Range on this Node Type.

startPort float

The start of the Application Port Range on this Node Type.

ClusterNodeTypeEphemeralPorts

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

EndPort int

The end of the Ephemeral Port Range on this Node Type.

StartPort int

The start of the Ephemeral Port Range on this Node Type.

EndPort int

The end of the Ephemeral Port Range on this Node Type.

StartPort int

The start of the Ephemeral Port Range on this Node Type.

endPort number

The end of the Ephemeral Port Range on this Node Type.

startPort number

The start of the Ephemeral Port Range on this Node Type.

endPort float

The end of the Ephemeral Port Range on this Node Type.

startPort float

The start of the Ephemeral Port Range on this Node Type.

ClusterReverseProxyCertificate

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Thumbprint string

The Thumbprint of the Certificate.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

ThumbprintSecondary string

The Secondary Thumbprint of the Certificate.

Thumbprint string

The Thumbprint of the Certificate.

X509StoreName string

The X509 Store where the Certificate Exists, such as My.

ThumbprintSecondary string

The Secondary Thumbprint of the Certificate.

thumbprint string

The Thumbprint of the Certificate.

x509StoreName string

The X509 Store where the Certificate Exists, such as My.

thumbprintSecondary string

The Secondary Thumbprint of the Certificate.

thumbprint str

The Thumbprint of the Certificate.

x509StoreName str

The X509 Store where the Certificate Exists, such as My.

thumbprintSecondary str

The Secondary Thumbprint of the Certificate.

Package Details

Repository
https://github.com/pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.