v20160901

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureActiveDirectory

type AzureActiveDirectory struct {
	// Azure active directory client application id
	ClientApplication *string `pulumi:"clientApplication"`
	// Azure active directory cluster application id
	ClusterApplication *string `pulumi:"clusterApplication"`
	// Azure active directory tenant id
	TenantId *string `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster

type AzureActiveDirectoryArgs

type AzureActiveDirectoryArgs struct {
	// Azure active directory client application id
	ClientApplication pulumi.StringPtrInput `pulumi:"clientApplication"`
	// Azure active directory cluster application id
	ClusterApplication pulumi.StringPtrInput `pulumi:"clusterApplication"`
	// Azure active directory tenant id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster

func (AzureActiveDirectoryArgs) ElementType

func (AzureActiveDirectoryArgs) ElementType() reflect.Type

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext

func (i AzureActiveDirectoryArgs) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryInput

type AzureActiveDirectoryInput interface {
	pulumi.Input

	ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput
	ToAzureActiveDirectoryOutputWithContext(context.Context) AzureActiveDirectoryOutput
}

AzureActiveDirectoryInput is an input type that accepts AzureActiveDirectoryArgs and AzureActiveDirectoryOutput values. You can construct a concrete instance of `AzureActiveDirectoryInput` via:

AzureActiveDirectoryArgs{...}

type AzureActiveDirectoryOutput

type AzureActiveDirectoryOutput struct{ *pulumi.OutputState }

The settings to enable AAD authentication on the cluster

func (AzureActiveDirectoryOutput) ClientApplication

func (o AzureActiveDirectoryOutput) ClientApplication() pulumi.StringPtrOutput

Azure active directory client application id

func (AzureActiveDirectoryOutput) ClusterApplication

func (o AzureActiveDirectoryOutput) ClusterApplication() pulumi.StringPtrOutput

Azure active directory cluster application id

func (AzureActiveDirectoryOutput) ElementType

func (AzureActiveDirectoryOutput) ElementType() reflect.Type

func (AzureActiveDirectoryOutput) TenantId

Azure active directory tenant id

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutput() AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryOutputWithContext(ctx context.Context) AzureActiveDirectoryOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext

func (o AzureActiveDirectoryOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryPtrInput

type AzureActiveDirectoryPtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput
	ToAzureActiveDirectoryPtrOutputWithContext(context.Context) AzureActiveDirectoryPtrOutput
}

AzureActiveDirectoryPtrInput is an input type that accepts AzureActiveDirectoryArgs, AzureActiveDirectoryPtr and AzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryPtrInput` via:

        AzureActiveDirectoryArgs{...}

or:

        nil

type AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryPtrOutput) ClientApplication

Azure active directory client application id

func (AzureActiveDirectoryPtrOutput) ClusterApplication

func (o AzureActiveDirectoryPtrOutput) ClusterApplication() pulumi.StringPtrOutput

Azure active directory cluster application id

func (AzureActiveDirectoryPtrOutput) Elem

func (AzureActiveDirectoryPtrOutput) ElementType

func (AzureActiveDirectoryPtrOutput) TenantId

Azure active directory tenant id

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutput() AzureActiveDirectoryPtrOutput

func (AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext

func (o AzureActiveDirectoryPtrOutput) ToAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) AzureActiveDirectoryPtrOutput

type AzureActiveDirectoryResponse

type AzureActiveDirectoryResponse struct {
	// Azure active directory client application id
	ClientApplication *string `pulumi:"clientApplication"`
	// Azure active directory cluster application id
	ClusterApplication *string `pulumi:"clusterApplication"`
	// Azure active directory tenant id
	TenantId *string `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster

type AzureActiveDirectoryResponseArgs

type AzureActiveDirectoryResponseArgs struct {
	// Azure active directory client application id
	ClientApplication pulumi.StringPtrInput `pulumi:"clientApplication"`
	// Azure active directory cluster application id
	ClusterApplication pulumi.StringPtrInput `pulumi:"clusterApplication"`
	// Azure active directory tenant id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The settings to enable AAD authentication on the cluster

func (AzureActiveDirectoryResponseArgs) ElementType

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (i AzureActiveDirectoryResponseArgs) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponseInput

type AzureActiveDirectoryResponseInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput
	ToAzureActiveDirectoryResponseOutputWithContext(context.Context) AzureActiveDirectoryResponseOutput
}

AzureActiveDirectoryResponseInput is an input type that accepts AzureActiveDirectoryResponseArgs and AzureActiveDirectoryResponseOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponseInput` via:

AzureActiveDirectoryResponseArgs{...}

type AzureActiveDirectoryResponseOutput

type AzureActiveDirectoryResponseOutput struct{ *pulumi.OutputState }

The settings to enable AAD authentication on the cluster

func (AzureActiveDirectoryResponseOutput) ClientApplication

Azure active directory client application id

func (AzureActiveDirectoryResponseOutput) ClusterApplication

Azure active directory cluster application id

func (AzureActiveDirectoryResponseOutput) ElementType

func (AzureActiveDirectoryResponseOutput) TenantId

Azure active directory tenant id

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutput() AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponseOutputWithContext(ctx context.Context) AzureActiveDirectoryResponseOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (o AzureActiveDirectoryResponseOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponsePtrInput

type AzureActiveDirectoryResponsePtrInput interface {
	pulumi.Input

	ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput
	ToAzureActiveDirectoryResponsePtrOutputWithContext(context.Context) AzureActiveDirectoryResponsePtrOutput
}

AzureActiveDirectoryResponsePtrInput is an input type that accepts AzureActiveDirectoryResponseArgs, AzureActiveDirectoryResponsePtr and AzureActiveDirectoryResponsePtrOutput values. You can construct a concrete instance of `AzureActiveDirectoryResponsePtrInput` via:

        AzureActiveDirectoryResponseArgs{...}

or:

        nil

type AzureActiveDirectoryResponsePtrOutput

type AzureActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureActiveDirectoryResponsePtrOutput) ClientApplication

Azure active directory client application id

func (AzureActiveDirectoryResponsePtrOutput) ClusterApplication

Azure active directory cluster application id

func (AzureActiveDirectoryResponsePtrOutput) Elem

func (AzureActiveDirectoryResponsePtrOutput) ElementType

func (AzureActiveDirectoryResponsePtrOutput) TenantId

Azure active directory tenant id

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutput() AzureActiveDirectoryResponsePtrOutput

func (AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext

func (o AzureActiveDirectoryResponsePtrOutput) ToAzureActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) AzureActiveDirectoryResponsePtrOutput

type CertificateDescription

type CertificateDescription struct {
	// Thumbprint of the primary certificate
	Thumbprint string `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	// The local certificate store location
	X509StoreName *string `pulumi:"x509StoreName"`
}

Certificate details

type CertificateDescriptionArgs

type CertificateDescriptionArgs struct {
	// Thumbprint of the primary certificate
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	// The local certificate store location
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Certificate details

func (CertificateDescriptionArgs) ElementType

func (CertificateDescriptionArgs) ElementType() reflect.Type

func (CertificateDescriptionArgs) ToCertificateDescriptionOutput

func (i CertificateDescriptionArgs) ToCertificateDescriptionOutput() CertificateDescriptionOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionOutputWithContext

func (i CertificateDescriptionArgs) ToCertificateDescriptionOutputWithContext(ctx context.Context) CertificateDescriptionOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionPtrOutput

func (i CertificateDescriptionArgs) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionArgs) ToCertificateDescriptionPtrOutputWithContext

func (i CertificateDescriptionArgs) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

type CertificateDescriptionInput

type CertificateDescriptionInput interface {
	pulumi.Input

	ToCertificateDescriptionOutput() CertificateDescriptionOutput
	ToCertificateDescriptionOutputWithContext(context.Context) CertificateDescriptionOutput
}

CertificateDescriptionInput is an input type that accepts CertificateDescriptionArgs and CertificateDescriptionOutput values. You can construct a concrete instance of `CertificateDescriptionInput` via:

CertificateDescriptionArgs{...}

type CertificateDescriptionOutput

type CertificateDescriptionOutput struct{ *pulumi.OutputState }

Certificate details

func (CertificateDescriptionOutput) ElementType

func (CertificateDescriptionOutput) Thumbprint

Thumbprint of the primary certificate

func (CertificateDescriptionOutput) ThumbprintSecondary

func (o CertificateDescriptionOutput) ThumbprintSecondary() pulumi.StringPtrOutput

Thumbprint of the secondary certificate

func (CertificateDescriptionOutput) ToCertificateDescriptionOutput

func (o CertificateDescriptionOutput) ToCertificateDescriptionOutput() CertificateDescriptionOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionOutputWithContext

func (o CertificateDescriptionOutput) ToCertificateDescriptionOutputWithContext(ctx context.Context) CertificateDescriptionOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionPtrOutput

func (o CertificateDescriptionOutput) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionOutput) ToCertificateDescriptionPtrOutputWithContext

func (o CertificateDescriptionOutput) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

func (CertificateDescriptionOutput) X509StoreName

The local certificate store location

type CertificateDescriptionPtrInput

type CertificateDescriptionPtrInput interface {
	pulumi.Input

	ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput
	ToCertificateDescriptionPtrOutputWithContext(context.Context) CertificateDescriptionPtrOutput
}

CertificateDescriptionPtrInput is an input type that accepts CertificateDescriptionArgs, CertificateDescriptionPtr and CertificateDescriptionPtrOutput values. You can construct a concrete instance of `CertificateDescriptionPtrInput` via:

        CertificateDescriptionArgs{...}

or:

        nil

type CertificateDescriptionPtrOutput

type CertificateDescriptionPtrOutput struct{ *pulumi.OutputState }

func (CertificateDescriptionPtrOutput) Elem

func (CertificateDescriptionPtrOutput) ElementType

func (CertificateDescriptionPtrOutput) Thumbprint

Thumbprint of the primary certificate

func (CertificateDescriptionPtrOutput) ThumbprintSecondary

func (o CertificateDescriptionPtrOutput) ThumbprintSecondary() pulumi.StringPtrOutput

Thumbprint of the secondary certificate

func (CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutput

func (o CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutput() CertificateDescriptionPtrOutput

func (CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutputWithContext

func (o CertificateDescriptionPtrOutput) ToCertificateDescriptionPtrOutputWithContext(ctx context.Context) CertificateDescriptionPtrOutput

func (CertificateDescriptionPtrOutput) X509StoreName

The local certificate store location

type CertificateDescriptionResponse

type CertificateDescriptionResponse struct {
	// Thumbprint of the primary certificate
	Thumbprint string `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate
	ThumbprintSecondary *string `pulumi:"thumbprintSecondary"`
	// The local certificate store location
	X509StoreName *string `pulumi:"x509StoreName"`
}

Certificate details

type CertificateDescriptionResponseArgs

type CertificateDescriptionResponseArgs struct {
	// Thumbprint of the primary certificate
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// Thumbprint of the secondary certificate
	ThumbprintSecondary pulumi.StringPtrInput `pulumi:"thumbprintSecondary"`
	// The local certificate store location
	X509StoreName pulumi.StringPtrInput `pulumi:"x509StoreName"`
}

Certificate details

func (CertificateDescriptionResponseArgs) ElementType

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext

func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

type CertificateDescriptionResponseInput

type CertificateDescriptionResponseInput interface {
	pulumi.Input

	ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
	ToCertificateDescriptionResponseOutputWithContext(context.Context) CertificateDescriptionResponseOutput
}

CertificateDescriptionResponseInput is an input type that accepts CertificateDescriptionResponseArgs and CertificateDescriptionResponseOutput values. You can construct a concrete instance of `CertificateDescriptionResponseInput` via:

CertificateDescriptionResponseArgs{...}

type CertificateDescriptionResponseOutput

type CertificateDescriptionResponseOutput struct{ *pulumi.OutputState }

Certificate details

func (CertificateDescriptionResponseOutput) ElementType

func (CertificateDescriptionResponseOutput) Thumbprint

Thumbprint of the primary certificate

func (CertificateDescriptionResponseOutput) ThumbprintSecondary

Thumbprint of the secondary certificate

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext

func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponseOutput) X509StoreName

The local certificate store location

type CertificateDescriptionResponsePtrInput

type CertificateDescriptionResponsePtrInput interface {
	pulumi.Input

	ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
	ToCertificateDescriptionResponsePtrOutputWithContext(context.Context) CertificateDescriptionResponsePtrOutput
}

CertificateDescriptionResponsePtrInput is an input type that accepts CertificateDescriptionResponseArgs, CertificateDescriptionResponsePtr and CertificateDescriptionResponsePtrOutput values. You can construct a concrete instance of `CertificateDescriptionResponsePtrInput` via:

        CertificateDescriptionResponseArgs{...}

or:

        nil

type CertificateDescriptionResponsePtrOutput

type CertificateDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (CertificateDescriptionResponsePtrOutput) Elem

func (CertificateDescriptionResponsePtrOutput) ElementType

func (CertificateDescriptionResponsePtrOutput) Thumbprint

Thumbprint of the primary certificate

func (CertificateDescriptionResponsePtrOutput) ThumbprintSecondary

Thumbprint of the secondary certificate

func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput

func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext

func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput

func (CertificateDescriptionResponsePtrOutput) X509StoreName

The local certificate store location

type ClientCertificateCommonName

type ClientCertificateCommonName struct {
	// Certificate common name to be granted access; be careful using wild card common names
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// Certificate issuer thumbprint
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
	// Is this certificate used for admin access from the client, if false , it is used or query only access
	IsAdmin bool `pulumi:"isAdmin"`
}

Client certificate details using common name

type ClientCertificateCommonNameArgs

type ClientCertificateCommonNameArgs struct {
	// Certificate common name to be granted access; be careful using wild card common names
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// Certificate issuer thumbprint
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
	// Is this certificate used for admin access from the client, if false , it is used or query only access
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Client certificate details using common name

func (ClientCertificateCommonNameArgs) ElementType

func (ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutput

func (i ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput

func (ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutputWithContext

func (i ClientCertificateCommonNameArgs) ToClientCertificateCommonNameOutputWithContext(ctx context.Context) ClientCertificateCommonNameOutput

type ClientCertificateCommonNameArray

type ClientCertificateCommonNameArray []ClientCertificateCommonNameInput

func (ClientCertificateCommonNameArray) ElementType

func (ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutput

func (i ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput

func (ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutputWithContext

func (i ClientCertificateCommonNameArray) ToClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameArrayInput

type ClientCertificateCommonNameArrayInput interface {
	pulumi.Input

	ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput
	ToClientCertificateCommonNameArrayOutputWithContext(context.Context) ClientCertificateCommonNameArrayOutput
}

ClientCertificateCommonNameArrayInput is an input type that accepts ClientCertificateCommonNameArray and ClientCertificateCommonNameArrayOutput values. You can construct a concrete instance of `ClientCertificateCommonNameArrayInput` via:

ClientCertificateCommonNameArray{ ClientCertificateCommonNameArgs{...} }

type ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateCommonNameArrayOutput) ElementType

func (ClientCertificateCommonNameArrayOutput) Index

func (ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutput

func (o ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutput() ClientCertificateCommonNameArrayOutput

func (ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutputWithContext

func (o ClientCertificateCommonNameArrayOutput) ToClientCertificateCommonNameArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameArrayOutput

type ClientCertificateCommonNameInput

type ClientCertificateCommonNameInput interface {
	pulumi.Input

	ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput
	ToClientCertificateCommonNameOutputWithContext(context.Context) ClientCertificateCommonNameOutput
}

ClientCertificateCommonNameInput is an input type that accepts ClientCertificateCommonNameArgs and ClientCertificateCommonNameOutput values. You can construct a concrete instance of `ClientCertificateCommonNameInput` via:

ClientCertificateCommonNameArgs{...}

type ClientCertificateCommonNameOutput

type ClientCertificateCommonNameOutput struct{ *pulumi.OutputState }

Client certificate details using common name

func (ClientCertificateCommonNameOutput) CertificateCommonName

func (o ClientCertificateCommonNameOutput) CertificateCommonName() pulumi.StringOutput

Certificate common name to be granted access; be careful using wild card common names

func (ClientCertificateCommonNameOutput) CertificateIssuerThumbprint

func (o ClientCertificateCommonNameOutput) CertificateIssuerThumbprint() pulumi.StringOutput

Certificate issuer thumbprint

func (ClientCertificateCommonNameOutput) ElementType

func (ClientCertificateCommonNameOutput) IsAdmin

Is this certificate used for admin access from the client, if false , it is used or query only access

func (ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutput

func (o ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutput() ClientCertificateCommonNameOutput

func (ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutputWithContext

func (o ClientCertificateCommonNameOutput) ToClientCertificateCommonNameOutputWithContext(ctx context.Context) ClientCertificateCommonNameOutput

type ClientCertificateCommonNameResponse

type ClientCertificateCommonNameResponse struct {
	// Certificate common name to be granted access; be careful using wild card common names
	CertificateCommonName string `pulumi:"certificateCommonName"`
	// Certificate issuer thumbprint
	CertificateIssuerThumbprint string `pulumi:"certificateIssuerThumbprint"`
	// Is this certificate used for admin access from the client, if false , it is used or query only access
	IsAdmin bool `pulumi:"isAdmin"`
}

Client certificate details using common name

type ClientCertificateCommonNameResponseArgs

type ClientCertificateCommonNameResponseArgs struct {
	// Certificate common name to be granted access; be careful using wild card common names
	CertificateCommonName pulumi.StringInput `pulumi:"certificateCommonName"`
	// Certificate issuer thumbprint
	CertificateIssuerThumbprint pulumi.StringInput `pulumi:"certificateIssuerThumbprint"`
	// Is this certificate used for admin access from the client, if false , it is used or query only access
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Client certificate details using common name

func (ClientCertificateCommonNameResponseArgs) ElementType

func (ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutput

func (i ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput

func (ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutputWithContext

func (i ClientCertificateCommonNameResponseArgs) ToClientCertificateCommonNameResponseOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseOutput

type ClientCertificateCommonNameResponseArray

type ClientCertificateCommonNameResponseArray []ClientCertificateCommonNameResponseInput

func (ClientCertificateCommonNameResponseArray) ElementType

func (ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutput

func (i ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput

func (ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutputWithContext

func (i ClientCertificateCommonNameResponseArray) ToClientCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseArrayInput

type ClientCertificateCommonNameResponseArrayInput interface {
	pulumi.Input

	ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput
	ToClientCertificateCommonNameResponseArrayOutputWithContext(context.Context) ClientCertificateCommonNameResponseArrayOutput
}

ClientCertificateCommonNameResponseArrayInput is an input type that accepts ClientCertificateCommonNameResponseArray and ClientCertificateCommonNameResponseArrayOutput values. You can construct a concrete instance of `ClientCertificateCommonNameResponseArrayInput` via:

ClientCertificateCommonNameResponseArray{ ClientCertificateCommonNameResponseArgs{...} }

type ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateCommonNameResponseArrayOutput) ElementType

func (ClientCertificateCommonNameResponseArrayOutput) Index

func (ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutput

func (o ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutput() ClientCertificateCommonNameResponseArrayOutput

func (ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutputWithContext

func (o ClientCertificateCommonNameResponseArrayOutput) ToClientCertificateCommonNameResponseArrayOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseArrayOutput

type ClientCertificateCommonNameResponseInput

type ClientCertificateCommonNameResponseInput interface {
	pulumi.Input

	ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput
	ToClientCertificateCommonNameResponseOutputWithContext(context.Context) ClientCertificateCommonNameResponseOutput
}

ClientCertificateCommonNameResponseInput is an input type that accepts ClientCertificateCommonNameResponseArgs and ClientCertificateCommonNameResponseOutput values. You can construct a concrete instance of `ClientCertificateCommonNameResponseInput` via:

ClientCertificateCommonNameResponseArgs{...}

type ClientCertificateCommonNameResponseOutput

type ClientCertificateCommonNameResponseOutput struct{ *pulumi.OutputState }

Client certificate details using common name

func (ClientCertificateCommonNameResponseOutput) CertificateCommonName

Certificate common name to be granted access; be careful using wild card common names

func (ClientCertificateCommonNameResponseOutput) CertificateIssuerThumbprint

func (o ClientCertificateCommonNameResponseOutput) CertificateIssuerThumbprint() pulumi.StringOutput

Certificate issuer thumbprint

func (ClientCertificateCommonNameResponseOutput) ElementType

func (ClientCertificateCommonNameResponseOutput) IsAdmin

Is this certificate used for admin access from the client, if false , it is used or query only access

func (ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutput

func (o ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutput() ClientCertificateCommonNameResponseOutput

func (ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutputWithContext

func (o ClientCertificateCommonNameResponseOutput) ToClientCertificateCommonNameResponseOutputWithContext(ctx context.Context) ClientCertificateCommonNameResponseOutput

type ClientCertificateThumbprint

type ClientCertificateThumbprint struct {
	// Certificate thumbprint
	CertificateThumbprint string `pulumi:"certificateThumbprint"`
	// Is this certificate used for admin access from the client, if false, it is used or query only access
	IsAdmin bool `pulumi:"isAdmin"`
}

Client certificate details using thumbprint

type ClientCertificateThumbprintArgs

type ClientCertificateThumbprintArgs struct {
	// Certificate thumbprint
	CertificateThumbprint pulumi.StringInput `pulumi:"certificateThumbprint"`
	// Is this certificate used for admin access from the client, if false, it is used or query only access
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Client certificate details using thumbprint

func (ClientCertificateThumbprintArgs) ElementType

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext

func (i ClientCertificateThumbprintArgs) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

type ClientCertificateThumbprintArray

type ClientCertificateThumbprintArray []ClientCertificateThumbprintInput

func (ClientCertificateThumbprintArray) ElementType

func (ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutput

func (i ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput

func (ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutputWithContext

func (i ClientCertificateThumbprintArray) ToClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintArrayInput

type ClientCertificateThumbprintArrayInput interface {
	pulumi.Input

	ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput
	ToClientCertificateThumbprintArrayOutputWithContext(context.Context) ClientCertificateThumbprintArrayOutput
}

ClientCertificateThumbprintArrayInput is an input type that accepts ClientCertificateThumbprintArray and ClientCertificateThumbprintArrayOutput values. You can construct a concrete instance of `ClientCertificateThumbprintArrayInput` via:

ClientCertificateThumbprintArray{ ClientCertificateThumbprintArgs{...} }

type ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintArrayOutput) ElementType

func (ClientCertificateThumbprintArrayOutput) Index

func (ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutput

func (o ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutput() ClientCertificateThumbprintArrayOutput

func (ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutputWithContext

func (o ClientCertificateThumbprintArrayOutput) ToClientCertificateThumbprintArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintArrayOutput

type ClientCertificateThumbprintInput

type ClientCertificateThumbprintInput interface {
	pulumi.Input

	ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput
	ToClientCertificateThumbprintOutputWithContext(context.Context) ClientCertificateThumbprintOutput
}

ClientCertificateThumbprintInput is an input type that accepts ClientCertificateThumbprintArgs and ClientCertificateThumbprintOutput values. You can construct a concrete instance of `ClientCertificateThumbprintInput` via:

ClientCertificateThumbprintArgs{...}

type ClientCertificateThumbprintOutput

type ClientCertificateThumbprintOutput struct{ *pulumi.OutputState }

Client certificate details using thumbprint

func (ClientCertificateThumbprintOutput) CertificateThumbprint

func (o ClientCertificateThumbprintOutput) CertificateThumbprint() pulumi.StringOutput

Certificate thumbprint

func (ClientCertificateThumbprintOutput) ElementType

func (ClientCertificateThumbprintOutput) IsAdmin

Is this certificate used for admin access from the client, if false, it is used or query only access

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutput() ClientCertificateThumbprintOutput

func (ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext

func (o ClientCertificateThumbprintOutput) ToClientCertificateThumbprintOutputWithContext(ctx context.Context) ClientCertificateThumbprintOutput

type ClientCertificateThumbprintResponse

type ClientCertificateThumbprintResponse struct {
	// Certificate thumbprint
	CertificateThumbprint string `pulumi:"certificateThumbprint"`
	// Is this certificate used for admin access from the client, if false, it is used or query only access
	IsAdmin bool `pulumi:"isAdmin"`
}

Client certificate details using thumbprint

type ClientCertificateThumbprintResponseArgs

type ClientCertificateThumbprintResponseArgs struct {
	// Certificate thumbprint
	CertificateThumbprint pulumi.StringInput `pulumi:"certificateThumbprint"`
	// Is this certificate used for admin access from the client, if false, it is used or query only access
	IsAdmin pulumi.BoolInput `pulumi:"isAdmin"`
}

Client certificate details using thumbprint

func (ClientCertificateThumbprintResponseArgs) ElementType

func (ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutput

func (i ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput

func (ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutputWithContext

func (i ClientCertificateThumbprintResponseArgs) ToClientCertificateThumbprintResponseOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponseArray

type ClientCertificateThumbprintResponseArray []ClientCertificateThumbprintResponseInput

func (ClientCertificateThumbprintResponseArray) ElementType

func (ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutput

func (i ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput

func (ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutputWithContext

func (i ClientCertificateThumbprintResponseArray) ToClientCertificateThumbprintResponseArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseArrayInput

type ClientCertificateThumbprintResponseArrayInput interface {
	pulumi.Input

	ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput
	ToClientCertificateThumbprintResponseArrayOutputWithContext(context.Context) ClientCertificateThumbprintResponseArrayOutput
}

ClientCertificateThumbprintResponseArrayInput is an input type that accepts ClientCertificateThumbprintResponseArray and ClientCertificateThumbprintResponseArrayOutput values. You can construct a concrete instance of `ClientCertificateThumbprintResponseArrayInput` via:

ClientCertificateThumbprintResponseArray{ ClientCertificateThumbprintResponseArgs{...} }

type ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientCertificateThumbprintResponseArrayOutput) ElementType

func (ClientCertificateThumbprintResponseArrayOutput) Index

func (ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutput

func (o ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutput() ClientCertificateThumbprintResponseArrayOutput

func (ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutputWithContext

func (o ClientCertificateThumbprintResponseArrayOutput) ToClientCertificateThumbprintResponseArrayOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseArrayOutput

type ClientCertificateThumbprintResponseInput

type ClientCertificateThumbprintResponseInput interface {
	pulumi.Input

	ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput
	ToClientCertificateThumbprintResponseOutputWithContext(context.Context) ClientCertificateThumbprintResponseOutput
}

ClientCertificateThumbprintResponseInput is an input type that accepts ClientCertificateThumbprintResponseArgs and ClientCertificateThumbprintResponseOutput values. You can construct a concrete instance of `ClientCertificateThumbprintResponseInput` via:

ClientCertificateThumbprintResponseArgs{...}

type ClientCertificateThumbprintResponseOutput

type ClientCertificateThumbprintResponseOutput struct{ *pulumi.OutputState }

Client certificate details using thumbprint

func (ClientCertificateThumbprintResponseOutput) CertificateThumbprint

Certificate thumbprint

func (ClientCertificateThumbprintResponseOutput) ElementType

func (ClientCertificateThumbprintResponseOutput) IsAdmin

Is this certificate used for admin access from the client, if false, it is used or query only access

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutput() ClientCertificateThumbprintResponseOutput

func (ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext

func (o ClientCertificateThumbprintResponseOutput) ToClientCertificateThumbprintResponseOutputWithContext(ctx context.Context) ClientCertificateThumbprintResponseOutput

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The available cluster code version which the cluster can upgrade to, note that you must choose upgradeMode to manual to upgrade to
	AvailableClusterVersions ClusterVersionDetailsResponseArrayOutput `pulumi:"availableClusterVersions"`
	// The settings to enable AAD authentication on the cluster
	AzureActiveDirectory AzureActiveDirectoryResponsePtrOutput `pulumi:"azureActiveDirectory"`
	// This primary certificate will be used as cluster node to node security, SSL certificate for cluster management endpoint and default admin client
	Certificate CertificateDescriptionResponsePtrOutput `pulumi:"certificate"`
	//  List of client certificates to whitelist based on common names
	ClientCertificateCommonNames ClientCertificateCommonNameResponseArrayOutput `pulumi:"clientCertificateCommonNames"`
	// The client thumbprint details ,it is used for client access for cluster operation
	ClientCertificateThumbprints ClientCertificateThumbprintResponseArrayOutput `pulumi:"clientCertificateThumbprints"`
	// The ServiceFabric code version running in your cluster
	ClusterCodeVersion pulumi.StringPtrOutput `pulumi:"clusterCodeVersion"`
	// The endpoint for the cluster connecting to servicefabric resource provider
	ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"`
	// The unique identifier for the cluster resource
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// The state for the cluster
	ClusterState pulumi.StringOutput `pulumi:"clusterState"`
	// The storage diagnostics account configuration details
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponsePtrOutput `pulumi:"diagnosticsStorageAccountConfig"`
	// List of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionResponseArrayOutput `pulumi:"fabricSettings"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The http management endpoint of the cluster
	ManagementEndpoint pulumi.StringOutput `pulumi:"managementEndpoint"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of node types that make up the cluster
	NodeTypes NodeTypeDescriptionResponseArrayOutput `pulumi:"nodeTypes"`
	// The provisioning state of the cluster resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Cluster reliability level indicates replica set size of system service
	ReliabilityLevel pulumi.StringPtrOutput `pulumi:"reliabilityLevel"`
	// The server certificate used by reverse proxy
	ReverseProxyCertificate CertificateDescriptionResponsePtrOutput `pulumi:"reverseProxyCertificate"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyResponsePtrOutput `pulumi:"upgradeDescription"`
	// Cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not
	UpgradeMode pulumi.StringPtrOutput `pulumi:"upgradeMode"`
	// The name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrOutput `pulumi:"vmImage"`
}

The cluster resource

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.

func (*Cluster) ElementType added in v0.2.6

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.2.6

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.2.6

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The settings to enable AAD authentication on the cluster
	AzureActiveDirectory AzureActiveDirectoryPtrInput
	// This primary certificate will be used as cluster node to node security, SSL certificate for cluster management endpoint and default admin client
	Certificate CertificateDescriptionPtrInput
	//  List of client certificates to whitelist based on common names
	ClientCertificateCommonNames ClientCertificateCommonNameArrayInput
	// The client thumbprint details ,it is used for client access for cluster operation
	ClientCertificateThumbprints ClientCertificateThumbprintArrayInput
	// The ServiceFabric code version running in your cluster
	ClusterCodeVersion pulumi.StringPtrInput
	// The name of the cluster resource
	ClusterName pulumi.StringInput
	// The storage diagnostics account configuration details
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigPtrInput
	// List of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionArrayInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The http management endpoint of the cluster
	ManagementEndpoint pulumi.StringInput
	// The list of node types that make up the cluster
	NodeTypes NodeTypeDescriptionArrayInput
	// Cluster reliability level indicates replica set size of system service
	ReliabilityLevel pulumi.StringPtrInput
	// The name of the resource group to which the resource belongs or get created
	ResourceGroupName pulumi.StringInput
	// The server certificate used by reverse proxy
	ReverseProxyCertificate CertificateDescriptionPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyPtrInput
	// Cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not
	UpgradeMode pulumi.StringPtrInput
	// The name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterHealthPolicy

type ClusterHealthPolicy struct {
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	MaxPercentUnhealthyApplications *int `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	MaxPercentUnhealthyNodes *int `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

type ClusterHealthPolicyArgs

type ClusterHealthPolicyArgs struct {
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	MaxPercentUnhealthyApplications pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	MaxPercentUnhealthyNodes pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyArgs) ElementType

func (ClusterHealthPolicyArgs) ElementType() reflect.Type

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyOutput

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyOutputWithContext

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutput

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutputWithContext

func (i ClusterHealthPolicyArgs) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyInput

type ClusterHealthPolicyInput interface {
	pulumi.Input

	ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput
	ToClusterHealthPolicyOutputWithContext(context.Context) ClusterHealthPolicyOutput
}

ClusterHealthPolicyInput is an input type that accepts ClusterHealthPolicyArgs and ClusterHealthPolicyOutput values. You can construct a concrete instance of `ClusterHealthPolicyInput` via:

ClusterHealthPolicyArgs{...}

type ClusterHealthPolicyOutput

type ClusterHealthPolicyOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyOutput) ElementType

func (ClusterHealthPolicyOutput) ElementType() reflect.Type

func (ClusterHealthPolicyOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

func (ClusterHealthPolicyOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyOutput

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutput() ClusterHealthPolicyOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyOutputWithContext

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyOutputWithContext(ctx context.Context) ClusterHealthPolicyOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutput

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutputWithContext

func (o ClusterHealthPolicyOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyPtrInput

type ClusterHealthPolicyPtrInput interface {
	pulumi.Input

	ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput
	ToClusterHealthPolicyPtrOutputWithContext(context.Context) ClusterHealthPolicyPtrOutput
}

ClusterHealthPolicyPtrInput is an input type that accepts ClusterHealthPolicyArgs, ClusterHealthPolicyPtr and ClusterHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterHealthPolicyPtrInput` via:

        ClusterHealthPolicyArgs{...}

or:

        nil

type ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterHealthPolicyPtrOutput) Elem

func (ClusterHealthPolicyPtrOutput) ElementType

func (ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

func (ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyPtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

func (ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutput

func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutput() ClusterHealthPolicyPtrOutput

func (ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutputWithContext

func (o ClusterHealthPolicyPtrOutput) ToClusterHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterHealthPolicyPtrOutput

type ClusterHealthPolicyResponse

type ClusterHealthPolicyResponse struct {
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	MaxPercentUnhealthyApplications *int `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	MaxPercentUnhealthyNodes *int `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

type ClusterHealthPolicyResponseArgs

type ClusterHealthPolicyResponseArgs struct {
	// The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.
	MaxPercentUnhealthyApplications pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyApplications"`
	// The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.
	MaxPercentUnhealthyNodes pulumi.IntPtrInput `pulumi:"maxPercentUnhealthyNodes"`
}

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyResponseArgs) ElementType

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutput

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutputWithContext

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutput

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutputWithContext

func (i ClusterHealthPolicyResponseArgs) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponseInput

type ClusterHealthPolicyResponseInput interface {
	pulumi.Input

	ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput
	ToClusterHealthPolicyResponseOutputWithContext(context.Context) ClusterHealthPolicyResponseOutput
}

ClusterHealthPolicyResponseInput is an input type that accepts ClusterHealthPolicyResponseArgs and ClusterHealthPolicyResponseOutput values. You can construct a concrete instance of `ClusterHealthPolicyResponseInput` via:

ClusterHealthPolicyResponseArgs{...}

type ClusterHealthPolicyResponseOutput

type ClusterHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

func (ClusterHealthPolicyResponseOutput) ElementType

func (ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

func (ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyResponseOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutput

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutput() ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutputWithContext

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterHealthPolicyResponseOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutput

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutputWithContext

func (o ClusterHealthPolicyResponseOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponsePtrInput

type ClusterHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput
	ToClusterHealthPolicyResponsePtrOutputWithContext(context.Context) ClusterHealthPolicyResponsePtrOutput
}

ClusterHealthPolicyResponsePtrInput is an input type that accepts ClusterHealthPolicyResponseArgs, ClusterHealthPolicyResponsePtr and ClusterHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterHealthPolicyResponsePtrInput` via:

        ClusterHealthPolicyResponseArgs{...}

or:

        nil

type ClusterHealthPolicyResponsePtrOutput

type ClusterHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterHealthPolicyResponsePtrOutput) Elem

func (ClusterHealthPolicyResponsePtrOutput) ElementType

func (ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyApplications

func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyApplications() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

func (ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyNodes

func (o ClusterHealthPolicyResponsePtrOutput) MaxPercentUnhealthyNodes() pulumi.IntPtrOutput

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

func (ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutput

func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutput() ClusterHealthPolicyResponsePtrOutput

func (ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutputWithContext

func (o ClusterHealthPolicyResponsePtrOutput) ToClusterHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterHealthPolicyResponsePtrOutput

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterState

type ClusterState struct {
	// The available cluster code version which the cluster can upgrade to, note that you must choose upgradeMode to manual to upgrade to
	AvailableClusterVersions ClusterVersionDetailsResponseArrayInput
	// The settings to enable AAD authentication on the cluster
	AzureActiveDirectory AzureActiveDirectoryResponsePtrInput
	// This primary certificate will be used as cluster node to node security, SSL certificate for cluster management endpoint and default admin client
	Certificate CertificateDescriptionResponsePtrInput
	//  List of client certificates to whitelist based on common names
	ClientCertificateCommonNames ClientCertificateCommonNameResponseArrayInput
	// The client thumbprint details ,it is used for client access for cluster operation
	ClientCertificateThumbprints ClientCertificateThumbprintResponseArrayInput
	// The ServiceFabric code version running in your cluster
	ClusterCodeVersion pulumi.StringPtrInput
	// The endpoint for the cluster connecting to servicefabric resource provider
	ClusterEndpoint pulumi.StringPtrInput
	// The unique identifier for the cluster resource
	ClusterId pulumi.StringPtrInput
	// The state for the cluster
	ClusterState pulumi.StringPtrInput
	// The storage diagnostics account configuration details
	DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponsePtrInput
	// List of custom fabric settings to configure the cluster.
	FabricSettings SettingsSectionDescriptionResponseArrayInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The http management endpoint of the cluster
	ManagementEndpoint pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The list of node types that make up the cluster
	NodeTypes NodeTypeDescriptionResponseArrayInput
	// The provisioning state of the cluster resource
	ProvisioningState pulumi.StringPtrInput
	// Cluster reliability level indicates replica set size of system service
	ReliabilityLevel pulumi.StringPtrInput
	// The server certificate used by reverse proxy
	ReverseProxyCertificate CertificateDescriptionResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The policy to use when upgrading the cluster.
	UpgradeDescription ClusterUpgradePolicyResponsePtrInput
	// Cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not
	UpgradeMode pulumi.StringPtrInput
	// The name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ClusterUpgradeDeltaHealthPolicy

type ClusterUpgradeDeltaHealthPolicy struct {
	// Additional unhealthy applications percentage
	MaxPercentDeltaUnhealthyApplications int `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// Additional unhealthy nodes percentage
	MaxPercentDeltaUnhealthyNodes int `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// Additional unhealthy nodes percentage per upgrade domain
	MaxPercentUpgradeDomainDeltaUnhealthyNodes int `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Delta health policy for the cluster

type ClusterUpgradeDeltaHealthPolicyArgs

type ClusterUpgradeDeltaHealthPolicyArgs struct {
	// Additional unhealthy applications percentage
	MaxPercentDeltaUnhealthyApplications pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// Additional unhealthy nodes percentage
	MaxPercentDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// Additional unhealthy nodes percentage per upgrade domain
	MaxPercentUpgradeDomainDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Delta health policy for the cluster

func (ClusterUpgradeDeltaHealthPolicyArgs) ElementType

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutput

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyArgs) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyInput

type ClusterUpgradeDeltaHealthPolicyInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput
	ToClusterUpgradeDeltaHealthPolicyOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyOutput
}

ClusterUpgradeDeltaHealthPolicyInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyArgs and ClusterUpgradeDeltaHealthPolicyOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyInput` via:

ClusterUpgradeDeltaHealthPolicyArgs{...}

type ClusterUpgradeDeltaHealthPolicyOutput

type ClusterUpgradeDeltaHealthPolicyOutput struct{ *pulumi.OutputState }

Delta health policy for the cluster

func (ClusterUpgradeDeltaHealthPolicyOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput

Additional unhealthy applications percentage

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput

Additional unhealthy nodes percentage

func (ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput

Additional unhealthy nodes percentage per upgrade domain

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutput

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutput() ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyPtrInput

type ClusterUpgradeDeltaHealthPolicyPtrInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput
	ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput
}

ClusterUpgradeDeltaHealthPolicyPtrInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyArgs, ClusterUpgradeDeltaHealthPolicyPtr and ClusterUpgradeDeltaHealthPolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyPtrInput` via:

        ClusterUpgradeDeltaHealthPolicyArgs{...}

or:

        nil

type ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) Elem

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput

Additional unhealthy applications percentage

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput

Additional unhealthy nodes percentage

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput

Additional unhealthy nodes percentage per upgrade domain

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutput() ClusterUpgradeDeltaHealthPolicyPtrOutput

func (ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyPtrOutput) ToClusterUpgradeDeltaHealthPolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyPtrOutput

type ClusterUpgradeDeltaHealthPolicyResponse

type ClusterUpgradeDeltaHealthPolicyResponse struct {
	// Additional unhealthy applications percentage
	MaxPercentDeltaUnhealthyApplications int `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// Additional unhealthy nodes percentage
	MaxPercentDeltaUnhealthyNodes int `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// Additional unhealthy nodes percentage per upgrade domain
	MaxPercentUpgradeDomainDeltaUnhealthyNodes int `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Delta health policy for the cluster

type ClusterUpgradeDeltaHealthPolicyResponseArgs

type ClusterUpgradeDeltaHealthPolicyResponseArgs struct {
	// Additional unhealthy applications percentage
	MaxPercentDeltaUnhealthyApplications pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyApplications"`
	// Additional unhealthy nodes percentage
	MaxPercentDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentDeltaUnhealthyNodes"`
	// Additional unhealthy nodes percentage per upgrade domain
	MaxPercentUpgradeDomainDeltaUnhealthyNodes pulumi.IntInput `pulumi:"maxPercentUpgradeDomainDeltaUnhealthyNodes"`
}

Delta health policy for the cluster

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutput

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (i ClusterUpgradeDeltaHealthPolicyResponseArgs) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponseInput

type ClusterUpgradeDeltaHealthPolicyResponseInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput
	ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput
}

ClusterUpgradeDeltaHealthPolicyResponseInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyResponseArgs and ClusterUpgradeDeltaHealthPolicyResponseOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyResponseInput` via:

ClusterUpgradeDeltaHealthPolicyResponseArgs{...}

type ClusterUpgradeDeltaHealthPolicyResponseOutput

type ClusterUpgradeDeltaHealthPolicyResponseOutput struct{ *pulumi.OutputState }

Delta health policy for the cluster

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntOutput

Additional unhealthy applications percentage

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntOutput

Additional unhealthy nodes percentage

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntOutput

Additional unhealthy nodes percentage per upgrade domain

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutput

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutput() ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponseOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponseOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponsePtrInput

type ClusterUpgradeDeltaHealthPolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
	ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput
}

ClusterUpgradeDeltaHealthPolicyResponsePtrInput is an input type that accepts ClusterUpgradeDeltaHealthPolicyResponseArgs, ClusterUpgradeDeltaHealthPolicyResponsePtr and ClusterUpgradeDeltaHealthPolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterUpgradeDeltaHealthPolicyResponsePtrInput` via:

        ClusterUpgradeDeltaHealthPolicyResponseArgs{...}

or:

        nil

type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradeDeltaHealthPolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) Elem

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ElementType

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyApplications

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyApplications() pulumi.IntPtrOutput

Additional unhealthy applications percentage

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentDeltaUnhealthyNodes() pulumi.IntPtrOutput

Additional unhealthy nodes percentage

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) MaxPercentUpgradeDomainDeltaUnhealthyNodes() pulumi.IntPtrOutput

Additional unhealthy nodes percentage per upgrade domain

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutput() ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

func (ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext

func (o ClusterUpgradeDeltaHealthPolicyResponsePtrOutput) ToClusterUpgradeDeltaHealthPolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradeDeltaHealthPolicyResponsePtrOutput

type ClusterUpgradePolicy

type ClusterUpgradePolicy struct {
	// Delta health policy
	DeltaHealthPolicy *ClusterUpgradeDeltaHealthPolicy `pulumi:"deltaHealthPolicy"`
	// Force node to restart or not
	ForceRestart *bool `pulumi:"forceRestart"`
	// The length of time that health checks can fail continuously,it represents .Net TimeSpan
	HealthCheckRetryTimeout string `pulumi:"healthCheckRetryTimeout"`
	// The length of time that health checks must pass continuously,it represents .Net TimeSpan
	HealthCheckStableDuration string `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan
	HealthCheckWaitDuration string `pulumi:"healthCheckWaitDuration"`
	// Cluster health Policy
	HealthPolicy ClusterHealthPolicy `pulumi:"healthPolicy"`
	// Use the user defined upgrade policy or not
	OverrideUserUpgradePolicy *bool `pulumi:"overrideUserUpgradePolicy"`
	// The timeout for any upgrade domain,it represents .Net TimeSpan
	UpgradeDomainTimeout string `pulumi:"upgradeDomainTimeout"`
	// Timeout for replica set upgrade to complete,it represents .Net TimeSpan
	UpgradeReplicaSetCheckTimeout string `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The upgrade timeout,it represents .Net TimeSpan
	UpgradeTimeout string `pulumi:"upgradeTimeout"`
}

Cluster upgrade policy

type ClusterUpgradePolicyArgs

type ClusterUpgradePolicyArgs struct {
	// Delta health policy
	DeltaHealthPolicy ClusterUpgradeDeltaHealthPolicyPtrInput `pulumi:"deltaHealthPolicy"`
	// Force node to restart or not
	ForceRestart pulumi.BoolPtrInput `pulumi:"forceRestart"`
	// The length of time that health checks can fail continuously,it represents .Net TimeSpan
	HealthCheckRetryTimeout pulumi.StringInput `pulumi:"healthCheckRetryTimeout"`
	// The length of time that health checks must pass continuously,it represents .Net TimeSpan
	HealthCheckStableDuration pulumi.StringInput `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan
	HealthCheckWaitDuration pulumi.StringInput `pulumi:"healthCheckWaitDuration"`
	// Cluster health Policy
	HealthPolicy ClusterHealthPolicyInput `pulumi:"healthPolicy"`
	// Use the user defined upgrade policy or not
	OverrideUserUpgradePolicy pulumi.BoolPtrInput `pulumi:"overrideUserUpgradePolicy"`
	// The timeout for any upgrade domain,it represents .Net TimeSpan
	UpgradeDomainTimeout pulumi.StringInput `pulumi:"upgradeDomainTimeout"`
	// Timeout for replica set upgrade to complete,it represents .Net TimeSpan
	UpgradeReplicaSetCheckTimeout pulumi.StringInput `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The upgrade timeout,it represents .Net TimeSpan
	UpgradeTimeout pulumi.StringInput `pulumi:"upgradeTimeout"`
}

Cluster upgrade policy

func (ClusterUpgradePolicyArgs) ElementType

func (ClusterUpgradePolicyArgs) ElementType() reflect.Type

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext

func (i ClusterUpgradePolicyArgs) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

type ClusterUpgradePolicyInput

type ClusterUpgradePolicyInput interface {
	pulumi.Input

	ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput
	ToClusterUpgradePolicyOutputWithContext(context.Context) ClusterUpgradePolicyOutput
}

ClusterUpgradePolicyInput is an input type that accepts ClusterUpgradePolicyArgs and ClusterUpgradePolicyOutput values. You can construct a concrete instance of `ClusterUpgradePolicyInput` via:

ClusterUpgradePolicyArgs{...}

type ClusterUpgradePolicyOutput

type ClusterUpgradePolicyOutput struct{ *pulumi.OutputState }

Cluster upgrade policy

func (ClusterUpgradePolicyOutput) DeltaHealthPolicy

Delta health policy

func (ClusterUpgradePolicyOutput) ElementType

func (ClusterUpgradePolicyOutput) ElementType() reflect.Type

func (ClusterUpgradePolicyOutput) ForceRestart

Force node to restart or not

func (ClusterUpgradePolicyOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyOutput) HealthCheckRetryTimeout() pulumi.StringOutput

The length of time that health checks can fail continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyOutput) HealthCheckStableDuration() pulumi.StringOutput

The length of time that health checks must pass continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyOutput) HealthCheckWaitDuration() pulumi.StringOutput

The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan

func (ClusterUpgradePolicyOutput) HealthPolicy

Cluster health Policy

func (ClusterUpgradePolicyOutput) OverrideUserUpgradePolicy

func (o ClusterUpgradePolicyOutput) OverrideUserUpgradePolicy() pulumi.BoolPtrOutput

Use the user defined upgrade policy or not

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutput() ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyOutputWithContext(ctx context.Context) ClusterUpgradePolicyOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext

func (o ClusterUpgradePolicyOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyOutput) UpgradeDomainTimeout() pulumi.StringOutput

The timeout for any upgrade domain,it represents .Net TimeSpan

func (ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput

Timeout for replica set upgrade to complete,it represents .Net TimeSpan

func (ClusterUpgradePolicyOutput) UpgradeTimeout

func (o ClusterUpgradePolicyOutput) UpgradeTimeout() pulumi.StringOutput

The upgrade timeout,it represents .Net TimeSpan

type ClusterUpgradePolicyPtrInput

type ClusterUpgradePolicyPtrInput interface {
	pulumi.Input

	ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput
	ToClusterUpgradePolicyPtrOutputWithContext(context.Context) ClusterUpgradePolicyPtrOutput
}

ClusterUpgradePolicyPtrInput is an input type that accepts ClusterUpgradePolicyArgs, ClusterUpgradePolicyPtr and ClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyPtrInput` via:

        ClusterUpgradePolicyArgs{...}

or:

        nil

type ClusterUpgradePolicyPtrOutput

type ClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradePolicyPtrOutput) DeltaHealthPolicy

Delta health policy

func (ClusterUpgradePolicyPtrOutput) Elem

func (ClusterUpgradePolicyPtrOutput) ElementType

func (ClusterUpgradePolicyPtrOutput) ForceRestart

Force node to restart or not

func (ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyPtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput

The length of time that health checks can fail continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyPtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput

The length of time that health checks must pass continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyPtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput

The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan

func (ClusterUpgradePolicyPtrOutput) HealthPolicy

Cluster health Policy

func (ClusterUpgradePolicyPtrOutput) OverrideUserUpgradePolicy

func (o ClusterUpgradePolicyPtrOutput) OverrideUserUpgradePolicy() pulumi.BoolPtrOutput

Use the user defined upgrade policy or not

func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput

func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutput() ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext

func (o ClusterUpgradePolicyPtrOutput) ToClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyPtrOutput

func (ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyPtrOutput) UpgradeDomainTimeout() pulumi.StringPtrOutput

The timeout for any upgrade domain,it represents .Net TimeSpan

func (ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyPtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput

Timeout for replica set upgrade to complete,it represents .Net TimeSpan

func (ClusterUpgradePolicyPtrOutput) UpgradeTimeout

The upgrade timeout,it represents .Net TimeSpan

type ClusterUpgradePolicyResponse

type ClusterUpgradePolicyResponse struct {
	// Delta health policy
	DeltaHealthPolicy *ClusterUpgradeDeltaHealthPolicyResponse `pulumi:"deltaHealthPolicy"`
	// Force node to restart or not
	ForceRestart *bool `pulumi:"forceRestart"`
	// The length of time that health checks can fail continuously,it represents .Net TimeSpan
	HealthCheckRetryTimeout string `pulumi:"healthCheckRetryTimeout"`
	// The length of time that health checks must pass continuously,it represents .Net TimeSpan
	HealthCheckStableDuration string `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan
	HealthCheckWaitDuration string `pulumi:"healthCheckWaitDuration"`
	// Cluster health Policy
	HealthPolicy ClusterHealthPolicyResponse `pulumi:"healthPolicy"`
	// Use the user defined upgrade policy or not
	OverrideUserUpgradePolicy *bool `pulumi:"overrideUserUpgradePolicy"`
	// The timeout for any upgrade domain,it represents .Net TimeSpan
	UpgradeDomainTimeout string `pulumi:"upgradeDomainTimeout"`
	// Timeout for replica set upgrade to complete,it represents .Net TimeSpan
	UpgradeReplicaSetCheckTimeout string `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The upgrade timeout,it represents .Net TimeSpan
	UpgradeTimeout string `pulumi:"upgradeTimeout"`
}

Cluster upgrade policy

type ClusterUpgradePolicyResponseArgs

type ClusterUpgradePolicyResponseArgs struct {
	// Delta health policy
	DeltaHealthPolicy ClusterUpgradeDeltaHealthPolicyResponsePtrInput `pulumi:"deltaHealthPolicy"`
	// Force node to restart or not
	ForceRestart pulumi.BoolPtrInput `pulumi:"forceRestart"`
	// The length of time that health checks can fail continuously,it represents .Net TimeSpan
	HealthCheckRetryTimeout pulumi.StringInput `pulumi:"healthCheckRetryTimeout"`
	// The length of time that health checks must pass continuously,it represents .Net TimeSpan
	HealthCheckStableDuration pulumi.StringInput `pulumi:"healthCheckStableDuration"`
	// The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan
	HealthCheckWaitDuration pulumi.StringInput `pulumi:"healthCheckWaitDuration"`
	// Cluster health Policy
	HealthPolicy ClusterHealthPolicyResponseInput `pulumi:"healthPolicy"`
	// Use the user defined upgrade policy or not
	OverrideUserUpgradePolicy pulumi.BoolPtrInput `pulumi:"overrideUserUpgradePolicy"`
	// The timeout for any upgrade domain,it represents .Net TimeSpan
	UpgradeDomainTimeout pulumi.StringInput `pulumi:"upgradeDomainTimeout"`
	// Timeout for replica set upgrade to complete,it represents .Net TimeSpan
	UpgradeReplicaSetCheckTimeout pulumi.StringInput `pulumi:"upgradeReplicaSetCheckTimeout"`
	// The upgrade timeout,it represents .Net TimeSpan
	UpgradeTimeout pulumi.StringInput `pulumi:"upgradeTimeout"`
}

Cluster upgrade policy

func (ClusterUpgradePolicyResponseArgs) ElementType

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutput

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutputWithContext

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutput

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (i ClusterUpgradePolicyResponseArgs) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

type ClusterUpgradePolicyResponseInput

type ClusterUpgradePolicyResponseInput interface {
	pulumi.Input

	ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput
	ToClusterUpgradePolicyResponseOutputWithContext(context.Context) ClusterUpgradePolicyResponseOutput
}

ClusterUpgradePolicyResponseInput is an input type that accepts ClusterUpgradePolicyResponseArgs and ClusterUpgradePolicyResponseOutput values. You can construct a concrete instance of `ClusterUpgradePolicyResponseInput` via:

ClusterUpgradePolicyResponseArgs{...}

type ClusterUpgradePolicyResponseOutput

type ClusterUpgradePolicyResponseOutput struct{ *pulumi.OutputState }

Cluster upgrade policy

func (ClusterUpgradePolicyResponseOutput) DeltaHealthPolicy

Delta health policy

func (ClusterUpgradePolicyResponseOutput) ElementType

func (ClusterUpgradePolicyResponseOutput) ForceRestart

Force node to restart or not

func (ClusterUpgradePolicyResponseOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyResponseOutput) HealthCheckRetryTimeout() pulumi.StringOutput

The length of time that health checks can fail continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponseOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyResponseOutput) HealthCheckStableDuration() pulumi.StringOutput

The length of time that health checks must pass continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponseOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyResponseOutput) HealthCheckWaitDuration() pulumi.StringOutput

The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan

func (ClusterUpgradePolicyResponseOutput) HealthPolicy

Cluster health Policy

func (ClusterUpgradePolicyResponseOutput) OverrideUserUpgradePolicy

func (o ClusterUpgradePolicyResponseOutput) OverrideUserUpgradePolicy() pulumi.BoolPtrOutput

Use the user defined upgrade policy or not

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutput

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutput() ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutputWithContext

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponseOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponseOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutput

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (o ClusterUpgradePolicyResponseOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponseOutput) UpgradeDomainTimeout

func (o ClusterUpgradePolicyResponseOutput) UpgradeDomainTimeout() pulumi.StringOutput

The timeout for any upgrade domain,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponseOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyResponseOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringOutput

Timeout for replica set upgrade to complete,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponseOutput) UpgradeTimeout

The upgrade timeout,it represents .Net TimeSpan

type ClusterUpgradePolicyResponsePtrInput

type ClusterUpgradePolicyResponsePtrInput interface {
	pulumi.Input

	ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput
	ToClusterUpgradePolicyResponsePtrOutputWithContext(context.Context) ClusterUpgradePolicyResponsePtrOutput
}

ClusterUpgradePolicyResponsePtrInput is an input type that accepts ClusterUpgradePolicyResponseArgs, ClusterUpgradePolicyResponsePtr and ClusterUpgradePolicyResponsePtrOutput values. You can construct a concrete instance of `ClusterUpgradePolicyResponsePtrInput` via:

        ClusterUpgradePolicyResponseArgs{...}

or:

        nil

type ClusterUpgradePolicyResponsePtrOutput

type ClusterUpgradePolicyResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterUpgradePolicyResponsePtrOutput) DeltaHealthPolicy

Delta health policy

func (ClusterUpgradePolicyResponsePtrOutput) Elem

func (ClusterUpgradePolicyResponsePtrOutput) ElementType

func (ClusterUpgradePolicyResponsePtrOutput) ForceRestart

Force node to restart or not

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckRetryTimeout

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckRetryTimeout() pulumi.StringPtrOutput

The length of time that health checks can fail continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckStableDuration

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckStableDuration() pulumi.StringPtrOutput

The length of time that health checks must pass continuously,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponsePtrOutput) HealthCheckWaitDuration

func (o ClusterUpgradePolicyResponsePtrOutput) HealthCheckWaitDuration() pulumi.StringPtrOutput

The length of time to wait after completing an upgrade domain before performing health checks, it represents .Net TimeSpan

func (ClusterUpgradePolicyResponsePtrOutput) HealthPolicy

Cluster health Policy

func (ClusterUpgradePolicyResponsePtrOutput) OverrideUserUpgradePolicy

func (o ClusterUpgradePolicyResponsePtrOutput) OverrideUserUpgradePolicy() pulumi.BoolPtrOutput

Use the user defined upgrade policy or not

func (ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutput

func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutput() ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext

func (o ClusterUpgradePolicyResponsePtrOutput) ToClusterUpgradePolicyResponsePtrOutputWithContext(ctx context.Context) ClusterUpgradePolicyResponsePtrOutput

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeDomainTimeout

The timeout for any upgrade domain,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeReplicaSetCheckTimeout

func (o ClusterUpgradePolicyResponsePtrOutput) UpgradeReplicaSetCheckTimeout() pulumi.StringPtrOutput

Timeout for replica set upgrade to complete,it represents .Net TimeSpan

func (ClusterUpgradePolicyResponsePtrOutput) UpgradeTimeout

The upgrade timeout,it represents .Net TimeSpan

type ClusterVersionDetailsResponse

type ClusterVersionDetailsResponse struct {
	// The ServiceFabric runtime version of the cluster
	CodeVersion *string `pulumi:"codeVersion"`
	// Cluster operating system
	Environment *string `pulumi:"environment"`
	// The date of expiry of support of the version
	SupportExpiryUtc *string `pulumi:"supportExpiryUtc"`
}

The detail of the ServiceFabric runtime version result

type ClusterVersionDetailsResponseArgs

type ClusterVersionDetailsResponseArgs struct {
	// The ServiceFabric runtime version of the cluster
	CodeVersion pulumi.StringPtrInput `pulumi:"codeVersion"`
	// Cluster operating system
	Environment pulumi.StringPtrInput `pulumi:"environment"`
	// The date of expiry of support of the version
	SupportExpiryUtc pulumi.StringPtrInput `pulumi:"supportExpiryUtc"`
}

The detail of the ServiceFabric runtime version result

func (ClusterVersionDetailsResponseArgs) ElementType

func (ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutput

func (i ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput

func (ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutputWithContext

func (i ClusterVersionDetailsResponseArgs) ToClusterVersionDetailsResponseOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseOutput

type ClusterVersionDetailsResponseArray

type ClusterVersionDetailsResponseArray []ClusterVersionDetailsResponseInput

func (ClusterVersionDetailsResponseArray) ElementType

func (ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutput

func (i ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput

func (ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutputWithContext

func (i ClusterVersionDetailsResponseArray) ToClusterVersionDetailsResponseArrayOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseArrayInput

type ClusterVersionDetailsResponseArrayInput interface {
	pulumi.Input

	ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput
	ToClusterVersionDetailsResponseArrayOutputWithContext(context.Context) ClusterVersionDetailsResponseArrayOutput
}

ClusterVersionDetailsResponseArrayInput is an input type that accepts ClusterVersionDetailsResponseArray and ClusterVersionDetailsResponseArrayOutput values. You can construct a concrete instance of `ClusterVersionDetailsResponseArrayInput` via:

ClusterVersionDetailsResponseArray{ ClusterVersionDetailsResponseArgs{...} }

type ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseArrayOutput struct{ *pulumi.OutputState }

func (ClusterVersionDetailsResponseArrayOutput) ElementType

func (ClusterVersionDetailsResponseArrayOutput) Index

func (ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutput

func (o ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutput() ClusterVersionDetailsResponseArrayOutput

func (ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutputWithContext

func (o ClusterVersionDetailsResponseArrayOutput) ToClusterVersionDetailsResponseArrayOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseArrayOutput

type ClusterVersionDetailsResponseInput

type ClusterVersionDetailsResponseInput interface {
	pulumi.Input

	ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput
	ToClusterVersionDetailsResponseOutputWithContext(context.Context) ClusterVersionDetailsResponseOutput
}

ClusterVersionDetailsResponseInput is an input type that accepts ClusterVersionDetailsResponseArgs and ClusterVersionDetailsResponseOutput values. You can construct a concrete instance of `ClusterVersionDetailsResponseInput` via:

ClusterVersionDetailsResponseArgs{...}

type ClusterVersionDetailsResponseOutput

type ClusterVersionDetailsResponseOutput struct{ *pulumi.OutputState }

The detail of the ServiceFabric runtime version result

func (ClusterVersionDetailsResponseOutput) CodeVersion

The ServiceFabric runtime version of the cluster

func (ClusterVersionDetailsResponseOutput) ElementType

func (ClusterVersionDetailsResponseOutput) Environment

Cluster operating system

func (ClusterVersionDetailsResponseOutput) SupportExpiryUtc

The date of expiry of support of the version

func (ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutput

func (o ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutput() ClusterVersionDetailsResponseOutput

func (ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutputWithContext

func (o ClusterVersionDetailsResponseOutput) ToClusterVersionDetailsResponseOutputWithContext(ctx context.Context) ClusterVersionDetailsResponseOutput

type DiagnosticsStorageAccountConfig

type DiagnosticsStorageAccountConfig struct {
	// Diagnostics storage account blob endpoint
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// Protected Diagnostics storage key name
	ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"`
	// Diagnostics storage account queue endpoint
	QueueEndpoint string `pulumi:"queueEndpoint"`
	// Diagnostics storage account name
	StorageAccountName string `pulumi:"storageAccountName"`
	// Diagnostics storage account table endpoint
	TableEndpoint string `pulumi:"tableEndpoint"`
}

Diagnostics storage account config

type DiagnosticsStorageAccountConfigArgs

type DiagnosticsStorageAccountConfigArgs struct {
	// Diagnostics storage account blob endpoint
	BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"`
	// Protected Diagnostics storage key name
	ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"`
	// Diagnostics storage account queue endpoint
	QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"`
	// Diagnostics storage account name
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// Diagnostics storage account table endpoint
	TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"`
}

Diagnostics storage account config

func (DiagnosticsStorageAccountConfigArgs) ElementType

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutput

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutputWithContext

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutput

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (i DiagnosticsStorageAccountConfigArgs) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigInput

type DiagnosticsStorageAccountConfigInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput
	ToDiagnosticsStorageAccountConfigOutputWithContext(context.Context) DiagnosticsStorageAccountConfigOutput
}

DiagnosticsStorageAccountConfigInput is an input type that accepts DiagnosticsStorageAccountConfigArgs and DiagnosticsStorageAccountConfigOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigInput` via:

DiagnosticsStorageAccountConfigArgs{...}

type DiagnosticsStorageAccountConfigOutput

type DiagnosticsStorageAccountConfigOutput struct{ *pulumi.OutputState }

Diagnostics storage account config

func (DiagnosticsStorageAccountConfigOutput) BlobEndpoint

Diagnostics storage account blob endpoint

func (DiagnosticsStorageAccountConfigOutput) ElementType

func (DiagnosticsStorageAccountConfigOutput) ProtectedAccountKeyName

func (o DiagnosticsStorageAccountConfigOutput) ProtectedAccountKeyName() pulumi.StringOutput

Protected Diagnostics storage key name

func (DiagnosticsStorageAccountConfigOutput) QueueEndpoint

Diagnostics storage account queue endpoint

func (DiagnosticsStorageAccountConfigOutput) StorageAccountName

Diagnostics storage account name

func (DiagnosticsStorageAccountConfigOutput) TableEndpoint

Diagnostics storage account table endpoint

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutput

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutput() DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutputWithContext

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutput

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (o DiagnosticsStorageAccountConfigOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigPtrInput

type DiagnosticsStorageAccountConfigPtrInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput
	ToDiagnosticsStorageAccountConfigPtrOutputWithContext(context.Context) DiagnosticsStorageAccountConfigPtrOutput
}

DiagnosticsStorageAccountConfigPtrInput is an input type that accepts DiagnosticsStorageAccountConfigArgs, DiagnosticsStorageAccountConfigPtr and DiagnosticsStorageAccountConfigPtrOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigPtrInput` via:

        DiagnosticsStorageAccountConfigArgs{...}

or:

        nil

type DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigPtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsStorageAccountConfigPtrOutput) BlobEndpoint

Diagnostics storage account blob endpoint

func (DiagnosticsStorageAccountConfigPtrOutput) Elem

func (DiagnosticsStorageAccountConfigPtrOutput) ElementType

func (DiagnosticsStorageAccountConfigPtrOutput) ProtectedAccountKeyName

Protected Diagnostics storage key name

func (DiagnosticsStorageAccountConfigPtrOutput) QueueEndpoint

Diagnostics storage account queue endpoint

func (DiagnosticsStorageAccountConfigPtrOutput) StorageAccountName

Diagnostics storage account name

func (DiagnosticsStorageAccountConfigPtrOutput) TableEndpoint

Diagnostics storage account table endpoint

func (DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutput

func (o DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutput() DiagnosticsStorageAccountConfigPtrOutput

func (DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext

func (o DiagnosticsStorageAccountConfigPtrOutput) ToDiagnosticsStorageAccountConfigPtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigPtrOutput

type DiagnosticsStorageAccountConfigResponse

type DiagnosticsStorageAccountConfigResponse struct {
	// Diagnostics storage account blob endpoint
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// Protected Diagnostics storage key name
	ProtectedAccountKeyName string `pulumi:"protectedAccountKeyName"`
	// Diagnostics storage account queue endpoint
	QueueEndpoint string `pulumi:"queueEndpoint"`
	// Diagnostics storage account name
	StorageAccountName string `pulumi:"storageAccountName"`
	// Diagnostics storage account table endpoint
	TableEndpoint string `pulumi:"tableEndpoint"`
}

Diagnostics storage account config

type DiagnosticsStorageAccountConfigResponseArgs

type DiagnosticsStorageAccountConfigResponseArgs struct {
	// Diagnostics storage account blob endpoint
	BlobEndpoint pulumi.StringInput `pulumi:"blobEndpoint"`
	// Protected Diagnostics storage key name
	ProtectedAccountKeyName pulumi.StringInput `pulumi:"protectedAccountKeyName"`
	// Diagnostics storage account queue endpoint
	QueueEndpoint pulumi.StringInput `pulumi:"queueEndpoint"`
	// Diagnostics storage account name
	StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"`
	// Diagnostics storage account table endpoint
	TableEndpoint pulumi.StringInput `pulumi:"tableEndpoint"`
}

Diagnostics storage account config

func (DiagnosticsStorageAccountConfigResponseArgs) ElementType

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutput

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutputWithContext

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponseOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (i DiagnosticsStorageAccountConfigResponseArgs) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponseInput

type DiagnosticsStorageAccountConfigResponseInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput
	ToDiagnosticsStorageAccountConfigResponseOutputWithContext(context.Context) DiagnosticsStorageAccountConfigResponseOutput
}

DiagnosticsStorageAccountConfigResponseInput is an input type that accepts DiagnosticsStorageAccountConfigResponseArgs and DiagnosticsStorageAccountConfigResponseOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigResponseInput` via:

DiagnosticsStorageAccountConfigResponseArgs{...}

type DiagnosticsStorageAccountConfigResponseOutput

type DiagnosticsStorageAccountConfigResponseOutput struct{ *pulumi.OutputState }

Diagnostics storage account config

func (DiagnosticsStorageAccountConfigResponseOutput) BlobEndpoint

Diagnostics storage account blob endpoint

func (DiagnosticsStorageAccountConfigResponseOutput) ElementType

func (DiagnosticsStorageAccountConfigResponseOutput) ProtectedAccountKeyName

Protected Diagnostics storage key name

func (DiagnosticsStorageAccountConfigResponseOutput) QueueEndpoint

Diagnostics storage account queue endpoint

func (DiagnosticsStorageAccountConfigResponseOutput) StorageAccountName

Diagnostics storage account name

func (DiagnosticsStorageAccountConfigResponseOutput) TableEndpoint

Diagnostics storage account table endpoint

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutput

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutput() DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutputWithContext

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponseOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponseOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (o DiagnosticsStorageAccountConfigResponseOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponsePtrInput

type DiagnosticsStorageAccountConfigResponsePtrInput interface {
	pulumi.Input

	ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput
	ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput
}

DiagnosticsStorageAccountConfigResponsePtrInput is an input type that accepts DiagnosticsStorageAccountConfigResponseArgs, DiagnosticsStorageAccountConfigResponsePtr and DiagnosticsStorageAccountConfigResponsePtrOutput values. You can construct a concrete instance of `DiagnosticsStorageAccountConfigResponsePtrInput` via:

        DiagnosticsStorageAccountConfigResponseArgs{...}

or:

        nil

type DiagnosticsStorageAccountConfigResponsePtrOutput

type DiagnosticsStorageAccountConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (DiagnosticsStorageAccountConfigResponsePtrOutput) BlobEndpoint

Diagnostics storage account blob endpoint

func (DiagnosticsStorageAccountConfigResponsePtrOutput) Elem

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ElementType

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ProtectedAccountKeyName

Protected Diagnostics storage key name

func (DiagnosticsStorageAccountConfigResponsePtrOutput) QueueEndpoint

Diagnostics storage account queue endpoint

func (DiagnosticsStorageAccountConfigResponsePtrOutput) StorageAccountName

Diagnostics storage account name

func (DiagnosticsStorageAccountConfigResponsePtrOutput) TableEndpoint

Diagnostics storage account table endpoint

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput

func (o DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutput() DiagnosticsStorageAccountConfigResponsePtrOutput

func (DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext

func (o DiagnosticsStorageAccountConfigResponsePtrOutput) ToDiagnosticsStorageAccountConfigResponsePtrOutputWithContext(ctx context.Context) DiagnosticsStorageAccountConfigResponsePtrOutput

type EndpointRangeDescription

type EndpointRangeDescription struct {
	// End port of a range of ports
	EndPort int `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort int `pulumi:"startPort"`
}

Port range details

type EndpointRangeDescriptionArgs

type EndpointRangeDescriptionArgs struct {
	// End port of a range of ports
	EndPort pulumi.IntInput `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

Port range details

func (EndpointRangeDescriptionArgs) ElementType

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutput

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutputWithContext

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutput

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutputWithContext

func (i EndpointRangeDescriptionArgs) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionInput

type EndpointRangeDescriptionInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput
	ToEndpointRangeDescriptionOutputWithContext(context.Context) EndpointRangeDescriptionOutput
}

EndpointRangeDescriptionInput is an input type that accepts EndpointRangeDescriptionArgs and EndpointRangeDescriptionOutput values. You can construct a concrete instance of `EndpointRangeDescriptionInput` via:

EndpointRangeDescriptionArgs{...}

type EndpointRangeDescriptionOutput

type EndpointRangeDescriptionOutput struct{ *pulumi.OutputState }

Port range details

func (EndpointRangeDescriptionOutput) ElementType

func (EndpointRangeDescriptionOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutput

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutput() EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutputWithContext

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionOutputWithContext(ctx context.Context) EndpointRangeDescriptionOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutput

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutputWithContext

func (o EndpointRangeDescriptionOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionPtrInput

type EndpointRangeDescriptionPtrInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput
	ToEndpointRangeDescriptionPtrOutputWithContext(context.Context) EndpointRangeDescriptionPtrOutput
}

EndpointRangeDescriptionPtrInput is an input type that accepts EndpointRangeDescriptionArgs, EndpointRangeDescriptionPtr and EndpointRangeDescriptionPtrOutput values. You can construct a concrete instance of `EndpointRangeDescriptionPtrInput` via:

        EndpointRangeDescriptionArgs{...}

or:

        nil

type EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionPtrOutput struct{ *pulumi.OutputState }

func (EndpointRangeDescriptionPtrOutput) Elem

func (EndpointRangeDescriptionPtrOutput) ElementType

func (EndpointRangeDescriptionPtrOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionPtrOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutput

func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutput() EndpointRangeDescriptionPtrOutput

func (EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutputWithContext

func (o EndpointRangeDescriptionPtrOutput) ToEndpointRangeDescriptionPtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionPtrOutput

type EndpointRangeDescriptionResponse

type EndpointRangeDescriptionResponse struct {
	// End port of a range of ports
	EndPort int `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort int `pulumi:"startPort"`
}

Port range details

type EndpointRangeDescriptionResponseArgs

type EndpointRangeDescriptionResponseArgs struct {
	// End port of a range of ports
	EndPort pulumi.IntInput `pulumi:"endPort"`
	// Starting port of a range of ports
	StartPort pulumi.IntInput `pulumi:"startPort"`
}

Port range details

func (EndpointRangeDescriptionResponseArgs) ElementType

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutput

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutputWithContext

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutput

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (i EndpointRangeDescriptionResponseArgs) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponseInput

type EndpointRangeDescriptionResponseInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput
	ToEndpointRangeDescriptionResponseOutputWithContext(context.Context) EndpointRangeDescriptionResponseOutput
}

EndpointRangeDescriptionResponseInput is an input type that accepts EndpointRangeDescriptionResponseArgs and EndpointRangeDescriptionResponseOutput values. You can construct a concrete instance of `EndpointRangeDescriptionResponseInput` via:

EndpointRangeDescriptionResponseArgs{...}

type EndpointRangeDescriptionResponseOutput

type EndpointRangeDescriptionResponseOutput struct{ *pulumi.OutputState }

Port range details

func (EndpointRangeDescriptionResponseOutput) ElementType

func (EndpointRangeDescriptionResponseOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionResponseOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutput

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutput() EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutputWithContext

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponseOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponseOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutput

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (o EndpointRangeDescriptionResponseOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponsePtrInput

type EndpointRangeDescriptionResponsePtrInput interface {
	pulumi.Input

	ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput
	ToEndpointRangeDescriptionResponsePtrOutputWithContext(context.Context) EndpointRangeDescriptionResponsePtrOutput
}

EndpointRangeDescriptionResponsePtrInput is an input type that accepts EndpointRangeDescriptionResponseArgs, EndpointRangeDescriptionResponsePtr and EndpointRangeDescriptionResponsePtrOutput values. You can construct a concrete instance of `EndpointRangeDescriptionResponsePtrInput` via:

        EndpointRangeDescriptionResponseArgs{...}

or:

        nil

type EndpointRangeDescriptionResponsePtrOutput

type EndpointRangeDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EndpointRangeDescriptionResponsePtrOutput) Elem

func (EndpointRangeDescriptionResponsePtrOutput) ElementType

func (EndpointRangeDescriptionResponsePtrOutput) EndPort

End port of a range of ports

func (EndpointRangeDescriptionResponsePtrOutput) StartPort

Starting port of a range of ports

func (EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutput

func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutput() EndpointRangeDescriptionResponsePtrOutput

func (EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext

func (o EndpointRangeDescriptionResponsePtrOutput) ToEndpointRangeDescriptionResponsePtrOutputWithContext(ctx context.Context) EndpointRangeDescriptionResponsePtrOutput

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the cluster resource
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group to which the resource belongs or get created
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterResult

type LookupClusterResult struct {
	// The available cluster code version which the cluster can upgrade to, note that you must choose upgradeMode to manual to upgrade to
	AvailableClusterVersions []ClusterVersionDetailsResponse `pulumi:"availableClusterVersions"`
	// The settings to enable AAD authentication on the cluster
	AzureActiveDirectory *AzureActiveDirectoryResponse `pulumi:"azureActiveDirectory"`
	// This primary certificate will be used as cluster node to node security, SSL certificate for cluster management endpoint and default admin client
	Certificate *CertificateDescriptionResponse `pulumi:"certificate"`
	//  List of client certificates to whitelist based on common names
	ClientCertificateCommonNames []ClientCertificateCommonNameResponse `pulumi:"clientCertificateCommonNames"`
	// The client thumbprint details ,it is used for client access for cluster operation
	ClientCertificateThumbprints []ClientCertificateThumbprintResponse `pulumi:"clientCertificateThumbprints"`
	// The ServiceFabric code version running in your cluster
	ClusterCodeVersion *string `pulumi:"clusterCodeVersion"`
	// The endpoint for the cluster connecting to servicefabric resource provider
	ClusterEndpoint string `pulumi:"clusterEndpoint"`
	// The unique identifier for the cluster resource
	ClusterId string `pulumi:"clusterId"`
	// The state for the cluster
	ClusterState string `pulumi:"clusterState"`
	// The storage diagnostics account configuration details
	DiagnosticsStorageAccountConfig *DiagnosticsStorageAccountConfigResponse `pulumi:"diagnosticsStorageAccountConfig"`
	// List of custom fabric settings to configure the cluster.
	FabricSettings []SettingsSectionDescriptionResponse `pulumi:"fabricSettings"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// The http management endpoint of the cluster
	ManagementEndpoint string `pulumi:"managementEndpoint"`
	// Resource name.
	Name string `pulumi:"name"`
	// The list of node types that make up the cluster
	NodeTypes []NodeTypeDescriptionResponse `pulumi:"nodeTypes"`
	// The provisioning state of the cluster resource
	ProvisioningState string `pulumi:"provisioningState"`
	// Cluster reliability level indicates replica set size of system service
	ReliabilityLevel *string `pulumi:"reliabilityLevel"`
	// The server certificate used by reverse proxy
	ReverseProxyCertificate *CertificateDescriptionResponse `pulumi:"reverseProxyCertificate"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// The policy to use when upgrading the cluster.
	UpgradeDescription *ClusterUpgradePolicyResponse `pulumi:"upgradeDescription"`
	// Cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not
	UpgradeMode *string `pulumi:"upgradeMode"`
	// The name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
	VmImage *string `pulumi:"vmImage"`
}

The cluster resource

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

type NodeTypeDescription

type NodeTypeDescription struct {
	// Ports used by applications
	ApplicationPorts *EndpointRangeDescription `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has
	Capacities map[string]string `pulumi:"capacities"`
	// The TCP cluster management endpoint port
	ClientConnectionEndpointPort int `pulumi:"clientConnectionEndpointPort"`
	// Node type durability Level
	DurabilityLevel *string `pulumi:"durabilityLevel"`
	// System assigned application ports
	EphemeralPorts *EndpointRangeDescription `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port
	HttpGatewayEndpointPort int `pulumi:"httpGatewayEndpointPort"`
	// Mark this as the primary node type
	IsPrimary bool `pulumi:"isPrimary"`
	// Name of the node type
	Name string `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run
	PlacementProperties map[string]string `pulumi:"placementProperties"`
	// Endpoint used by reverse proxy
	ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"`
	// The number of node instances in the node type
	VmInstanceCount int `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

type NodeTypeDescriptionArgs

type NodeTypeDescriptionArgs struct {
	// Ports used by applications
	ApplicationPorts EndpointRangeDescriptionPtrInput `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has
	Capacities pulumi.StringMapInput `pulumi:"capacities"`
	// The TCP cluster management endpoint port
	ClientConnectionEndpointPort pulumi.IntInput `pulumi:"clientConnectionEndpointPort"`
	// Node type durability Level
	DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"`
	// System assigned application ports
	EphemeralPorts EndpointRangeDescriptionPtrInput `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port
	HttpGatewayEndpointPort pulumi.IntInput `pulumi:"httpGatewayEndpointPort"`
	// Mark this as the primary node type
	IsPrimary pulumi.BoolInput `pulumi:"isPrimary"`
	// Name of the node type
	Name pulumi.StringInput `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run
	PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"`
	// Endpoint used by reverse proxy
	ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"`
	// The number of node instances in the node type
	VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

func (NodeTypeDescriptionArgs) ElementType

func (NodeTypeDescriptionArgs) ElementType() reflect.Type

func (NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutput

func (i NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput

func (NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutputWithContext

func (i NodeTypeDescriptionArgs) ToNodeTypeDescriptionOutputWithContext(ctx context.Context) NodeTypeDescriptionOutput

type NodeTypeDescriptionArray

type NodeTypeDescriptionArray []NodeTypeDescriptionInput

func (NodeTypeDescriptionArray) ElementType

func (NodeTypeDescriptionArray) ElementType() reflect.Type

func (NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutput

func (i NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput

func (NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutputWithContext

func (i NodeTypeDescriptionArray) ToNodeTypeDescriptionArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionArrayInput

type NodeTypeDescriptionArrayInput interface {
	pulumi.Input

	ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput
	ToNodeTypeDescriptionArrayOutputWithContext(context.Context) NodeTypeDescriptionArrayOutput
}

NodeTypeDescriptionArrayInput is an input type that accepts NodeTypeDescriptionArray and NodeTypeDescriptionArrayOutput values. You can construct a concrete instance of `NodeTypeDescriptionArrayInput` via:

NodeTypeDescriptionArray{ NodeTypeDescriptionArgs{...} }

type NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionArrayOutput struct{ *pulumi.OutputState }

func (NodeTypeDescriptionArrayOutput) ElementType

func (NodeTypeDescriptionArrayOutput) Index

func (NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutput

func (o NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutput() NodeTypeDescriptionArrayOutput

func (NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutputWithContext

func (o NodeTypeDescriptionArrayOutput) ToNodeTypeDescriptionArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionArrayOutput

type NodeTypeDescriptionInput

type NodeTypeDescriptionInput interface {
	pulumi.Input

	ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput
	ToNodeTypeDescriptionOutputWithContext(context.Context) NodeTypeDescriptionOutput
}

NodeTypeDescriptionInput is an input type that accepts NodeTypeDescriptionArgs and NodeTypeDescriptionOutput values. You can construct a concrete instance of `NodeTypeDescriptionInput` via:

NodeTypeDescriptionArgs{...}

type NodeTypeDescriptionOutput

type NodeTypeDescriptionOutput struct{ *pulumi.OutputState }

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

func (NodeTypeDescriptionOutput) ApplicationPorts

Ports used by applications

func (NodeTypeDescriptionOutput) Capacities

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

func (NodeTypeDescriptionOutput) ClientConnectionEndpointPort

func (o NodeTypeDescriptionOutput) ClientConnectionEndpointPort() pulumi.IntOutput

The TCP cluster management endpoint port

func (NodeTypeDescriptionOutput) DurabilityLevel

func (o NodeTypeDescriptionOutput) DurabilityLevel() pulumi.StringPtrOutput

Node type durability Level

func (NodeTypeDescriptionOutput) ElementType

func (NodeTypeDescriptionOutput) ElementType() reflect.Type

func (NodeTypeDescriptionOutput) EphemeralPorts

System assigned application ports

func (NodeTypeDescriptionOutput) HttpGatewayEndpointPort

func (o NodeTypeDescriptionOutput) HttpGatewayEndpointPort() pulumi.IntOutput

The HTTP cluster management endpoint port

func (NodeTypeDescriptionOutput) IsPrimary

Mark this as the primary node type

func (NodeTypeDescriptionOutput) Name

Name of the node type

func (NodeTypeDescriptionOutput) PlacementProperties

func (o NodeTypeDescriptionOutput) PlacementProperties() pulumi.StringMapOutput

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

func (NodeTypeDescriptionOutput) ReverseProxyEndpointPort

func (o NodeTypeDescriptionOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput

Endpoint used by reverse proxy

func (NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutput

func (o NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutput() NodeTypeDescriptionOutput

func (NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutputWithContext

func (o NodeTypeDescriptionOutput) ToNodeTypeDescriptionOutputWithContext(ctx context.Context) NodeTypeDescriptionOutput

func (NodeTypeDescriptionOutput) VmInstanceCount

func (o NodeTypeDescriptionOutput) VmInstanceCount() pulumi.IntOutput

The number of node instances in the node type

type NodeTypeDescriptionResponse

type NodeTypeDescriptionResponse struct {
	// Ports used by applications
	ApplicationPorts *EndpointRangeDescriptionResponse `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has
	Capacities map[string]string `pulumi:"capacities"`
	// The TCP cluster management endpoint port
	ClientConnectionEndpointPort int `pulumi:"clientConnectionEndpointPort"`
	// Node type durability Level
	DurabilityLevel *string `pulumi:"durabilityLevel"`
	// System assigned application ports
	EphemeralPorts *EndpointRangeDescriptionResponse `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port
	HttpGatewayEndpointPort int `pulumi:"httpGatewayEndpointPort"`
	// Mark this as the primary node type
	IsPrimary bool `pulumi:"isPrimary"`
	// Name of the node type
	Name string `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run
	PlacementProperties map[string]string `pulumi:"placementProperties"`
	// Endpoint used by reverse proxy
	ReverseProxyEndpointPort *int `pulumi:"reverseProxyEndpointPort"`
	// The number of node instances in the node type
	VmInstanceCount int `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

type NodeTypeDescriptionResponseArgs

type NodeTypeDescriptionResponseArgs struct {
	// Ports used by applications
	ApplicationPorts EndpointRangeDescriptionResponsePtrInput `pulumi:"applicationPorts"`
	// The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has
	Capacities pulumi.StringMapInput `pulumi:"capacities"`
	// The TCP cluster management endpoint port
	ClientConnectionEndpointPort pulumi.IntInput `pulumi:"clientConnectionEndpointPort"`
	// Node type durability Level
	DurabilityLevel pulumi.StringPtrInput `pulumi:"durabilityLevel"`
	// System assigned application ports
	EphemeralPorts EndpointRangeDescriptionResponsePtrInput `pulumi:"ephemeralPorts"`
	// The HTTP cluster management endpoint port
	HttpGatewayEndpointPort pulumi.IntInput `pulumi:"httpGatewayEndpointPort"`
	// Mark this as the primary node type
	IsPrimary pulumi.BoolInput `pulumi:"isPrimary"`
	// Name of the node type
	Name pulumi.StringInput `pulumi:"name"`
	// The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run
	PlacementProperties pulumi.StringMapInput `pulumi:"placementProperties"`
	// Endpoint used by reverse proxy
	ReverseProxyEndpointPort pulumi.IntPtrInput `pulumi:"reverseProxyEndpointPort"`
	// The number of node instances in the node type
	VmInstanceCount pulumi.IntInput `pulumi:"vmInstanceCount"`
}

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

func (NodeTypeDescriptionResponseArgs) ElementType

func (NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutput

func (i NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutputWithContext

func (i NodeTypeDescriptionResponseArgs) ToNodeTypeDescriptionResponseOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseOutput

type NodeTypeDescriptionResponseArray

type NodeTypeDescriptionResponseArray []NodeTypeDescriptionResponseInput

func (NodeTypeDescriptionResponseArray) ElementType

func (NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutput

func (i NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput

func (NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutputWithContext

func (i NodeTypeDescriptionResponseArray) ToNodeTypeDescriptionResponseArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseArrayInput

type NodeTypeDescriptionResponseArrayInput interface {
	pulumi.Input

	ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput
	ToNodeTypeDescriptionResponseArrayOutputWithContext(context.Context) NodeTypeDescriptionResponseArrayOutput
}

NodeTypeDescriptionResponseArrayInput is an input type that accepts NodeTypeDescriptionResponseArray and NodeTypeDescriptionResponseArrayOutput values. You can construct a concrete instance of `NodeTypeDescriptionResponseArrayInput` via:

NodeTypeDescriptionResponseArray{ NodeTypeDescriptionResponseArgs{...} }

type NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (NodeTypeDescriptionResponseArrayOutput) ElementType

func (NodeTypeDescriptionResponseArrayOutput) Index

func (NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutput

func (o NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutput() NodeTypeDescriptionResponseArrayOutput

func (NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutputWithContext

func (o NodeTypeDescriptionResponseArrayOutput) ToNodeTypeDescriptionResponseArrayOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseArrayOutput

type NodeTypeDescriptionResponseInput

type NodeTypeDescriptionResponseInput interface {
	pulumi.Input

	ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput
	ToNodeTypeDescriptionResponseOutputWithContext(context.Context) NodeTypeDescriptionResponseOutput
}

NodeTypeDescriptionResponseInput is an input type that accepts NodeTypeDescriptionResponseArgs and NodeTypeDescriptionResponseOutput values. You can construct a concrete instance of `NodeTypeDescriptionResponseInput` via:

NodeTypeDescriptionResponseArgs{...}

type NodeTypeDescriptionResponseOutput

type NodeTypeDescriptionResponseOutput struct{ *pulumi.OutputState }

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster

func (NodeTypeDescriptionResponseOutput) ApplicationPorts

Ports used by applications

func (NodeTypeDescriptionResponseOutput) Capacities

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

func (NodeTypeDescriptionResponseOutput) ClientConnectionEndpointPort

func (o NodeTypeDescriptionResponseOutput) ClientConnectionEndpointPort() pulumi.IntOutput

The TCP cluster management endpoint port

func (NodeTypeDescriptionResponseOutput) DurabilityLevel

Node type durability Level

func (NodeTypeDescriptionResponseOutput) ElementType

func (NodeTypeDescriptionResponseOutput) EphemeralPorts

System assigned application ports

func (NodeTypeDescriptionResponseOutput) HttpGatewayEndpointPort

func (o NodeTypeDescriptionResponseOutput) HttpGatewayEndpointPort() pulumi.IntOutput

The HTTP cluster management endpoint port

func (NodeTypeDescriptionResponseOutput) IsPrimary

Mark this as the primary node type

func (NodeTypeDescriptionResponseOutput) Name

Name of the node type

func (NodeTypeDescriptionResponseOutput) PlacementProperties

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

func (NodeTypeDescriptionResponseOutput) ReverseProxyEndpointPort

func (o NodeTypeDescriptionResponseOutput) ReverseProxyEndpointPort() pulumi.IntPtrOutput

Endpoint used by reverse proxy

func (NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutput

func (o NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutput() NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutputWithContext

func (o NodeTypeDescriptionResponseOutput) ToNodeTypeDescriptionResponseOutputWithContext(ctx context.Context) NodeTypeDescriptionResponseOutput

func (NodeTypeDescriptionResponseOutput) VmInstanceCount

The number of node instances in the node type

type SettingsParameterDescription

type SettingsParameterDescription struct {
	// The name of settings property
	Name string `pulumi:"name"`
	// The value of the property
	Value string `pulumi:"value"`
}

ServiceFabric settings under sections

type SettingsParameterDescriptionArgs

type SettingsParameterDescriptionArgs struct {
	// The name of settings property
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the property
	Value pulumi.StringInput `pulumi:"value"`
}

ServiceFabric settings under sections

func (SettingsParameterDescriptionArgs) ElementType

func (SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutput

func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutputWithContext

func (i SettingsParameterDescriptionArgs) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput

type SettingsParameterDescriptionArray

type SettingsParameterDescriptionArray []SettingsParameterDescriptionInput

func (SettingsParameterDescriptionArray) ElementType

func (SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutput

func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput

func (SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutputWithContext

func (i SettingsParameterDescriptionArray) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionArrayInput

type SettingsParameterDescriptionArrayInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput
	ToSettingsParameterDescriptionArrayOutputWithContext(context.Context) SettingsParameterDescriptionArrayOutput
}

SettingsParameterDescriptionArrayInput is an input type that accepts SettingsParameterDescriptionArray and SettingsParameterDescriptionArrayOutput values. You can construct a concrete instance of `SettingsParameterDescriptionArrayInput` via:

SettingsParameterDescriptionArray{ SettingsParameterDescriptionArgs{...} }

type SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionArrayOutput struct{ *pulumi.OutputState }

func (SettingsParameterDescriptionArrayOutput) ElementType

func (SettingsParameterDescriptionArrayOutput) Index

func (SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutput

func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutput() SettingsParameterDescriptionArrayOutput

func (SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutputWithContext

func (o SettingsParameterDescriptionArrayOutput) ToSettingsParameterDescriptionArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionArrayOutput

type SettingsParameterDescriptionInput

type SettingsParameterDescriptionInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput
	ToSettingsParameterDescriptionOutputWithContext(context.Context) SettingsParameterDescriptionOutput
}

SettingsParameterDescriptionInput is an input type that accepts SettingsParameterDescriptionArgs and SettingsParameterDescriptionOutput values. You can construct a concrete instance of `SettingsParameterDescriptionInput` via:

SettingsParameterDescriptionArgs{...}

type SettingsParameterDescriptionOutput

type SettingsParameterDescriptionOutput struct{ *pulumi.OutputState }

ServiceFabric settings under sections

func (SettingsParameterDescriptionOutput) ElementType

func (SettingsParameterDescriptionOutput) Name

The name of settings property

func (SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutput

func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutput() SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutputWithContext

func (o SettingsParameterDescriptionOutput) ToSettingsParameterDescriptionOutputWithContext(ctx context.Context) SettingsParameterDescriptionOutput

func (SettingsParameterDescriptionOutput) Value

The value of the property

type SettingsParameterDescriptionResponse

type SettingsParameterDescriptionResponse struct {
	// The name of settings property
	Name string `pulumi:"name"`
	// The value of the property
	Value string `pulumi:"value"`
}

ServiceFabric settings under sections

type SettingsParameterDescriptionResponseArgs

type SettingsParameterDescriptionResponseArgs struct {
	// The name of settings property
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the property
	Value pulumi.StringInput `pulumi:"value"`
}

ServiceFabric settings under sections

func (SettingsParameterDescriptionResponseArgs) ElementType

func (SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutput

func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutputWithContext

func (i SettingsParameterDescriptionResponseArgs) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput

type SettingsParameterDescriptionResponseArray

type SettingsParameterDescriptionResponseArray []SettingsParameterDescriptionResponseInput

func (SettingsParameterDescriptionResponseArray) ElementType

func (SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutput

func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput

func (SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutputWithContext

func (i SettingsParameterDescriptionResponseArray) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseArrayInput

type SettingsParameterDescriptionResponseArrayInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput
	ToSettingsParameterDescriptionResponseArrayOutputWithContext(context.Context) SettingsParameterDescriptionResponseArrayOutput
}

SettingsParameterDescriptionResponseArrayInput is an input type that accepts SettingsParameterDescriptionResponseArray and SettingsParameterDescriptionResponseArrayOutput values. You can construct a concrete instance of `SettingsParameterDescriptionResponseArrayInput` via:

SettingsParameterDescriptionResponseArray{ SettingsParameterDescriptionResponseArgs{...} }

type SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (SettingsParameterDescriptionResponseArrayOutput) ElementType

func (SettingsParameterDescriptionResponseArrayOutput) Index

func (SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutput

func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutput() SettingsParameterDescriptionResponseArrayOutput

func (SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutputWithContext

func (o SettingsParameterDescriptionResponseArrayOutput) ToSettingsParameterDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseArrayOutput

type SettingsParameterDescriptionResponseInput

type SettingsParameterDescriptionResponseInput interface {
	pulumi.Input

	ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput
	ToSettingsParameterDescriptionResponseOutputWithContext(context.Context) SettingsParameterDescriptionResponseOutput
}

SettingsParameterDescriptionResponseInput is an input type that accepts SettingsParameterDescriptionResponseArgs and SettingsParameterDescriptionResponseOutput values. You can construct a concrete instance of `SettingsParameterDescriptionResponseInput` via:

SettingsParameterDescriptionResponseArgs{...}

type SettingsParameterDescriptionResponseOutput

type SettingsParameterDescriptionResponseOutput struct{ *pulumi.OutputState }

ServiceFabric settings under sections

func (SettingsParameterDescriptionResponseOutput) ElementType

func (SettingsParameterDescriptionResponseOutput) Name

The name of settings property

func (SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutput

func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutput() SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutputWithContext

func (o SettingsParameterDescriptionResponseOutput) ToSettingsParameterDescriptionResponseOutputWithContext(ctx context.Context) SettingsParameterDescriptionResponseOutput

func (SettingsParameterDescriptionResponseOutput) Value

The value of the property

type SettingsSectionDescription

type SettingsSectionDescription struct {
	// The name of settings section
	Name string `pulumi:"name"`
	// Collection of settings in the section, each setting is a tuple consisting of setting name and value
	Parameters []SettingsParameterDescription `pulumi:"parameters"`
}

ServiceFabric section settings

type SettingsSectionDescriptionArgs

type SettingsSectionDescriptionArgs struct {
	// The name of settings section
	Name pulumi.StringInput `pulumi:"name"`
	// Collection of settings in the section, each setting is a tuple consisting of setting name and value
	Parameters SettingsParameterDescriptionArrayInput `pulumi:"parameters"`
}

ServiceFabric section settings

func (SettingsSectionDescriptionArgs) ElementType

func (SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutput

func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput

func (SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutputWithContext

func (i SettingsSectionDescriptionArgs) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput

type SettingsSectionDescriptionArray

type SettingsSectionDescriptionArray []SettingsSectionDescriptionInput

func (SettingsSectionDescriptionArray) ElementType

func (SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutput

func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput

func (SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutputWithContext

func (i SettingsSectionDescriptionArray) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionArrayInput

type SettingsSectionDescriptionArrayInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput
	ToSettingsSectionDescriptionArrayOutputWithContext(context.Context) SettingsSectionDescriptionArrayOutput
}

SettingsSectionDescriptionArrayInput is an input type that accepts SettingsSectionDescriptionArray and SettingsSectionDescriptionArrayOutput values. You can construct a concrete instance of `SettingsSectionDescriptionArrayInput` via:

SettingsSectionDescriptionArray{ SettingsSectionDescriptionArgs{...} }

type SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionArrayOutput struct{ *pulumi.OutputState }

func (SettingsSectionDescriptionArrayOutput) ElementType

func (SettingsSectionDescriptionArrayOutput) Index

func (SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutput

func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutput() SettingsSectionDescriptionArrayOutput

func (SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutputWithContext

func (o SettingsSectionDescriptionArrayOutput) ToSettingsSectionDescriptionArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionArrayOutput

type SettingsSectionDescriptionInput

type SettingsSectionDescriptionInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput
	ToSettingsSectionDescriptionOutputWithContext(context.Context) SettingsSectionDescriptionOutput
}

SettingsSectionDescriptionInput is an input type that accepts SettingsSectionDescriptionArgs and SettingsSectionDescriptionOutput values. You can construct a concrete instance of `SettingsSectionDescriptionInput` via:

SettingsSectionDescriptionArgs{...}

type SettingsSectionDescriptionOutput

type SettingsSectionDescriptionOutput struct{ *pulumi.OutputState }

ServiceFabric section settings

func (SettingsSectionDescriptionOutput) ElementType

func (SettingsSectionDescriptionOutput) Name

The name of settings section

func (SettingsSectionDescriptionOutput) Parameters

Collection of settings in the section, each setting is a tuple consisting of setting name and value

func (SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutput

func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutput() SettingsSectionDescriptionOutput

func (SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutputWithContext

func (o SettingsSectionDescriptionOutput) ToSettingsSectionDescriptionOutputWithContext(ctx context.Context) SettingsSectionDescriptionOutput

type SettingsSectionDescriptionResponse

type SettingsSectionDescriptionResponse struct {
	// The name of settings section
	Name string `pulumi:"name"`
	// Collection of settings in the section, each setting is a tuple consisting of setting name and value
	Parameters []SettingsParameterDescriptionResponse `pulumi:"parameters"`
}

ServiceFabric section settings

type SettingsSectionDescriptionResponseArgs

type SettingsSectionDescriptionResponseArgs struct {
	// The name of settings section
	Name pulumi.StringInput `pulumi:"name"`
	// Collection of settings in the section, each setting is a tuple consisting of setting name and value
	Parameters SettingsParameterDescriptionResponseArrayInput `pulumi:"parameters"`
}

ServiceFabric section settings

func (SettingsSectionDescriptionResponseArgs) ElementType

func (SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutput

func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput

func (SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutputWithContext

func (i SettingsSectionDescriptionResponseArgs) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput

type SettingsSectionDescriptionResponseArray

type SettingsSectionDescriptionResponseArray []SettingsSectionDescriptionResponseInput

func (SettingsSectionDescriptionResponseArray) ElementType

func (SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutput

func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput

func (SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutputWithContext

func (i SettingsSectionDescriptionResponseArray) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseArrayInput

type SettingsSectionDescriptionResponseArrayInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput
	ToSettingsSectionDescriptionResponseArrayOutputWithContext(context.Context) SettingsSectionDescriptionResponseArrayOutput
}

SettingsSectionDescriptionResponseArrayInput is an input type that accepts SettingsSectionDescriptionResponseArray and SettingsSectionDescriptionResponseArrayOutput values. You can construct a concrete instance of `SettingsSectionDescriptionResponseArrayInput` via:

SettingsSectionDescriptionResponseArray{ SettingsSectionDescriptionResponseArgs{...} }

type SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (SettingsSectionDescriptionResponseArrayOutput) ElementType

func (SettingsSectionDescriptionResponseArrayOutput) Index

func (SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutput

func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutput() SettingsSectionDescriptionResponseArrayOutput

func (SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutputWithContext

func (o SettingsSectionDescriptionResponseArrayOutput) ToSettingsSectionDescriptionResponseArrayOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseArrayOutput

type SettingsSectionDescriptionResponseInput

type SettingsSectionDescriptionResponseInput interface {
	pulumi.Input

	ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput
	ToSettingsSectionDescriptionResponseOutputWithContext(context.Context) SettingsSectionDescriptionResponseOutput
}

SettingsSectionDescriptionResponseInput is an input type that accepts SettingsSectionDescriptionResponseArgs and SettingsSectionDescriptionResponseOutput values. You can construct a concrete instance of `SettingsSectionDescriptionResponseInput` via:

SettingsSectionDescriptionResponseArgs{...}

type SettingsSectionDescriptionResponseOutput

type SettingsSectionDescriptionResponseOutput struct{ *pulumi.OutputState }

ServiceFabric section settings

func (SettingsSectionDescriptionResponseOutput) ElementType

func (SettingsSectionDescriptionResponseOutput) Name

The name of settings section

func (SettingsSectionDescriptionResponseOutput) Parameters

Collection of settings in the section, each setting is a tuple consisting of setting name and value

func (SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutput

func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutput() SettingsSectionDescriptionResponseOutput

func (SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutputWithContext

func (o SettingsSectionDescriptionResponseOutput) ToSettingsSectionDescriptionResponseOutputWithContext(ctx context.Context) SettingsSectionDescriptionResponseOutput

Jump to

Keyboard shortcuts

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