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:
- Management
Endpoint string Specifies the Management Endpoint of the cluster such as
http://example.com. Changing this forces a new resource to be created.- Node
Types List<ClusterNode Type Args> One or more
node_typeblocks as defined below.- Reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- Resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- Upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- Vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.- Add
On List<string>Features A List of one or more features which should be enabled, such as
DnsService.- Azure
Active ClusterDirectory Azure Active Directory Args An
azure_active_directoryblock as defined below.- Certificate
Cluster
Certificate Args A
certificateblock as defined below. Conflicts withcertificate_common_names.- Certificate
Common ClusterNames Certificate Common Names Args A
certificate_common_namesblock as defined below. Conflicts withcertificate.- Client
Certificate List<ClusterCommon Names Client Certificate Common Name Args> A
client_certificate_common_nameblock as defined below.- Client
Certificate List<ClusterThumbprints Client Certificate Thumbprint Args> One or two
client_certificate_thumbprintblocks as defined below.- Cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- Diagnostics
Config ClusterDiagnostics Config Args A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- Fabric
Settings List<ClusterFabric Setting Args> One or more
fabric_settingsblocks 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.
- Reverse
Proxy ClusterCertificate Reverse Proxy Certificate Args A
reverse_proxy_certificateblock as defined below.- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Management
Endpoint string Specifies the Management Endpoint of the cluster such as
http://example.com. Changing this forces a new resource to be created.- Node
Types []ClusterNode Type One or more
node_typeblocks as defined below.- Reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- Resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- Upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- Vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.- Add
On []stringFeatures A List of one or more features which should be enabled, such as
DnsService.- Azure
Active ClusterDirectory Azure Active Directory An
azure_active_directoryblock as defined below.- Certificate
Cluster
Certificate A
certificateblock as defined below. Conflicts withcertificate_common_names.- Certificate
Common ClusterNames Certificate Common Names A
certificate_common_namesblock as defined below. Conflicts withcertificate.- Client
Certificate []ClusterCommon Names Client Certificate Common Name A
client_certificate_common_nameblock as defined below.- Client
Certificate []ClusterThumbprints Client Certificate Thumbprint One or two
client_certificate_thumbprintblocks as defined below.- Cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- Diagnostics
Config ClusterDiagnostics Config A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- Fabric
Settings []ClusterFabric Setting One or more
fabric_settingsblocks 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.
- Reverse
Proxy ClusterCertificate Reverse Proxy Certificate A
reverse_proxy_certificateblock as defined below.- map[string]string
A mapping of tags to assign to the resource.
- management
Endpoint string Specifies the Management Endpoint of the cluster such as
http://example.com. Changing this forces a new resource to be created.- node
Types ClusterNode Type[] One or more
node_typeblocks as defined below.- reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.- add
On string[]Features A List of one or more features which should be enabled, such as
DnsService.- azure
Active ClusterDirectory Azure Active Directory An
azure_active_directoryblock as defined below.- certificate
Cluster
Certificate A
certificateblock as defined below. Conflicts withcertificate_common_names.- certificate
Common ClusterNames Certificate Common Names A
certificate_common_namesblock as defined below. Conflicts withcertificate.- client
Certificate ClusterCommon Names Client Certificate Common Name[] A
client_certificate_common_nameblock as defined below.- client
Certificate ClusterThumbprints Client Certificate Thumbprint[] One or two
client_certificate_thumbprintblocks as defined below.- cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- diagnostics
Config ClusterDiagnostics Config A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- fabric
Settings ClusterFabric Setting[] One or more
fabric_settingsblocks 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.
- reverse
Proxy ClusterCertificate Reverse Proxy Certificate A
reverse_proxy_certificateblock as defined below.- {[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[ClusterNode Type] One or more
node_typeblocks as defined below.- reliability_
level str Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- resource_
group_ strname 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
AutomaticorManual.- 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_ List[str]features A List of one or more features which should be enabled, such as
DnsService.- azure_
active_ Dict[Clusterdirectory Azure Active Directory] An
azure_active_directoryblock as defined below.- certificate
Dict[Cluster
Certificate] A
certificateblock as defined below. Conflicts withcertificate_common_names.- certificate_
common_ Dict[Clusternames Certificate Common Names] A
certificate_common_namesblock as defined below. Conflicts withcertificate.- client_
certificate_ List[Clustercommon_ names Client Certificate Common Name] A
client_certificate_common_nameblock as defined below.- client_
certificate_ List[Clusterthumbprints Client Certificate Thumbprint] One or two
client_certificate_thumbprintblocks as defined below.- cluster_
code_ strversion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- diagnostics_
config Dict[ClusterDiagnostics Config] A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- fabric_
settings List[ClusterFabric Setting] One or more
fabric_settingsblocks 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_ Dict[Clustercertificate Reverse Proxy Certificate] A
reverse_proxy_certificateblock as defined below.- 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:
- Cluster
Endpoint string The Cluster Endpoint for this Service Fabric Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Cluster
Endpoint string The Cluster Endpoint for this Service Fabric Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- cluster
Endpoint 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): Clusterstatic 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:
- Add
On List<string>Features A List of one or more features which should be enabled, such as
DnsService.- Azure
Active ClusterDirectory Azure Active Directory Args An
azure_active_directoryblock as defined below.- Certificate
Cluster
Certificate Args A
certificateblock as defined below. Conflicts withcertificate_common_names.- Certificate
Common ClusterNames Certificate Common Names Args A
certificate_common_namesblock as defined below. Conflicts withcertificate.- Client
Certificate List<ClusterCommon Names Client Certificate Common Name Args> A
client_certificate_common_nameblock as defined below.- Client
Certificate List<ClusterThumbprints Client Certificate Thumbprint Args> One or two
client_certificate_thumbprintblocks as defined below.- Cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- Cluster
Endpoint string The Cluster Endpoint for this Service Fabric Cluster.
- Diagnostics
Config ClusterDiagnostics Config Args A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- Fabric
Settings List<ClusterFabric Setting Args> One or more
fabric_settingsblocks 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.
- Management
Endpoint 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.
- Node
Types List<ClusterNode Type Args> One or more
node_typeblocks as defined below.- Reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- Resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- Reverse
Proxy ClusterCertificate Reverse Proxy Certificate Args A
reverse_proxy_certificateblock as defined below.- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- Vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.
- Add
On []stringFeatures A List of one or more features which should be enabled, such as
DnsService.- Azure
Active ClusterDirectory Azure Active Directory An
azure_active_directoryblock as defined below.- Certificate
Cluster
Certificate A
certificateblock as defined below. Conflicts withcertificate_common_names.- Certificate
Common ClusterNames Certificate Common Names A
certificate_common_namesblock as defined below. Conflicts withcertificate.- Client
Certificate []ClusterCommon Names Client Certificate Common Name A
client_certificate_common_nameblock as defined below.- Client
Certificate []ClusterThumbprints Client Certificate Thumbprint One or two
client_certificate_thumbprintblocks as defined below.- Cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- Cluster
Endpoint string The Cluster Endpoint for this Service Fabric Cluster.
- Diagnostics
Config ClusterDiagnostics Config A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- Fabric
Settings []ClusterFabric Setting One or more
fabric_settingsblocks 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.
- Management
Endpoint 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.
- Node
Types []ClusterNode Type One or more
node_typeblocks as defined below.- Reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- Resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- Reverse
Proxy ClusterCertificate Reverse Proxy Certificate A
reverse_proxy_certificateblock as defined below.- map[string]string
A mapping of tags to assign to the resource.
- Upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- Vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.
- add
On string[]Features A List of one or more features which should be enabled, such as
DnsService.- azure
Active ClusterDirectory Azure Active Directory An
azure_active_directoryblock as defined below.- certificate
Cluster
Certificate A
certificateblock as defined below. Conflicts withcertificate_common_names.- certificate
Common ClusterNames Certificate Common Names A
certificate_common_namesblock as defined below. Conflicts withcertificate.- client
Certificate ClusterCommon Names Client Certificate Common Name[] A
client_certificate_common_nameblock as defined below.- client
Certificate ClusterThumbprints Client Certificate Thumbprint[] One or two
client_certificate_thumbprintblocks as defined below.- cluster
Code stringVersion Required if Upgrade Mode set to
Manual, Specifies the Version of the Cluster Code of the cluster.- cluster
Endpoint string The Cluster Endpoint for this Service Fabric Cluster.
- diagnostics
Config ClusterDiagnostics Config A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- fabric
Settings ClusterFabric Setting[] One or more
fabric_settingsblocks 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.
- management
Endpoint 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.
- node
Types ClusterNode Type[] One or more
node_typeblocks as defined below.- reliability
Level string Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- resource
Group stringName The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- reverse
Proxy ClusterCertificate Reverse Proxy Certificate A
reverse_proxy_certificateblock as defined below.- {[key: string]: string}
A mapping of tags to assign to the resource.
- upgrade
Mode string Specifies the Upgrade Mode of the cluster. Possible values are
AutomaticorManual.- vm
Image string Specifies the Image expected for the Service Fabric Cluster, such as
Windows. Changing this forces a new resource to be created.
- add_
on_ List[str]features A List of one or more features which should be enabled, such as
DnsService.- azure_
active_ Dict[Clusterdirectory Azure Active Directory] An
azure_active_directoryblock as defined below.- certificate
Dict[Cluster
Certificate] A
certificateblock as defined below. Conflicts withcertificate_common_names.- certificate_
common_ Dict[Clusternames Certificate Common Names] A
certificate_common_namesblock as defined below. Conflicts withcertificate.- client_
certificate_ List[Clustercommon_ names Client Certificate Common Name] A
client_certificate_common_nameblock as defined below.- client_
certificate_ List[Clusterthumbprints Client Certificate Thumbprint] One or two
client_certificate_thumbprintblocks as defined below.- cluster_
code_ strversion 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[ClusterDiagnostics Config] A
diagnostics_configblock as defined below. Changing this forces a new resource to be created.- fabric_
settings List[ClusterFabric Setting] One or more
fabric_settingsblocks 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[ClusterNode Type] One or more
node_typeblocks as defined below.- reliability_
level str Specifies the Reliability Level of the Cluster. Possible values include
None,Bronze,Silver,GoldandPlatinum.- resource_
group_ strname The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
- reverse_
proxy_ Dict[Clustercertificate Reverse Proxy Certificate] A
reverse_proxy_certificateblock as defined below.- 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
AutomaticorManual.- 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
- Client
Application stringId The Azure Active Directory Client ID which should be used for the Client Application.
- Cluster
Application stringId The Azure Active Directory Cluster Application ID.
- Tenant
Id string The Azure Active Directory Tenant ID.
- Client
Application stringId The Azure Active Directory Client ID which should be used for the Client Application.
- Cluster
Application stringId The Azure Active Directory Cluster Application ID.
- Tenant
Id string The Azure Active Directory Tenant ID.
- client
Application stringId The Azure Active Directory Client ID which should be used for the Client Application.
- cluster
Application stringId The Azure Active Directory Cluster Application ID.
- tenant
Id string The Azure Active Directory Tenant ID.
- client
Application strId The Azure Active Directory Client ID which should be used for the Client Application.
- cluster
Application strId The Azure Active Directory Cluster Application ID.
- tenant_
id str The Azure Active Directory Tenant ID.
ClusterCertificate
- Thumbprint string
The Thumbprint of the Certificate.
- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.- Thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- Thumbprint string
The Thumbprint of the Certificate.
- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.- Thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- thumbprint string
The Thumbprint of the Certificate.
- x509Store
Name string The X509 Store where the Certificate Exists, such as
My.- thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- thumbprint str
The Thumbprint of the Certificate.
- x509Store
Name str The X509 Store where the Certificate Exists, such as
My.- thumbprint
Secondary str The Secondary Thumbprint of the Certificate.
ClusterCertificateCommonNames
- Common
Names List<ClusterCertificate Common Names Common Name Args> A
common_namesblock as defined below.- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.
- Common
Names []ClusterCertificate Common Names Common Name A
common_namesblock as defined below.- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.
- common
Names ClusterCertificate Common Names Common Name[] A
common_namesblock as defined below.- x509Store
Name string The X509 Store where the Certificate Exists, such as
My.
- common
Names List[ClusterCertificate Common Names Common Name] A
common_namesblock as defined below.- x509Store
Name str The X509 Store where the Certificate Exists, such as
My.
ClusterCertificateCommonNamesCommonName
- Certificate
Common stringName The common or subject name of the certificate.
- Certificate
Issuer stringThumbprint The Issuer Thumbprint of the Certificate.
- Certificate
Common stringName The common or subject name of the certificate.
- Certificate
Issuer stringThumbprint The Issuer Thumbprint of the Certificate.
- certificate
Common stringName The common or subject name of the certificate.
- certificate
Issuer stringThumbprint The Issuer Thumbprint of the Certificate.
- certificate
Common strName The common or subject name of the certificate.
- certificate
Issuer strThumbprint The Issuer Thumbprint of the Certificate.
ClusterClientCertificateCommonName
- Common
Name string - Is
Admin bool Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
- Issuer
Thumbprint string
- Common
Name string - Is
Admin bool Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
- Issuer
Thumbprint string
- common
Name string - is
Admin boolean Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
- issuer
Thumbprint string
- common
Name str - is
Admin bool Does the Client Certificate have Admin Access to the cluster? Non-admin clients can only perform read only operations on the cluster.
- issuer
Thumbprint str
ClusterClientCertificateThumbprint
- Is
Admin 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.
- Is
Admin 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.
- is
Admin 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.
- is
Admin 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
- Blob
Endpoint string The Blob Endpoint of the Storage Account.
- Protected
Account stringKey Name The protected diagnostics storage key name, such as
StorageAccountKey1.- Queue
Endpoint string The Queue Endpoint of the Storage Account.
- Storage
Account stringName The name of the Storage Account where the Diagnostics should be sent to.
- Table
Endpoint string The Table Endpoint of the Storage Account.
- Blob
Endpoint string The Blob Endpoint of the Storage Account.
- Protected
Account stringKey Name The protected diagnostics storage key name, such as
StorageAccountKey1.- Queue
Endpoint string The Queue Endpoint of the Storage Account.
- Storage
Account stringName The name of the Storage Account where the Diagnostics should be sent to.
- Table
Endpoint string The Table Endpoint of the Storage Account.
- blob
Endpoint string The Blob Endpoint of the Storage Account.
- protected
Account stringKey Name The protected diagnostics storage key name, such as
StorageAccountKey1.- queue
Endpoint string The Queue Endpoint of the Storage Account.
- storage
Account stringName The name of the Storage Account where the Diagnostics should be sent to.
- table
Endpoint string The Table Endpoint of the Storage Account.
- blob
Endpoint str The Blob Endpoint of the Storage Account.
- protected
Account strKey Name The protected diagnostics storage key name, such as
StorageAccountKey1.- queue
Endpoint str The Queue Endpoint of the Storage Account.
- storage_
account_ strname The name of the Storage Account where the Diagnostics should be sent to.
- table
Endpoint str The Table Endpoint of the Storage Account.
ClusterFabricSetting
- Name string
The name of the Fabric Setting, such as
SecurityorFederation.- Parameters Dictionary<string, string>
A map containing settings for the specified Fabric Setting.
- Name string
The name of the Fabric Setting, such as
SecurityorFederation.- Parameters map[string]string
A map containing settings for the specified Fabric Setting.
- name string
The name of the Fabric Setting, such as
SecurityorFederation.- parameters {[key: string]: string}
A map containing settings for the specified Fabric Setting.
- name str
The name of the Fabric Setting, such as
SecurityorFederation.- parameters Dict[str, str]
A map containing settings for the specified Fabric Setting.
ClusterNodeType
- Client
Endpoint intPort The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
- Http
Endpoint intPort The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
- Instance
Count int The number of nodes for this Node Type.
- Is
Primary 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.
- Application
Ports ClusterNode Type Application Ports Args A
application_portsblock 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.
- Durability
Level string The Durability Level for this Node Type. Possible values include
Bronze,GoldandSilver. Defaults toBronze. Changing this forces a new resource to be created.- Ephemeral
Ports ClusterNode Type Ephemeral Ports Args A
ephemeral_portsblock as defined below.- Placement
Properties 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.
- Reverse
Proxy intEndpoint Port The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
- Client
Endpoint intPort The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
- Http
Endpoint intPort The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
- Instance
Count int The number of nodes for this Node Type.
- Is
Primary 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.
- Application
Ports ClusterNode Type Application Ports A
application_portsblock 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.
- Durability
Level string The Durability Level for this Node Type. Possible values include
Bronze,GoldandSilver. Defaults toBronze. Changing this forces a new resource to be created.- Ephemeral
Ports ClusterNode Type Ephemeral Ports A
ephemeral_portsblock as defined below.- Placement
Properties 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.
- Reverse
Proxy intEndpoint Port The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
- client
Endpoint numberPort The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
- http
Endpoint numberPort The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
- instance
Count number The number of nodes for this Node Type.
- is
Primary 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.
- application
Ports ClusterNode Type Application Ports A
application_portsblock 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.
- durability
Level string The Durability Level for this Node Type. Possible values include
Bronze,GoldandSilver. Defaults toBronze. Changing this forces a new resource to be created.- ephemeral
Ports ClusterNode Type Ephemeral Ports A
ephemeral_portsblock as defined below.- placement
Properties {[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.
- reverse
Proxy numberEndpoint Port The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
- client
Endpoint floatPort The Port used for the Client Endpoint for this Node Type. Changing this forces a new resource to be created.
- http
Endpoint floatPort The Port used for the HTTP Endpoint for this Node Type. Changing this forces a new resource to be created.
- instance
Count float The number of nodes for this Node Type.
- is
Primary 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.
- application
Ports Dict[ClusterNode Type Application Ports] A
application_portsblock 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.
- durability
Level str The Durability Level for this Node Type. Possible values include
Bronze,GoldandSilver. Defaults toBronze. Changing this forces a new resource to be created.- ephemeral
Ports Dict[ClusterNode Type Ephemeral Ports] A
ephemeral_portsblock as defined below.- placement
Properties 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.
- reverse
Proxy floatEndpoint Port The Port used for the Reverse Proxy Endpoint for this Node Type. Changing this will upgrade the cluster.
ClusterNodeTypeApplicationPorts
ClusterNodeTypeEphemeralPorts
ClusterReverseProxyCertificate
- Thumbprint string
The Thumbprint of the Certificate.
- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.- Thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- Thumbprint string
The Thumbprint of the Certificate.
- X509Store
Name string The X509 Store where the Certificate Exists, such as
My.- Thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- thumbprint string
The Thumbprint of the Certificate.
- x509Store
Name string The X509 Store where the Certificate Exists, such as
My.- thumbprint
Secondary string The Secondary Thumbprint of the Certificate.
- thumbprint str
The Thumbprint of the Certificate.
- x509Store
Name str The X509 Store where the Certificate Exists, such as
My.- thumbprint
Secondary 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
azurermTerraform Provider.