servicefabric

package
v0.16.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	// contains filtered or unexported fields
}

Manage a Service Fabric Cluster.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ClusterState, opts ...pulumi.ResourceOpt) (*Cluster, error)

GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOpt) (*Cluster, error)

NewCluster registers a new resource with the given unique name, arguments, and options.

func (*Cluster) AddOnFeatures

func (r *Cluster) AddOnFeatures() *pulumi.ArrayOutput

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

func (*Cluster) AzureActiveDirectory added in v0.16.7

func (r *Cluster) AzureActiveDirectory() *pulumi.Output

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

func (*Cluster) Certificate

func (r *Cluster) Certificate() *pulumi.Output

A `certificate` block as defined below.

func (*Cluster) ClientCertificateThumbprints added in v0.16.1

func (r *Cluster) ClientCertificateThumbprints() *pulumi.ArrayOutput

One or two `client_certificate_thumbprint` blocks as defined below.

func (*Cluster) ClusterCodeVersion added in v0.16.1

func (r *Cluster) ClusterCodeVersion() *pulumi.StringOutput

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

func (*Cluster) ClusterEndpoint

func (r *Cluster) ClusterEndpoint() *pulumi.StringOutput

The Cluster Endpoint for this Service Fabric Cluster.

func (*Cluster) DiagnosticsConfig

func (r *Cluster) DiagnosticsConfig() *pulumi.Output

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

func (*Cluster) FabricSettings

func (r *Cluster) FabricSettings() *pulumi.ArrayOutput

One or more `fabric_settings` blocks as defined below.

func (*Cluster) ID

func (r *Cluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Cluster) Location

func (r *Cluster) Location() *pulumi.StringOutput

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

func (*Cluster) ManagementEndpoint

func (r *Cluster) ManagementEndpoint() *pulumi.StringOutput

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

func (*Cluster) Name

func (r *Cluster) Name() *pulumi.StringOutput

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

func (*Cluster) NodeTypes

func (r *Cluster) NodeTypes() *pulumi.ArrayOutput

One or more `node_type` blocks as defined below.

func (*Cluster) ReliabilityLevel

func (r *Cluster) ReliabilityLevel() *pulumi.StringOutput

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

func (*Cluster) ResourceGroupName

func (r *Cluster) ResourceGroupName() *pulumi.StringOutput

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

func (*Cluster) ReverseProxyCertificate added in v0.16.7

func (r *Cluster) ReverseProxyCertificate() *pulumi.Output

A `reverse_proxy_certificate` block as defined below.

func (*Cluster) Tags

func (r *Cluster) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Cluster) URN

func (r *Cluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Cluster) UpgradeMode

func (r *Cluster) UpgradeMode() *pulumi.StringOutput

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

func (*Cluster) VmImage

func (r *Cluster) VmImage() *pulumi.StringOutput

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

type ClusterArgs

type ClusterArgs struct {
	// A List of one or more features which should be enabled, such as `DnsService`.
	AddOnFeatures interface{}
	// An `azure_active_directory` block as defined below. Changing this forces a new resource to be created.
	AzureActiveDirectory interface{}
	// A `certificate` block as defined below.
	Certificate interface{}
	// One or two `client_certificate_thumbprint` blocks as defined below.
	ClientCertificateThumbprints interface{}
	// Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
	ClusterCodeVersion interface{}
	// A `diagnostics_config` block as defined below. Changing this forces a new resource to be created.
	DiagnosticsConfig interface{}
	// One or more `fabric_settings` blocks as defined below.
	FabricSettings interface{}
	// Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
	ManagementEndpoint interface{}
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// One or more `node_type` blocks as defined below.
	NodeTypes interface{}
	// Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
	ReliabilityLevel interface{}
	// The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `reverse_proxy_certificate` block as defined below.
	ReverseProxyCertificate interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
	UpgradeMode interface{}
	// Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
	VmImage interface{}
}

The set of arguments for constructing a Cluster resource.

type ClusterState

type ClusterState struct {
	// A List of one or more features which should be enabled, such as `DnsService`.
	AddOnFeatures interface{}
	// An `azure_active_directory` block as defined below. Changing this forces a new resource to be created.
	AzureActiveDirectory interface{}
	// A `certificate` block as defined below.
	Certificate interface{}
	// One or two `client_certificate_thumbprint` blocks as defined below.
	ClientCertificateThumbprints interface{}
	// Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
	ClusterCodeVersion interface{}
	// The Cluster Endpoint for this Service Fabric Cluster.
	ClusterEndpoint interface{}
	// A `diagnostics_config` block as defined below. Changing this forces a new resource to be created.
	DiagnosticsConfig interface{}
	// One or more `fabric_settings` blocks as defined below.
	FabricSettings interface{}
	// Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
	ManagementEndpoint interface{}
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// One or more `node_type` blocks as defined below.
	NodeTypes interface{}
	// Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
	ReliabilityLevel interface{}
	// The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `reverse_proxy_certificate` block as defined below.
	ReverseProxyCertificate interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
	UpgradeMode interface{}
	// Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
	VmImage interface{}
}

Input properties used for looking up and filtering Cluster resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL