Fork me on GitHub

Module servicefabric

@pulumi/azure > servicefabric

Index

servicefabric/cluster.ts

class Cluster

Manage a Service Fabric Cluster.

constructor

new Cluster(name: string, args: ClusterArgs, opts?: pulumi.CustomResourceOptions)

Create a Cluster resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ClusterState): Cluster

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property addOnFeatures

public addOnFeatures: pulumi.Output<string[] | undefined>;

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

property certificate

public certificate: pulumi.Output<{ ... } | undefined>;

A certificate block as defined below.

property clientCertificateThumbprints

public clientCertificateThumbprints: pulumi.Output<{ ... }[] | undefined>;

One or two client_certificate_thumbprint blocks as defined below.

property clusterCodeVersion

public clusterCodeVersion: pulumi.Output<string>;

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

property clusterEndpoint

public clusterEndpoint: pulumi.Output<string>;

The Cluster Endpoint for this Service Fabric Cluster.

property diagnosticsConfig

public diagnosticsConfig: pulumi.Output<{ ... } | undefined>;

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

property fabricSettings

public fabricSettings: pulumi.Output<{ ... }[] | undefined>;

One or more fabric_settings blocks as defined below.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

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

property managementEndpoint

public managementEndpoint: pulumi.Output<string>;

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

property name

public name: pulumi.Output<string>;

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

property nodeTypes

public nodeTypes: pulumi.Output<{ ... }[]>;

One or more node_type blocks as defined below.

property reliabilityLevel

public reliabilityLevel: pulumi.Output<string>;

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

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

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

property tags

public tags: pulumi.Output<{ ... }>;

A mapping of tags to assign to the resource.

property upgradeMode

public upgradeMode: pulumi.Output<string>;

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

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property vmImage

public vmImage: pulumi.Output<string>;

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

interface ClusterArgs

The set of arguments for constructing a Cluster resource.

property addOnFeatures

addOnFeatures?: pulumi.Input<pulumi.Input<string>[]>;

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

property certificate

certificate?: pulumi.Input<{ ... }>;

A certificate block as defined below.

property clientCertificateThumbprints

clientCertificateThumbprints?: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or two client_certificate_thumbprint blocks as defined below.

property clusterCodeVersion

clusterCodeVersion?: pulumi.Input<string>;

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

property diagnosticsConfig

diagnosticsConfig?: pulumi.Input<{ ... }>;

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

property fabricSettings

fabricSettings?: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or more fabric_settings blocks as defined below.

property location

location: pulumi.Input<string>;

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

property managementEndpoint

managementEndpoint: pulumi.Input<string>;

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

property name

name?: pulumi.Input<string>;

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

property nodeTypes

nodeTypes: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or more node_type blocks as defined below.

property reliabilityLevel

reliabilityLevel: pulumi.Input<string>;

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

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

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

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

property upgradeMode

upgradeMode: pulumi.Input<string>;

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

property vmImage

vmImage: pulumi.Input<string>;

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

interface ClusterState

Input properties used for looking up and filtering Cluster resources.

property addOnFeatures

addOnFeatures?: pulumi.Input<pulumi.Input<string>[]>;

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

property certificate

certificate?: pulumi.Input<{ ... }>;

A certificate block as defined below.

property clientCertificateThumbprints

clientCertificateThumbprints?: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or two client_certificate_thumbprint blocks as defined below.

property clusterCodeVersion

clusterCodeVersion?: pulumi.Input<string>;

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

property clusterEndpoint

clusterEndpoint?: pulumi.Input<string>;

The Cluster Endpoint for this Service Fabric Cluster.

property diagnosticsConfig

diagnosticsConfig?: pulumi.Input<{ ... }>;

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

property fabricSettings

fabricSettings?: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or more fabric_settings blocks as defined below.

property location

location?: pulumi.Input<string>;

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

property managementEndpoint

managementEndpoint?: pulumi.Input<string>;

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

property name

name?: pulumi.Input<string>;

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

property nodeTypes

nodeTypes?: pulumi.Input<pulumi.Input<{ ... }>[]>;

One or more node_type blocks as defined below.

property reliabilityLevel

reliabilityLevel?: pulumi.Input<string>;

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

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

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

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

property upgradeMode

upgradeMode?: pulumi.Input<string>;

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

property vmImage

vmImage?: pulumi.Input<string>;

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