servicefabric

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// A List of one or more features which should be enabled, such as `DnsService`.
	AddOnFeatures pulumi.StringArrayOutput `pulumi:"addOnFeatures"`
	// An `azureActiveDirectory` block as defined below.
	AzureActiveDirectory ClusterAzureActiveDirectoryPtrOutput `pulumi:"azureActiveDirectory"`
	// A `certificate` block as defined below. Conflicts with `certificateCommonNames`.
	Certificate ClusterCertificatePtrOutput `pulumi:"certificate"`
	// A `certificateCommonNames` block as defined below. Conflicts with `certificate`.
	CertificateCommonNames ClusterCertificateCommonNamesPtrOutput `pulumi:"certificateCommonNames"`
	// One or two `clientCertificateThumbprint` blocks as defined below.
	ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayOutput `pulumi:"clientCertificateThumbprints"`
	// Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
	ClusterCodeVersion pulumi.StringOutput `pulumi:"clusterCodeVersion"`
	// The Cluster Endpoint for this Service Fabric Cluster.
	ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"`
	// A `diagnosticsConfig` block as defined below. Changing this forces a new resource to be created.
	DiagnosticsConfig ClusterDiagnosticsConfigPtrOutput `pulumi:"diagnosticsConfig"`
	// One or more `fabricSettings` blocks as defined below.
	FabricSettings ClusterFabricSettingArrayOutput `pulumi:"fabricSettings"`
	// Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
	ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"`
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// One or more `nodeType` blocks as defined below.
	NodeTypes ClusterNodeTypeArrayOutput `pulumi:"nodeTypes"`
	// Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
	ReliabilityLevel pulumi.StringOutput `pulumi:"reliabilityLevel"`
	// The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `reverseProxyCertificate` block as defined below.
	ReverseProxyCertificate ClusterReverseProxyCertificatePtrOutput `pulumi:"reverseProxyCertificate"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
	UpgradeMode pulumi.StringOutput `pulumi:"upgradeMode"`
	// Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
	VmImage pulumi.StringOutput `pulumi:"vmImage"`
}

Manages a Service Fabric Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/service_fabric_cluster.html.markdown.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Cluster, error)

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

type ClusterArgs

type ClusterArgs struct {
	// A List of one or more features which should be enabled, such as `DnsService`.
	AddOnFeatures pulumi.StringArrayInput
	// An `azureActiveDirectory` block as defined below.
	AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput
	// A `certificate` block as defined below. Conflicts with `certificateCommonNames`.
	Certificate ClusterCertificatePtrInput
	// A `certificateCommonNames` block as defined below. Conflicts with `certificate`.
	CertificateCommonNames ClusterCertificateCommonNamesPtrInput
	// One or two `clientCertificateThumbprint` blocks as defined below.
	ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput
	// Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
	ClusterCodeVersion pulumi.StringPtrInput
	// A `diagnosticsConfig` block as defined below. Changing this forces a new resource to be created.
	DiagnosticsConfig ClusterDiagnosticsConfigPtrInput
	// One or more `fabricSettings` blocks as defined below.
	FabricSettings ClusterFabricSettingArrayInput
	// Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
	ManagementEndpoint pulumi.StringInput
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// One or more `nodeType` blocks as defined below.
	NodeTypes ClusterNodeTypeArrayInput
	// Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
	ReliabilityLevel pulumi.StringInput
	// The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// A `reverseProxyCertificate` block as defined below.
	ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
	UpgradeMode pulumi.StringInput
	// Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
	VmImage pulumi.StringInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType added in v1.12.0

func (ClusterArgs) ElementType() reflect.Type

type ClusterAzureActiveDirectory added in v1.12.0

type ClusterAzureActiveDirectory struct {
	ClientApplicationId  string `pulumi:"clientApplicationId"`
	ClusterApplicationId string `pulumi:"clusterApplicationId"`
	TenantId             string `pulumi:"tenantId"`
}

type ClusterAzureActiveDirectoryArgs added in v1.12.0

type ClusterAzureActiveDirectoryArgs struct {
	ClientApplicationId  pulumi.StringInput `pulumi:"clientApplicationId"`
	ClusterApplicationId pulumi.StringInput `pulumi:"clusterApplicationId"`
	TenantId             pulumi.StringInput `pulumi:"tenantId"`
}

func (ClusterAzureActiveDirectoryArgs) ElementType added in v1.12.0

func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput added in v1.12.0

func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput

func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext added in v1.12.0

func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput

func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput added in v1.12.0

func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput

func (ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i ClusterAzureActiveDirectoryArgs) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput

type ClusterAzureActiveDirectoryInput added in v1.12.0

type ClusterAzureActiveDirectoryInput interface {
	pulumi.Input

	ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput
	ToClusterAzureActiveDirectoryOutputWithContext(context.Context) ClusterAzureActiveDirectoryOutput
}

type ClusterAzureActiveDirectoryOutput added in v1.12.0

type ClusterAzureActiveDirectoryOutput struct{ *pulumi.OutputState }

func (ClusterAzureActiveDirectoryOutput) ClientApplicationId added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ClientApplicationId() pulumi.StringOutput

func (ClusterAzureActiveDirectoryOutput) ClusterApplicationId added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ClusterApplicationId() pulumi.StringOutput

func (ClusterAzureActiveDirectoryOutput) ElementType added in v1.12.0

func (ClusterAzureActiveDirectoryOutput) TenantId added in v1.12.0

func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutput() ClusterAzureActiveDirectoryOutput

func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryOutput

func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput

func (ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o ClusterAzureActiveDirectoryOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput

type ClusterAzureActiveDirectoryPtrInput added in v1.12.0

type ClusterAzureActiveDirectoryPtrInput interface {
	pulumi.Input

	ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput
	ToClusterAzureActiveDirectoryPtrOutputWithContext(context.Context) ClusterAzureActiveDirectoryPtrOutput
}

func ClusterAzureActiveDirectoryPtr added in v1.12.0

type ClusterAzureActiveDirectoryPtrOutput added in v1.12.0

type ClusterAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (ClusterAzureActiveDirectoryPtrOutput) ClientApplicationId added in v1.12.0

func (ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId added in v1.12.0

func (o ClusterAzureActiveDirectoryPtrOutput) ClusterApplicationId() pulumi.StringOutput

func (ClusterAzureActiveDirectoryPtrOutput) Elem added in v1.12.0

func (ClusterAzureActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (ClusterAzureActiveDirectoryPtrOutput) TenantId added in v1.12.0

func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput added in v1.12.0

func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutput() ClusterAzureActiveDirectoryPtrOutput

func (ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o ClusterAzureActiveDirectoryPtrOutput) ToClusterAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) ClusterAzureActiveDirectoryPtrOutput

type ClusterCertificate added in v1.12.0

type ClusterCertificate struct {
	Thumbprint          string  `pulumi:"thumbprint"`
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	X509StoreName       string  `pulumi:"x509StoreName"`
}

type ClusterCertificateArgs added in v1.12.0

type ClusterCertificateArgs struct {
	Thumbprint          pulumi.StringInput    `pulumi:"thumbprint"`
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	X509StoreName       pulumi.StringInput    `pulumi:"x509StoreName"`
}

func (ClusterCertificateArgs) ElementType added in v1.12.0

func (ClusterCertificateArgs) ElementType() reflect.Type

func (ClusterCertificateArgs) ToClusterCertificateOutput added in v1.12.0

func (i ClusterCertificateArgs) ToClusterCertificateOutput() ClusterCertificateOutput

func (ClusterCertificateArgs) ToClusterCertificateOutputWithContext added in v1.12.0

func (i ClusterCertificateArgs) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput

func (ClusterCertificateArgs) ToClusterCertificatePtrOutput added in v1.12.0

func (i ClusterCertificateArgs) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput

func (ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext added in v1.12.0

func (i ClusterCertificateArgs) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput

type ClusterCertificateCommonNames added in v1.12.0

type ClusterCertificateCommonNames struct {
	CommonNames   []ClusterCertificateCommonNamesCommonName `pulumi:"commonNames"`
	X509StoreName string                                    `pulumi:"x509StoreName"`
}

type ClusterCertificateCommonNamesArgs added in v1.12.0

type ClusterCertificateCommonNamesArgs struct {
	CommonNames   ClusterCertificateCommonNamesCommonNameArrayInput `pulumi:"commonNames"`
	X509StoreName pulumi.StringInput                                `pulumi:"x509StoreName"`
}

func (ClusterCertificateCommonNamesArgs) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput added in v1.12.0

func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput

func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext added in v1.12.0

func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput

func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput added in v1.12.0

func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput

func (ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext added in v1.12.0

func (i ClusterCertificateCommonNamesArgs) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput

type ClusterCertificateCommonNamesCommonName added in v1.12.0

type ClusterCertificateCommonNamesCommonName struct {
	CertificateCommonName       string  `pulumi:"certificateCommonName"`
	CertificateIssuerThumbprint *string `pulumi:"certificateIssuerThumbprint"`
}

type ClusterCertificateCommonNamesCommonNameArgs added in v1.12.0

type ClusterCertificateCommonNamesCommonNameArgs struct {
	CertificateCommonName       pulumi.StringInput    `pulumi:"certificateCommonName"`
	CertificateIssuerThumbprint pulumi.StringPtrInput `pulumi:"certificateIssuerThumbprint"`
}

func (ClusterCertificateCommonNamesCommonNameArgs) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput added in v1.12.0

func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput

func (ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext added in v1.12.0

func (i ClusterCertificateCommonNamesCommonNameArgs) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput

type ClusterCertificateCommonNamesCommonNameArray added in v1.12.0

type ClusterCertificateCommonNamesCommonNameArray []ClusterCertificateCommonNamesCommonNameInput

func (ClusterCertificateCommonNamesCommonNameArray) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput added in v1.12.0

func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput

func (ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext added in v1.12.0

func (i ClusterCertificateCommonNamesCommonNameArray) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput

type ClusterCertificateCommonNamesCommonNameArrayInput added in v1.12.0

type ClusterCertificateCommonNamesCommonNameArrayInput interface {
	pulumi.Input

	ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput
	ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput
}

type ClusterCertificateCommonNamesCommonNameArrayOutput added in v1.12.0

type ClusterCertificateCommonNamesCommonNameArrayOutput struct{ *pulumi.OutputState }

func (ClusterCertificateCommonNamesCommonNameArrayOutput) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameArrayOutput) Index added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput added in v1.12.0

func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutput() ClusterCertificateCommonNamesCommonNameArrayOutput

func (ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext added in v1.12.0

func (o ClusterCertificateCommonNamesCommonNameArrayOutput) ToClusterCertificateCommonNamesCommonNameArrayOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameArrayOutput

type ClusterCertificateCommonNamesCommonNameInput added in v1.12.0

type ClusterCertificateCommonNamesCommonNameInput interface {
	pulumi.Input

	ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput
	ToClusterCertificateCommonNamesCommonNameOutputWithContext(context.Context) ClusterCertificateCommonNamesCommonNameOutput
}

type ClusterCertificateCommonNamesCommonNameOutput added in v1.12.0

type ClusterCertificateCommonNamesCommonNameOutput struct{ *pulumi.OutputState }

func (ClusterCertificateCommonNamesCommonNameOutput) CertificateCommonName added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameOutput) CertificateIssuerThumbprint added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameOutput) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput added in v1.12.0

func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutput() ClusterCertificateCommonNamesCommonNameOutput

func (ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext added in v1.12.0

func (o ClusterCertificateCommonNamesCommonNameOutput) ToClusterCertificateCommonNamesCommonNameOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesCommonNameOutput

type ClusterCertificateCommonNamesInput added in v1.12.0

type ClusterCertificateCommonNamesInput interface {
	pulumi.Input

	ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput
	ToClusterCertificateCommonNamesOutputWithContext(context.Context) ClusterCertificateCommonNamesOutput
}

type ClusterCertificateCommonNamesOutput added in v1.12.0

type ClusterCertificateCommonNamesOutput struct{ *pulumi.OutputState }

func (ClusterCertificateCommonNamesOutput) CommonNames added in v1.12.0

func (ClusterCertificateCommonNamesOutput) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput added in v1.12.0

func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutput() ClusterCertificateCommonNamesOutput

func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext added in v1.12.0

func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesOutput

func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput added in v1.12.0

func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput

func (ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext added in v1.12.0

func (o ClusterCertificateCommonNamesOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput

func (ClusterCertificateCommonNamesOutput) X509StoreName added in v1.12.0

type ClusterCertificateCommonNamesPtrInput added in v1.12.0

type ClusterCertificateCommonNamesPtrInput interface {
	pulumi.Input

	ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput
	ToClusterCertificateCommonNamesPtrOutputWithContext(context.Context) ClusterCertificateCommonNamesPtrOutput
}

type ClusterCertificateCommonNamesPtrOutput added in v1.12.0

type ClusterCertificateCommonNamesPtrOutput struct{ *pulumi.OutputState }

func (ClusterCertificateCommonNamesPtrOutput) CommonNames added in v1.12.0

func (ClusterCertificateCommonNamesPtrOutput) Elem added in v1.12.0

func (ClusterCertificateCommonNamesPtrOutput) ElementType added in v1.12.0

func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput added in v1.12.0

func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutput() ClusterCertificateCommonNamesPtrOutput

func (ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext added in v1.12.0

func (o ClusterCertificateCommonNamesPtrOutput) ToClusterCertificateCommonNamesPtrOutputWithContext(ctx context.Context) ClusterCertificateCommonNamesPtrOutput

func (ClusterCertificateCommonNamesPtrOutput) X509StoreName added in v1.12.0

type ClusterCertificateInput added in v1.12.0

type ClusterCertificateInput interface {
	pulumi.Input

	ToClusterCertificateOutput() ClusterCertificateOutput
	ToClusterCertificateOutputWithContext(context.Context) ClusterCertificateOutput
}

type ClusterCertificateOutput added in v1.12.0

type ClusterCertificateOutput struct{ *pulumi.OutputState }

func (ClusterCertificateOutput) ElementType added in v1.12.0

func (ClusterCertificateOutput) ElementType() reflect.Type

func (ClusterCertificateOutput) Thumbprint added in v1.12.0

func (ClusterCertificateOutput) ThumbprintSecondary added in v1.12.0

func (o ClusterCertificateOutput) ThumbprintSecondary() pulumi.StringPtrOutput

func (ClusterCertificateOutput) ToClusterCertificateOutput added in v1.12.0

func (o ClusterCertificateOutput) ToClusterCertificateOutput() ClusterCertificateOutput

func (ClusterCertificateOutput) ToClusterCertificateOutputWithContext added in v1.12.0

func (o ClusterCertificateOutput) ToClusterCertificateOutputWithContext(ctx context.Context) ClusterCertificateOutput

func (ClusterCertificateOutput) ToClusterCertificatePtrOutput added in v1.12.0

func (o ClusterCertificateOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput

func (ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext added in v1.12.0

func (o ClusterCertificateOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput

func (ClusterCertificateOutput) X509StoreName added in v1.12.0

func (o ClusterCertificateOutput) X509StoreName() pulumi.StringOutput

type ClusterCertificatePtrInput added in v1.12.0

type ClusterCertificatePtrInput interface {
	pulumi.Input

	ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput
	ToClusterCertificatePtrOutputWithContext(context.Context) ClusterCertificatePtrOutput
}

func ClusterCertificatePtr added in v1.12.0

func ClusterCertificatePtr(v *ClusterCertificateArgs) ClusterCertificatePtrInput

type ClusterCertificatePtrOutput added in v1.12.0

type ClusterCertificatePtrOutput struct{ *pulumi.OutputState }

func (ClusterCertificatePtrOutput) Elem added in v1.12.0

func (ClusterCertificatePtrOutput) ElementType added in v1.12.0

func (ClusterCertificatePtrOutput) Thumbprint added in v1.12.0

func (ClusterCertificatePtrOutput) ThumbprintSecondary added in v1.12.0

func (o ClusterCertificatePtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput

func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput added in v1.12.0

func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutput() ClusterCertificatePtrOutput

func (ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext added in v1.12.0

func (o ClusterCertificatePtrOutput) ToClusterCertificatePtrOutputWithContext(ctx context.Context) ClusterCertificatePtrOutput

func (ClusterCertificatePtrOutput) X509StoreName added in v1.12.0

type ClusterClientCertificateThumbprint added in v1.12.0

type ClusterClientCertificateThumbprint struct {
	IsAdmin    bool   `pulumi:"isAdmin"`
	Thumbprint string `pulumi:"thumbprint"`
}

type ClusterClientCertificateThumbprintArgs added in v1.12.0

type ClusterClientCertificateThumbprintArgs struct {
	IsAdmin    pulumi.BoolInput   `pulumi:"isAdmin"`
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
}

func (ClusterClientCertificateThumbprintArgs) ElementType added in v1.12.0

func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput added in v1.12.0

func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput

func (ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext added in v1.12.0

func (i ClusterClientCertificateThumbprintArgs) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput

type ClusterClientCertificateThumbprintArray added in v1.12.0

type ClusterClientCertificateThumbprintArray []ClusterClientCertificateThumbprintInput

func (ClusterClientCertificateThumbprintArray) ElementType added in v1.12.0

func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput added in v1.12.0

func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput

func (ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext added in v1.12.0

func (i ClusterClientCertificateThumbprintArray) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput

type ClusterClientCertificateThumbprintArrayInput added in v1.12.0

type ClusterClientCertificateThumbprintArrayInput interface {
	pulumi.Input

	ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput
	ToClusterClientCertificateThumbprintArrayOutputWithContext(context.Context) ClusterClientCertificateThumbprintArrayOutput
}

type ClusterClientCertificateThumbprintArrayOutput added in v1.12.0

type ClusterClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }

func (ClusterClientCertificateThumbprintArrayOutput) ElementType added in v1.12.0

func (ClusterClientCertificateThumbprintArrayOutput) Index added in v1.12.0

func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput added in v1.12.0

func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutput() ClusterClientCertificateThumbprintArrayOutput

func (ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext added in v1.12.0

func (o ClusterClientCertificateThumbprintArrayOutput) ToClusterClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintArrayOutput

type ClusterClientCertificateThumbprintInput added in v1.12.0

type ClusterClientCertificateThumbprintInput interface {
	pulumi.Input

	ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput
	ToClusterClientCertificateThumbprintOutputWithContext(context.Context) ClusterClientCertificateThumbprintOutput
}

type ClusterClientCertificateThumbprintOutput added in v1.12.0

type ClusterClientCertificateThumbprintOutput struct{ *pulumi.OutputState }

func (ClusterClientCertificateThumbprintOutput) ElementType added in v1.12.0

func (ClusterClientCertificateThumbprintOutput) IsAdmin added in v1.12.0

func (ClusterClientCertificateThumbprintOutput) Thumbprint added in v1.12.0

func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput added in v1.12.0

func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutput() ClusterClientCertificateThumbprintOutput

func (ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext added in v1.12.0

func (o ClusterClientCertificateThumbprintOutput) ToClusterClientCertificateThumbprintOutputWithContext(ctx context.Context) ClusterClientCertificateThumbprintOutput

type ClusterDiagnosticsConfig added in v1.12.0

type ClusterDiagnosticsConfig struct {
	BlobEndpoint            string `pulumi:"blobEndpoint"`
	ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"`
	QueueEndpoint           string `pulumi:"queueEndpoint"`
	StorageAccountName      string `pulumi:"storageAccountName"`
	TableEndpoint           string `pulumi:"tableEndpoint"`
}

type ClusterDiagnosticsConfigArgs added in v1.12.0

type ClusterDiagnosticsConfigArgs struct {
	BlobEndpoint            pulumi.StringInput `pulumi:"blobEndpoint"`
	ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"`
	QueueEndpoint           pulumi.StringInput `pulumi:"queueEndpoint"`
	StorageAccountName      pulumi.StringInput `pulumi:"storageAccountName"`
	TableEndpoint           pulumi.StringInput `pulumi:"tableEndpoint"`
}

func (ClusterDiagnosticsConfigArgs) ElementType added in v1.12.0

func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput added in v1.12.0

func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput

func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext added in v1.12.0

func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput

func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput added in v1.12.0

func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput

func (ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext added in v1.12.0

func (i ClusterDiagnosticsConfigArgs) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput

type ClusterDiagnosticsConfigInput added in v1.12.0

type ClusterDiagnosticsConfigInput interface {
	pulumi.Input

	ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput
	ToClusterDiagnosticsConfigOutputWithContext(context.Context) ClusterDiagnosticsConfigOutput
}

type ClusterDiagnosticsConfigOutput added in v1.12.0

type ClusterDiagnosticsConfigOutput struct{ *pulumi.OutputState }

func (ClusterDiagnosticsConfigOutput) BlobEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigOutput) ElementType added in v1.12.0

func (ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput

func (ClusterDiagnosticsConfigOutput) QueueEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigOutput) StorageAccountName added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) StorageAccountName() pulumi.StringOutput

func (ClusterDiagnosticsConfigOutput) TableEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutput() ClusterDiagnosticsConfigOutput

func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigOutput

func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput

func (ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext added in v1.12.0

func (o ClusterDiagnosticsConfigOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput

type ClusterDiagnosticsConfigPtrInput added in v1.12.0

type ClusterDiagnosticsConfigPtrInput interface {
	pulumi.Input

	ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput
	ToClusterDiagnosticsConfigPtrOutputWithContext(context.Context) ClusterDiagnosticsConfigPtrOutput
}

func ClusterDiagnosticsConfigPtr added in v1.12.0

func ClusterDiagnosticsConfigPtr(v *ClusterDiagnosticsConfigArgs) ClusterDiagnosticsConfigPtrInput

type ClusterDiagnosticsConfigPtrOutput added in v1.12.0

type ClusterDiagnosticsConfigPtrOutput struct{ *pulumi.OutputState }

func (ClusterDiagnosticsConfigPtrOutput) BlobEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigPtrOutput) Elem added in v1.12.0

func (ClusterDiagnosticsConfigPtrOutput) ElementType added in v1.12.0

func (ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName added in v1.12.0

func (o ClusterDiagnosticsConfigPtrOutput) ProtectedAccountKeyName() pulumi.StringOutput

func (ClusterDiagnosticsConfigPtrOutput) QueueEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigPtrOutput) StorageAccountName added in v1.12.0

func (o ClusterDiagnosticsConfigPtrOutput) StorageAccountName() pulumi.StringOutput

func (ClusterDiagnosticsConfigPtrOutput) TableEndpoint added in v1.12.0

func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput added in v1.12.0

func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutput() ClusterDiagnosticsConfigPtrOutput

func (ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext added in v1.12.0

func (o ClusterDiagnosticsConfigPtrOutput) ToClusterDiagnosticsConfigPtrOutputWithContext(ctx context.Context) ClusterDiagnosticsConfigPtrOutput

type ClusterFabricSetting added in v1.12.0

type ClusterFabricSetting struct {
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name       string            `pulumi:"name"`
	Parameters map[string]string `pulumi:"parameters"`
}

type ClusterFabricSettingArgs added in v1.12.0

type ClusterFabricSettingArgs struct {
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name       pulumi.StringInput    `pulumi:"name"`
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
}

func (ClusterFabricSettingArgs) ElementType added in v1.12.0

func (ClusterFabricSettingArgs) ElementType() reflect.Type

func (ClusterFabricSettingArgs) ToClusterFabricSettingOutput added in v1.12.0

func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutput() ClusterFabricSettingOutput

func (ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext added in v1.12.0

func (i ClusterFabricSettingArgs) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput

type ClusterFabricSettingArray added in v1.12.0

type ClusterFabricSettingArray []ClusterFabricSettingInput

func (ClusterFabricSettingArray) ElementType added in v1.12.0

func (ClusterFabricSettingArray) ElementType() reflect.Type

func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput added in v1.12.0

func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput

func (ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext added in v1.12.0

func (i ClusterFabricSettingArray) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput

type ClusterFabricSettingArrayInput added in v1.12.0

type ClusterFabricSettingArrayInput interface {
	pulumi.Input

	ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput
	ToClusterFabricSettingArrayOutputWithContext(context.Context) ClusterFabricSettingArrayOutput
}

type ClusterFabricSettingArrayOutput added in v1.12.0

type ClusterFabricSettingArrayOutput struct{ *pulumi.OutputState }

func (ClusterFabricSettingArrayOutput) ElementType added in v1.12.0

func (ClusterFabricSettingArrayOutput) Index added in v1.12.0

func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput added in v1.12.0

func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutput() ClusterFabricSettingArrayOutput

func (ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext added in v1.12.0

func (o ClusterFabricSettingArrayOutput) ToClusterFabricSettingArrayOutputWithContext(ctx context.Context) ClusterFabricSettingArrayOutput

type ClusterFabricSettingInput added in v1.12.0

type ClusterFabricSettingInput interface {
	pulumi.Input

	ToClusterFabricSettingOutput() ClusterFabricSettingOutput
	ToClusterFabricSettingOutputWithContext(context.Context) ClusterFabricSettingOutput
}

type ClusterFabricSettingOutput added in v1.12.0

type ClusterFabricSettingOutput struct{ *pulumi.OutputState }

func (ClusterFabricSettingOutput) ElementType added in v1.12.0

func (ClusterFabricSettingOutput) ElementType() reflect.Type

func (ClusterFabricSettingOutput) Name added in v1.12.0

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

func (ClusterFabricSettingOutput) Parameters added in v1.12.0

func (ClusterFabricSettingOutput) ToClusterFabricSettingOutput added in v1.12.0

func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutput() ClusterFabricSettingOutput

func (ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext added in v1.12.0

func (o ClusterFabricSettingOutput) ToClusterFabricSettingOutputWithContext(ctx context.Context) ClusterFabricSettingOutput

type ClusterNodeType added in v1.12.0

type ClusterNodeType struct {
	ApplicationPorts   *ClusterNodeTypeApplicationPorts `pulumi:"applicationPorts"`
	Capacities         map[string]string                `pulumi:"capacities"`
	ClientEndpointPort int                              `pulumi:"clientEndpointPort"`
	DurabilityLevel    *string                          `pulumi:"durabilityLevel"`
	EphemeralPorts     *ClusterNodeTypeEphemeralPorts   `pulumi:"ephemeralPorts"`
	HttpEndpointPort   int                              `pulumi:"httpEndpointPort"`
	InstanceCount      int                              `pulumi:"instanceCount"`
	IsPrimary          bool                             `pulumi:"isPrimary"`
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name                     string            `pulumi:"name"`
	PlacementProperties      map[string]string `pulumi:"placementProperties"`
	ReverseProxyEndpointPort *int              `pulumi:"reverseProxyEndpointPort"`
}

type ClusterNodeTypeApplicationPorts added in v1.12.0

type ClusterNodeTypeApplicationPorts struct {
	EndPort   int `pulumi:"endPort"`
	StartPort int `pulumi:"startPort"`
}

type ClusterNodeTypeApplicationPortsArgs added in v1.12.0

type ClusterNodeTypeApplicationPortsArgs struct {
	EndPort   pulumi.IntInput `pulumi:"endPort"`
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

func (ClusterNodeTypeApplicationPortsArgs) ElementType added in v1.12.0

func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput added in v1.12.0

func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput

func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext added in v1.12.0

func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput

func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput added in v1.12.0

func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput

func (ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext added in v1.12.0

func (i ClusterNodeTypeApplicationPortsArgs) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput

type ClusterNodeTypeApplicationPortsInput added in v1.12.0

type ClusterNodeTypeApplicationPortsInput interface {
	pulumi.Input

	ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput
	ToClusterNodeTypeApplicationPortsOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsOutput
}

type ClusterNodeTypeApplicationPortsOutput added in v1.12.0

type ClusterNodeTypeApplicationPortsOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeApplicationPortsOutput) ElementType added in v1.12.0

func (ClusterNodeTypeApplicationPortsOutput) EndPort added in v1.12.0

func (ClusterNodeTypeApplicationPortsOutput) StartPort added in v1.12.0

func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput added in v1.12.0

func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutput() ClusterNodeTypeApplicationPortsOutput

func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext added in v1.12.0

func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsOutput

func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput added in v1.12.0

func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput

func (ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext added in v1.12.0

func (o ClusterNodeTypeApplicationPortsOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput

type ClusterNodeTypeApplicationPortsPtrInput added in v1.12.0

type ClusterNodeTypeApplicationPortsPtrInput interface {
	pulumi.Input

	ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput
	ToClusterNodeTypeApplicationPortsPtrOutputWithContext(context.Context) ClusterNodeTypeApplicationPortsPtrOutput
}

type ClusterNodeTypeApplicationPortsPtrOutput added in v1.12.0

type ClusterNodeTypeApplicationPortsPtrOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeApplicationPortsPtrOutput) Elem added in v1.12.0

func (ClusterNodeTypeApplicationPortsPtrOutput) ElementType added in v1.12.0

func (ClusterNodeTypeApplicationPortsPtrOutput) EndPort added in v1.12.0

func (ClusterNodeTypeApplicationPortsPtrOutput) StartPort added in v1.12.0

func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput added in v1.12.0

func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutput() ClusterNodeTypeApplicationPortsPtrOutput

func (ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext added in v1.12.0

func (o ClusterNodeTypeApplicationPortsPtrOutput) ToClusterNodeTypeApplicationPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeApplicationPortsPtrOutput

type ClusterNodeTypeArgs added in v1.12.0

type ClusterNodeTypeArgs struct {
	ApplicationPorts   ClusterNodeTypeApplicationPortsPtrInput `pulumi:"applicationPorts"`
	Capacities         pulumi.StringMapInput                   `pulumi:"capacities"`
	ClientEndpointPort pulumi.IntInput                         `pulumi:"clientEndpointPort"`
	DurabilityLevel    pulumi.StringPtrInput                   `pulumi:"durabilityLevel"`
	EphemeralPorts     ClusterNodeTypeEphemeralPortsPtrInput   `pulumi:"ephemeralPorts"`
	HttpEndpointPort   pulumi.IntInput                         `pulumi:"httpEndpointPort"`
	InstanceCount      pulumi.IntInput                         `pulumi:"instanceCount"`
	IsPrimary          pulumi.BoolInput                        `pulumi:"isPrimary"`
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name                     pulumi.StringInput    `pulumi:"name"`
	PlacementProperties      pulumi.StringMapInput `pulumi:"placementProperties"`
	ReverseProxyEndpointPort pulumi.IntPtrInput    `pulumi:"reverseProxyEndpointPort"`
}

func (ClusterNodeTypeArgs) ElementType added in v1.12.0

func (ClusterNodeTypeArgs) ElementType() reflect.Type

func (ClusterNodeTypeArgs) ToClusterNodeTypeOutput added in v1.12.0

func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutput() ClusterNodeTypeOutput

func (ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext added in v1.12.0

func (i ClusterNodeTypeArgs) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput

type ClusterNodeTypeArray added in v1.12.0

type ClusterNodeTypeArray []ClusterNodeTypeInput

func (ClusterNodeTypeArray) ElementType added in v1.12.0

func (ClusterNodeTypeArray) ElementType() reflect.Type

func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput added in v1.12.0

func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput

func (ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext added in v1.12.0

func (i ClusterNodeTypeArray) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput

type ClusterNodeTypeArrayInput added in v1.12.0

type ClusterNodeTypeArrayInput interface {
	pulumi.Input

	ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput
	ToClusterNodeTypeArrayOutputWithContext(context.Context) ClusterNodeTypeArrayOutput
}

type ClusterNodeTypeArrayOutput added in v1.12.0

type ClusterNodeTypeArrayOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeArrayOutput) ElementType added in v1.12.0

func (ClusterNodeTypeArrayOutput) ElementType() reflect.Type

func (ClusterNodeTypeArrayOutput) Index added in v1.12.0

func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput added in v1.12.0

func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutput() ClusterNodeTypeArrayOutput

func (ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext added in v1.12.0

func (o ClusterNodeTypeArrayOutput) ToClusterNodeTypeArrayOutputWithContext(ctx context.Context) ClusterNodeTypeArrayOutput

type ClusterNodeTypeEphemeralPorts added in v1.12.0

type ClusterNodeTypeEphemeralPorts struct {
	EndPort   int `pulumi:"endPort"`
	StartPort int `pulumi:"startPort"`
}

type ClusterNodeTypeEphemeralPortsArgs added in v1.12.0

type ClusterNodeTypeEphemeralPortsArgs struct {
	EndPort   pulumi.IntInput `pulumi:"endPort"`
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

func (ClusterNodeTypeEphemeralPortsArgs) ElementType added in v1.12.0

func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput added in v1.12.0

func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput

func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext added in v1.12.0

func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput

func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput added in v1.12.0

func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput

func (ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext added in v1.12.0

func (i ClusterNodeTypeEphemeralPortsArgs) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput

type ClusterNodeTypeEphemeralPortsInput added in v1.12.0

type ClusterNodeTypeEphemeralPortsInput interface {
	pulumi.Input

	ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput
	ToClusterNodeTypeEphemeralPortsOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsOutput
}

type ClusterNodeTypeEphemeralPortsOutput added in v1.12.0

type ClusterNodeTypeEphemeralPortsOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeEphemeralPortsOutput) ElementType added in v1.12.0

func (ClusterNodeTypeEphemeralPortsOutput) EndPort added in v1.12.0

func (ClusterNodeTypeEphemeralPortsOutput) StartPort added in v1.12.0

func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutput() ClusterNodeTypeEphemeralPortsOutput

func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsOutput

func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput

func (ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput

type ClusterNodeTypeEphemeralPortsPtrInput added in v1.12.0

type ClusterNodeTypeEphemeralPortsPtrInput interface {
	pulumi.Input

	ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput
	ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(context.Context) ClusterNodeTypeEphemeralPortsPtrOutput
}

type ClusterNodeTypeEphemeralPortsPtrOutput added in v1.12.0

type ClusterNodeTypeEphemeralPortsPtrOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeEphemeralPortsPtrOutput) Elem added in v1.12.0

func (ClusterNodeTypeEphemeralPortsPtrOutput) ElementType added in v1.12.0

func (ClusterNodeTypeEphemeralPortsPtrOutput) EndPort added in v1.12.0

func (ClusterNodeTypeEphemeralPortsPtrOutput) StartPort added in v1.12.0

func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutput() ClusterNodeTypeEphemeralPortsPtrOutput

func (ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext added in v1.12.0

func (o ClusterNodeTypeEphemeralPortsPtrOutput) ToClusterNodeTypeEphemeralPortsPtrOutputWithContext(ctx context.Context) ClusterNodeTypeEphemeralPortsPtrOutput

type ClusterNodeTypeInput added in v1.12.0

type ClusterNodeTypeInput interface {
	pulumi.Input

	ToClusterNodeTypeOutput() ClusterNodeTypeOutput
	ToClusterNodeTypeOutputWithContext(context.Context) ClusterNodeTypeOutput
}

type ClusterNodeTypeOutput added in v1.12.0

type ClusterNodeTypeOutput struct{ *pulumi.OutputState }

func (ClusterNodeTypeOutput) ApplicationPorts added in v1.12.0

func (ClusterNodeTypeOutput) Capacities added in v1.12.0

func (ClusterNodeTypeOutput) ClientEndpointPort added in v1.12.0

func (o ClusterNodeTypeOutput) ClientEndpointPort() pulumi.IntOutput

func (ClusterNodeTypeOutput) DurabilityLevel added in v1.12.0

func (o ClusterNodeTypeOutput) DurabilityLevel() pulumi.StringPtrOutput

func (ClusterNodeTypeOutput) ElementType added in v1.12.0

func (ClusterNodeTypeOutput) ElementType() reflect.Type

func (ClusterNodeTypeOutput) EphemeralPorts added in v1.12.0

func (ClusterNodeTypeOutput) HttpEndpointPort added in v1.12.0

func (o ClusterNodeTypeOutput) HttpEndpointPort() pulumi.IntOutput

func (ClusterNodeTypeOutput) InstanceCount added in v1.12.0

func (o ClusterNodeTypeOutput) InstanceCount() pulumi.IntOutput

func (ClusterNodeTypeOutput) IsPrimary added in v1.12.0

func (o ClusterNodeTypeOutput) IsPrimary() pulumi.BoolOutput

func (ClusterNodeTypeOutput) Name added in v1.12.0

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

func (ClusterNodeTypeOutput) PlacementProperties added in v1.12.0

func (o ClusterNodeTypeOutput) PlacementProperties() pulumi.StringMapOutput

func (ClusterNodeTypeOutput) ReverseProxyEndpointPort added in v1.12.0

func (o ClusterNodeTypeOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput

func (ClusterNodeTypeOutput) ToClusterNodeTypeOutput added in v1.12.0

func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutput() ClusterNodeTypeOutput

func (ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext added in v1.12.0

func (o ClusterNodeTypeOutput) ToClusterNodeTypeOutputWithContext(ctx context.Context) ClusterNodeTypeOutput

type ClusterReverseProxyCertificate added in v1.12.0

type ClusterReverseProxyCertificate struct {
	Thumbprint          string  `pulumi:"thumbprint"`
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	X509StoreName       string  `pulumi:"x509StoreName"`
}

type ClusterReverseProxyCertificateArgs added in v1.12.0

type ClusterReverseProxyCertificateArgs struct {
	Thumbprint          pulumi.StringInput    `pulumi:"thumbprint"`
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	X509StoreName       pulumi.StringInput    `pulumi:"x509StoreName"`
}

func (ClusterReverseProxyCertificateArgs) ElementType added in v1.12.0

func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput added in v1.12.0

func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput

func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext added in v1.12.0

func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput

func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput added in v1.12.0

func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput

func (ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext added in v1.12.0

func (i ClusterReverseProxyCertificateArgs) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput

type ClusterReverseProxyCertificateInput added in v1.12.0

type ClusterReverseProxyCertificateInput interface {
	pulumi.Input

	ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput
	ToClusterReverseProxyCertificateOutputWithContext(context.Context) ClusterReverseProxyCertificateOutput
}

type ClusterReverseProxyCertificateOutput added in v1.12.0

type ClusterReverseProxyCertificateOutput struct{ *pulumi.OutputState }

func (ClusterReverseProxyCertificateOutput) ElementType added in v1.12.0

func (ClusterReverseProxyCertificateOutput) Thumbprint added in v1.12.0

func (ClusterReverseProxyCertificateOutput) ThumbprintSecondary added in v1.12.0

func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput added in v1.12.0

func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutput() ClusterReverseProxyCertificateOutput

func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext added in v1.12.0

func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificateOutputWithContext(ctx context.Context) ClusterReverseProxyCertificateOutput

func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput added in v1.12.0

func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput

func (ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext added in v1.12.0

func (o ClusterReverseProxyCertificateOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput

func (ClusterReverseProxyCertificateOutput) X509StoreName added in v1.12.0

type ClusterReverseProxyCertificatePtrInput added in v1.12.0

type ClusterReverseProxyCertificatePtrInput interface {
	pulumi.Input

	ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput
	ToClusterReverseProxyCertificatePtrOutputWithContext(context.Context) ClusterReverseProxyCertificatePtrOutput
}

type ClusterReverseProxyCertificatePtrOutput added in v1.12.0

type ClusterReverseProxyCertificatePtrOutput struct{ *pulumi.OutputState }

func (ClusterReverseProxyCertificatePtrOutput) Elem added in v1.12.0

func (ClusterReverseProxyCertificatePtrOutput) ElementType added in v1.12.0

func (ClusterReverseProxyCertificatePtrOutput) Thumbprint added in v1.12.0

func (ClusterReverseProxyCertificatePtrOutput) ThumbprintSecondary added in v1.12.0

func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput added in v1.12.0

func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutput() ClusterReverseProxyCertificatePtrOutput

func (ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext added in v1.12.0

func (o ClusterReverseProxyCertificatePtrOutput) ToClusterReverseProxyCertificatePtrOutputWithContext(ctx context.Context) ClusterReverseProxyCertificatePtrOutput

func (ClusterReverseProxyCertificatePtrOutput) X509StoreName added in v1.12.0

type ClusterState

type ClusterState struct {
	// A List of one or more features which should be enabled, such as `DnsService`.
	AddOnFeatures pulumi.StringArrayInput
	// An `azureActiveDirectory` block as defined below.
	AzureActiveDirectory ClusterAzureActiveDirectoryPtrInput
	// A `certificate` block as defined below. Conflicts with `certificateCommonNames`.
	Certificate ClusterCertificatePtrInput
	// A `certificateCommonNames` block as defined below. Conflicts with `certificate`.
	CertificateCommonNames ClusterCertificateCommonNamesPtrInput
	// One or two `clientCertificateThumbprint` blocks as defined below.
	ClientCertificateThumbprints ClusterClientCertificateThumbprintArrayInput
	// Required if Upgrade Mode set to `Manual`, Specifies the Version of the Cluster Code of the cluster.
	ClusterCodeVersion pulumi.StringPtrInput
	// The Cluster Endpoint for this Service Fabric Cluster.
	ClusterEndpoint pulumi.StringPtrInput
	// A `diagnosticsConfig` block as defined below. Changing this forces a new resource to be created.
	DiagnosticsConfig ClusterDiagnosticsConfigPtrInput
	// One or more `fabricSettings` blocks as defined below.
	FabricSettings ClusterFabricSettingArrayInput
	// Specifies the Azure Region where the Service Fabric Cluster should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the Management Endpoint of the cluster such as `http://example.com`. Changing this forces a new resource to be created.
	ManagementEndpoint pulumi.StringPtrInput
	// The name of the Service Fabric Cluster. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// One or more `nodeType` blocks as defined below.
	NodeTypes ClusterNodeTypeArrayInput
	// Specifies the Reliability Level of the Cluster. Possible values include `None`, `Bronze`, `Silver`, `Gold` and `Platinum`.
	ReliabilityLevel pulumi.StringPtrInput
	// The name of the Resource Group in which the Service Fabric Cluster exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// A `reverseProxyCertificate` block as defined below.
	ReverseProxyCertificate ClusterReverseProxyCertificatePtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Specifies the Upgrade Mode of the cluster. Possible values are `Automatic` or `Manual`.
	UpgradeMode pulumi.StringPtrInput
	// Specifies the Image expected for the Service Fabric Cluster, such as `Windows`. Changing this forces a new resource to be created.
	VmImage pulumi.StringPtrInput
}

func (ClusterState) ElementType added in v1.12.0

func (ClusterState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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