cpln

package
v0.0.0-...-a97534e Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Control Plane (cpln) resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent

type Agent struct {
	pulumi.CustomResourceState

	CplnId      pulumi.StringOutput    `pulumi:"cplnId"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Name        pulumi.StringOutput    `pulumi:"name"`
	SelfLink    pulumi.StringOutput    `pulumi:"selfLink"`
	Tags        pulumi.StringMapOutput `pulumi:"tags"`
	UserData    pulumi.StringOutput    `pulumi:"userData"`
}

func GetAgent

func GetAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentState, opts ...pulumi.ResourceOption) (*Agent, error)

GetAgent gets an existing Agent 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 NewAgent

func NewAgent(ctx *pulumi.Context,
	name string, args *AgentArgs, opts ...pulumi.ResourceOption) (*Agent, error)

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

func (*Agent) ElementType

func (*Agent) ElementType() reflect.Type

func (*Agent) ToAgentOutput

func (i *Agent) ToAgentOutput() AgentOutput

func (*Agent) ToAgentOutputWithContext

func (i *Agent) ToAgentOutputWithContext(ctx context.Context) AgentOutput

func (*Agent) ToOutput

func (i *Agent) ToOutput(ctx context.Context) pulumix.Output[*Agent]

type AgentArgs

type AgentArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
}

The set of arguments for constructing a Agent resource.

func (AgentArgs) ElementType

func (AgentArgs) ElementType() reflect.Type

type AgentArray

type AgentArray []AgentInput

func (AgentArray) ElementType

func (AgentArray) ElementType() reflect.Type

func (AgentArray) ToAgentArrayOutput

func (i AgentArray) ToAgentArrayOutput() AgentArrayOutput

func (AgentArray) ToAgentArrayOutputWithContext

func (i AgentArray) ToAgentArrayOutputWithContext(ctx context.Context) AgentArrayOutput

func (AgentArray) ToOutput

func (i AgentArray) ToOutput(ctx context.Context) pulumix.Output[[]*Agent]

type AgentArrayInput

type AgentArrayInput interface {
	pulumi.Input

	ToAgentArrayOutput() AgentArrayOutput
	ToAgentArrayOutputWithContext(context.Context) AgentArrayOutput
}

AgentArrayInput is an input type that accepts AgentArray and AgentArrayOutput values. You can construct a concrete instance of `AgentArrayInput` via:

AgentArray{ AgentArgs{...} }

type AgentArrayOutput

type AgentArrayOutput struct{ *pulumi.OutputState }

func (AgentArrayOutput) ElementType

func (AgentArrayOutput) ElementType() reflect.Type

func (AgentArrayOutput) Index

func (AgentArrayOutput) ToAgentArrayOutput

func (o AgentArrayOutput) ToAgentArrayOutput() AgentArrayOutput

func (AgentArrayOutput) ToAgentArrayOutputWithContext

func (o AgentArrayOutput) ToAgentArrayOutputWithContext(ctx context.Context) AgentArrayOutput

func (AgentArrayOutput) ToOutput

func (o AgentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Agent]

type AgentInput

type AgentInput interface {
	pulumi.Input

	ToAgentOutput() AgentOutput
	ToAgentOutputWithContext(ctx context.Context) AgentOutput
}

type AgentMap

type AgentMap map[string]AgentInput

func (AgentMap) ElementType

func (AgentMap) ElementType() reflect.Type

func (AgentMap) ToAgentMapOutput

func (i AgentMap) ToAgentMapOutput() AgentMapOutput

func (AgentMap) ToAgentMapOutputWithContext

func (i AgentMap) ToAgentMapOutputWithContext(ctx context.Context) AgentMapOutput

func (AgentMap) ToOutput

func (i AgentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Agent]

type AgentMapInput

type AgentMapInput interface {
	pulumi.Input

	ToAgentMapOutput() AgentMapOutput
	ToAgentMapOutputWithContext(context.Context) AgentMapOutput
}

AgentMapInput is an input type that accepts AgentMap and AgentMapOutput values. You can construct a concrete instance of `AgentMapInput` via:

AgentMap{ "key": AgentArgs{...} }

type AgentMapOutput

type AgentMapOutput struct{ *pulumi.OutputState }

func (AgentMapOutput) ElementType

func (AgentMapOutput) ElementType() reflect.Type

func (AgentMapOutput) MapIndex

func (AgentMapOutput) ToAgentMapOutput

func (o AgentMapOutput) ToAgentMapOutput() AgentMapOutput

func (AgentMapOutput) ToAgentMapOutputWithContext

func (o AgentMapOutput) ToAgentMapOutputWithContext(ctx context.Context) AgentMapOutput

func (AgentMapOutput) ToOutput

func (o AgentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Agent]

type AgentOutput

type AgentOutput struct{ *pulumi.OutputState }

func (AgentOutput) CplnId

func (o AgentOutput) CplnId() pulumi.StringOutput

func (AgentOutput) Description

func (o AgentOutput) Description() pulumi.StringPtrOutput

func (AgentOutput) ElementType

func (AgentOutput) ElementType() reflect.Type

func (AgentOutput) Name

func (o AgentOutput) Name() pulumi.StringOutput
func (o AgentOutput) SelfLink() pulumi.StringOutput

func (AgentOutput) Tags

func (AgentOutput) ToAgentOutput

func (o AgentOutput) ToAgentOutput() AgentOutput

func (AgentOutput) ToAgentOutputWithContext

func (o AgentOutput) ToAgentOutputWithContext(ctx context.Context) AgentOutput

func (AgentOutput) ToOutput

func (o AgentOutput) ToOutput(ctx context.Context) pulumix.Output[*Agent]

func (AgentOutput) UserData

func (o AgentOutput) UserData() pulumi.StringOutput

type AgentState

type AgentState struct {
	CplnId      pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	SelfLink    pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
	UserData    pulumi.StringPtrInput
}

func (AgentState) ElementType

func (AgentState) ElementType() reflect.Type

type AuditContext

type AuditContext struct {
	pulumi.CustomResourceState

	CplnId      pulumi.StringOutput    `pulumi:"cplnId"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Name        pulumi.StringOutput    `pulumi:"name"`
	SelfLink    pulumi.StringOutput    `pulumi:"selfLink"`
	Tags        pulumi.StringMapOutput `pulumi:"tags"`
}

func GetAuditContext

func GetAuditContext(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuditContextState, opts ...pulumi.ResourceOption) (*AuditContext, error)

GetAuditContext gets an existing AuditContext 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 NewAuditContext

func NewAuditContext(ctx *pulumi.Context,
	name string, args *AuditContextArgs, opts ...pulumi.ResourceOption) (*AuditContext, error)

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

func (*AuditContext) ElementType

func (*AuditContext) ElementType() reflect.Type

func (*AuditContext) ToAuditContextOutput

func (i *AuditContext) ToAuditContextOutput() AuditContextOutput

func (*AuditContext) ToAuditContextOutputWithContext

func (i *AuditContext) ToAuditContextOutputWithContext(ctx context.Context) AuditContextOutput

func (*AuditContext) ToOutput

type AuditContextArgs

type AuditContextArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
}

The set of arguments for constructing a AuditContext resource.

func (AuditContextArgs) ElementType

func (AuditContextArgs) ElementType() reflect.Type

type AuditContextArray

type AuditContextArray []AuditContextInput

func (AuditContextArray) ElementType

func (AuditContextArray) ElementType() reflect.Type

func (AuditContextArray) ToAuditContextArrayOutput

func (i AuditContextArray) ToAuditContextArrayOutput() AuditContextArrayOutput

func (AuditContextArray) ToAuditContextArrayOutputWithContext

func (i AuditContextArray) ToAuditContextArrayOutputWithContext(ctx context.Context) AuditContextArrayOutput

func (AuditContextArray) ToOutput

type AuditContextArrayInput

type AuditContextArrayInput interface {
	pulumi.Input

	ToAuditContextArrayOutput() AuditContextArrayOutput
	ToAuditContextArrayOutputWithContext(context.Context) AuditContextArrayOutput
}

AuditContextArrayInput is an input type that accepts AuditContextArray and AuditContextArrayOutput values. You can construct a concrete instance of `AuditContextArrayInput` via:

AuditContextArray{ AuditContextArgs{...} }

type AuditContextArrayOutput

type AuditContextArrayOutput struct{ *pulumi.OutputState }

func (AuditContextArrayOutput) ElementType

func (AuditContextArrayOutput) ElementType() reflect.Type

func (AuditContextArrayOutput) Index

func (AuditContextArrayOutput) ToAuditContextArrayOutput

func (o AuditContextArrayOutput) ToAuditContextArrayOutput() AuditContextArrayOutput

func (AuditContextArrayOutput) ToAuditContextArrayOutputWithContext

func (o AuditContextArrayOutput) ToAuditContextArrayOutputWithContext(ctx context.Context) AuditContextArrayOutput

func (AuditContextArrayOutput) ToOutput

type AuditContextInput

type AuditContextInput interface {
	pulumi.Input

	ToAuditContextOutput() AuditContextOutput
	ToAuditContextOutputWithContext(ctx context.Context) AuditContextOutput
}

type AuditContextMap

type AuditContextMap map[string]AuditContextInput

func (AuditContextMap) ElementType

func (AuditContextMap) ElementType() reflect.Type

func (AuditContextMap) ToAuditContextMapOutput

func (i AuditContextMap) ToAuditContextMapOutput() AuditContextMapOutput

func (AuditContextMap) ToAuditContextMapOutputWithContext

func (i AuditContextMap) ToAuditContextMapOutputWithContext(ctx context.Context) AuditContextMapOutput

func (AuditContextMap) ToOutput

type AuditContextMapInput

type AuditContextMapInput interface {
	pulumi.Input

	ToAuditContextMapOutput() AuditContextMapOutput
	ToAuditContextMapOutputWithContext(context.Context) AuditContextMapOutput
}

AuditContextMapInput is an input type that accepts AuditContextMap and AuditContextMapOutput values. You can construct a concrete instance of `AuditContextMapInput` via:

AuditContextMap{ "key": AuditContextArgs{...} }

type AuditContextMapOutput

type AuditContextMapOutput struct{ *pulumi.OutputState }

func (AuditContextMapOutput) ElementType

func (AuditContextMapOutput) ElementType() reflect.Type

func (AuditContextMapOutput) MapIndex

func (AuditContextMapOutput) ToAuditContextMapOutput

func (o AuditContextMapOutput) ToAuditContextMapOutput() AuditContextMapOutput

func (AuditContextMapOutput) ToAuditContextMapOutputWithContext

func (o AuditContextMapOutput) ToAuditContextMapOutputWithContext(ctx context.Context) AuditContextMapOutput

func (AuditContextMapOutput) ToOutput

type AuditContextOutput

type AuditContextOutput struct{ *pulumi.OutputState }

func (AuditContextOutput) CplnId

func (AuditContextOutput) Description

func (o AuditContextOutput) Description() pulumi.StringPtrOutput

func (AuditContextOutput) ElementType

func (AuditContextOutput) ElementType() reflect.Type

func (AuditContextOutput) Name

func (o AuditContextOutput) SelfLink() pulumi.StringOutput

func (AuditContextOutput) Tags

func (AuditContextOutput) ToAuditContextOutput

func (o AuditContextOutput) ToAuditContextOutput() AuditContextOutput

func (AuditContextOutput) ToAuditContextOutputWithContext

func (o AuditContextOutput) ToAuditContextOutputWithContext(ctx context.Context) AuditContextOutput

func (AuditContextOutput) ToOutput

type AuditContextState

type AuditContextState struct {
	CplnId      pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	SelfLink    pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
}

func (AuditContextState) ElementType

func (AuditContextState) ElementType() reflect.Type

type CloudAccount

type CloudAccount struct {
	pulumi.CustomResourceState

	Aws                   CloudAccountAwsPtrOutput   `pulumi:"aws"`
	Azure                 CloudAccountAzurePtrOutput `pulumi:"azure"`
	CplnId                pulumi.StringOutput        `pulumi:"cplnId"`
	Description           pulumi.StringPtrOutput     `pulumi:"description"`
	Gcp                   CloudAccountGcpPtrOutput   `pulumi:"gcp"`
	GcpRoles              pulumi.StringArrayOutput   `pulumi:"gcpRoles"`
	GcpServiceAccountName pulumi.StringOutput        `pulumi:"gcpServiceAccountName"`
	Name                  pulumi.StringOutput        `pulumi:"name"`
	Ngs                   CloudAccountNgsPtrOutput   `pulumi:"ngs"`
	SelfLink              pulumi.StringOutput        `pulumi:"selfLink"`
	Tags                  pulumi.StringMapOutput     `pulumi:"tags"`
}

func GetCloudAccount

func GetCloudAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudAccountState, opts ...pulumi.ResourceOption) (*CloudAccount, error)

GetCloudAccount gets an existing CloudAccount 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 NewCloudAccount

func NewCloudAccount(ctx *pulumi.Context,
	name string, args *CloudAccountArgs, opts ...pulumi.ResourceOption) (*CloudAccount, error)

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

func (*CloudAccount) ElementType

func (*CloudAccount) ElementType() reflect.Type

func (*CloudAccount) ToCloudAccountOutput

func (i *CloudAccount) ToCloudAccountOutput() CloudAccountOutput

func (*CloudAccount) ToCloudAccountOutputWithContext

func (i *CloudAccount) ToCloudAccountOutputWithContext(ctx context.Context) CloudAccountOutput

func (*CloudAccount) ToOutput

type CloudAccountArgs

The set of arguments for constructing a CloudAccount resource.

func (CloudAccountArgs) ElementType

func (CloudAccountArgs) ElementType() reflect.Type

type CloudAccountArray

type CloudAccountArray []CloudAccountInput

func (CloudAccountArray) ElementType

func (CloudAccountArray) ElementType() reflect.Type

func (CloudAccountArray) ToCloudAccountArrayOutput

func (i CloudAccountArray) ToCloudAccountArrayOutput() CloudAccountArrayOutput

func (CloudAccountArray) ToCloudAccountArrayOutputWithContext

func (i CloudAccountArray) ToCloudAccountArrayOutputWithContext(ctx context.Context) CloudAccountArrayOutput

func (CloudAccountArray) ToOutput

type CloudAccountArrayInput

type CloudAccountArrayInput interface {
	pulumi.Input

	ToCloudAccountArrayOutput() CloudAccountArrayOutput
	ToCloudAccountArrayOutputWithContext(context.Context) CloudAccountArrayOutput
}

CloudAccountArrayInput is an input type that accepts CloudAccountArray and CloudAccountArrayOutput values. You can construct a concrete instance of `CloudAccountArrayInput` via:

CloudAccountArray{ CloudAccountArgs{...} }

type CloudAccountArrayOutput

type CloudAccountArrayOutput struct{ *pulumi.OutputState }

func (CloudAccountArrayOutput) ElementType

func (CloudAccountArrayOutput) ElementType() reflect.Type

func (CloudAccountArrayOutput) Index

func (CloudAccountArrayOutput) ToCloudAccountArrayOutput

func (o CloudAccountArrayOutput) ToCloudAccountArrayOutput() CloudAccountArrayOutput

func (CloudAccountArrayOutput) ToCloudAccountArrayOutputWithContext

func (o CloudAccountArrayOutput) ToCloudAccountArrayOutputWithContext(ctx context.Context) CloudAccountArrayOutput

func (CloudAccountArrayOutput) ToOutput

type CloudAccountAws

type CloudAccountAws struct {
	RoleArn string `pulumi:"roleArn"`
}

type CloudAccountAwsArgs

type CloudAccountAwsArgs struct {
	RoleArn pulumi.StringInput `pulumi:"roleArn"`
}

func (CloudAccountAwsArgs) ElementType

func (CloudAccountAwsArgs) ElementType() reflect.Type

func (CloudAccountAwsArgs) ToCloudAccountAwsOutput

func (i CloudAccountAwsArgs) ToCloudAccountAwsOutput() CloudAccountAwsOutput

func (CloudAccountAwsArgs) ToCloudAccountAwsOutputWithContext

func (i CloudAccountAwsArgs) ToCloudAccountAwsOutputWithContext(ctx context.Context) CloudAccountAwsOutput

func (CloudAccountAwsArgs) ToCloudAccountAwsPtrOutput

func (i CloudAccountAwsArgs) ToCloudAccountAwsPtrOutput() CloudAccountAwsPtrOutput

func (CloudAccountAwsArgs) ToCloudAccountAwsPtrOutputWithContext

func (i CloudAccountAwsArgs) ToCloudAccountAwsPtrOutputWithContext(ctx context.Context) CloudAccountAwsPtrOutput

func (CloudAccountAwsArgs) ToOutput

type CloudAccountAwsInput

type CloudAccountAwsInput interface {
	pulumi.Input

	ToCloudAccountAwsOutput() CloudAccountAwsOutput
	ToCloudAccountAwsOutputWithContext(context.Context) CloudAccountAwsOutput
}

CloudAccountAwsInput is an input type that accepts CloudAccountAwsArgs and CloudAccountAwsOutput values. You can construct a concrete instance of `CloudAccountAwsInput` via:

CloudAccountAwsArgs{...}

type CloudAccountAwsOutput

type CloudAccountAwsOutput struct{ *pulumi.OutputState }

func (CloudAccountAwsOutput) ElementType

func (CloudAccountAwsOutput) ElementType() reflect.Type

func (CloudAccountAwsOutput) RoleArn

func (CloudAccountAwsOutput) ToCloudAccountAwsOutput

func (o CloudAccountAwsOutput) ToCloudAccountAwsOutput() CloudAccountAwsOutput

func (CloudAccountAwsOutput) ToCloudAccountAwsOutputWithContext

func (o CloudAccountAwsOutput) ToCloudAccountAwsOutputWithContext(ctx context.Context) CloudAccountAwsOutput

func (CloudAccountAwsOutput) ToCloudAccountAwsPtrOutput

func (o CloudAccountAwsOutput) ToCloudAccountAwsPtrOutput() CloudAccountAwsPtrOutput

func (CloudAccountAwsOutput) ToCloudAccountAwsPtrOutputWithContext

func (o CloudAccountAwsOutput) ToCloudAccountAwsPtrOutputWithContext(ctx context.Context) CloudAccountAwsPtrOutput

func (CloudAccountAwsOutput) ToOutput

type CloudAccountAwsPtrInput

type CloudAccountAwsPtrInput interface {
	pulumi.Input

	ToCloudAccountAwsPtrOutput() CloudAccountAwsPtrOutput
	ToCloudAccountAwsPtrOutputWithContext(context.Context) CloudAccountAwsPtrOutput
}

CloudAccountAwsPtrInput is an input type that accepts CloudAccountAwsArgs, CloudAccountAwsPtr and CloudAccountAwsPtrOutput values. You can construct a concrete instance of `CloudAccountAwsPtrInput` via:

        CloudAccountAwsArgs{...}

or:

        nil

type CloudAccountAwsPtrOutput

type CloudAccountAwsPtrOutput struct{ *pulumi.OutputState }

func (CloudAccountAwsPtrOutput) Elem

func (CloudAccountAwsPtrOutput) ElementType

func (CloudAccountAwsPtrOutput) ElementType() reflect.Type

func (CloudAccountAwsPtrOutput) RoleArn

func (CloudAccountAwsPtrOutput) ToCloudAccountAwsPtrOutput

func (o CloudAccountAwsPtrOutput) ToCloudAccountAwsPtrOutput() CloudAccountAwsPtrOutput

func (CloudAccountAwsPtrOutput) ToCloudAccountAwsPtrOutputWithContext

func (o CloudAccountAwsPtrOutput) ToCloudAccountAwsPtrOutputWithContext(ctx context.Context) CloudAccountAwsPtrOutput

func (CloudAccountAwsPtrOutput) ToOutput

type CloudAccountAzure

type CloudAccountAzure struct {
	SecretLink string `pulumi:"secretLink"`
}

type CloudAccountAzureArgs

type CloudAccountAzureArgs struct {
	SecretLink pulumi.StringInput `pulumi:"secretLink"`
}

func (CloudAccountAzureArgs) ElementType

func (CloudAccountAzureArgs) ElementType() reflect.Type

func (CloudAccountAzureArgs) ToCloudAccountAzureOutput

func (i CloudAccountAzureArgs) ToCloudAccountAzureOutput() CloudAccountAzureOutput

func (CloudAccountAzureArgs) ToCloudAccountAzureOutputWithContext

func (i CloudAccountAzureArgs) ToCloudAccountAzureOutputWithContext(ctx context.Context) CloudAccountAzureOutput

func (CloudAccountAzureArgs) ToCloudAccountAzurePtrOutput

func (i CloudAccountAzureArgs) ToCloudAccountAzurePtrOutput() CloudAccountAzurePtrOutput

func (CloudAccountAzureArgs) ToCloudAccountAzurePtrOutputWithContext

func (i CloudAccountAzureArgs) ToCloudAccountAzurePtrOutputWithContext(ctx context.Context) CloudAccountAzurePtrOutput

func (CloudAccountAzureArgs) ToOutput

type CloudAccountAzureInput

type CloudAccountAzureInput interface {
	pulumi.Input

	ToCloudAccountAzureOutput() CloudAccountAzureOutput
	ToCloudAccountAzureOutputWithContext(context.Context) CloudAccountAzureOutput
}

CloudAccountAzureInput is an input type that accepts CloudAccountAzureArgs and CloudAccountAzureOutput values. You can construct a concrete instance of `CloudAccountAzureInput` via:

CloudAccountAzureArgs{...}

type CloudAccountAzureOutput

type CloudAccountAzureOutput struct{ *pulumi.OutputState }

func (CloudAccountAzureOutput) ElementType

func (CloudAccountAzureOutput) ElementType() reflect.Type

func (CloudAccountAzureOutput) ToCloudAccountAzureOutput

func (o CloudAccountAzureOutput) ToCloudAccountAzureOutput() CloudAccountAzureOutput

func (CloudAccountAzureOutput) ToCloudAccountAzureOutputWithContext

func (o CloudAccountAzureOutput) ToCloudAccountAzureOutputWithContext(ctx context.Context) CloudAccountAzureOutput

func (CloudAccountAzureOutput) ToCloudAccountAzurePtrOutput

func (o CloudAccountAzureOutput) ToCloudAccountAzurePtrOutput() CloudAccountAzurePtrOutput

func (CloudAccountAzureOutput) ToCloudAccountAzurePtrOutputWithContext

func (o CloudAccountAzureOutput) ToCloudAccountAzurePtrOutputWithContext(ctx context.Context) CloudAccountAzurePtrOutput

func (CloudAccountAzureOutput) ToOutput

type CloudAccountAzurePtrInput

type CloudAccountAzurePtrInput interface {
	pulumi.Input

	ToCloudAccountAzurePtrOutput() CloudAccountAzurePtrOutput
	ToCloudAccountAzurePtrOutputWithContext(context.Context) CloudAccountAzurePtrOutput
}

CloudAccountAzurePtrInput is an input type that accepts CloudAccountAzureArgs, CloudAccountAzurePtr and CloudAccountAzurePtrOutput values. You can construct a concrete instance of `CloudAccountAzurePtrInput` via:

        CloudAccountAzureArgs{...}

or:

        nil

type CloudAccountAzurePtrOutput

type CloudAccountAzurePtrOutput struct{ *pulumi.OutputState }

func (CloudAccountAzurePtrOutput) Elem

func (CloudAccountAzurePtrOutput) ElementType

func (CloudAccountAzurePtrOutput) ElementType() reflect.Type

func (CloudAccountAzurePtrOutput) ToCloudAccountAzurePtrOutput

func (o CloudAccountAzurePtrOutput) ToCloudAccountAzurePtrOutput() CloudAccountAzurePtrOutput

func (CloudAccountAzurePtrOutput) ToCloudAccountAzurePtrOutputWithContext

func (o CloudAccountAzurePtrOutput) ToCloudAccountAzurePtrOutputWithContext(ctx context.Context) CloudAccountAzurePtrOutput

func (CloudAccountAzurePtrOutput) ToOutput

type CloudAccountGcp

type CloudAccountGcp struct {
	ProjectId string `pulumi:"projectId"`
}

type CloudAccountGcpArgs

type CloudAccountGcpArgs struct {
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (CloudAccountGcpArgs) ElementType

func (CloudAccountGcpArgs) ElementType() reflect.Type

func (CloudAccountGcpArgs) ToCloudAccountGcpOutput

func (i CloudAccountGcpArgs) ToCloudAccountGcpOutput() CloudAccountGcpOutput

func (CloudAccountGcpArgs) ToCloudAccountGcpOutputWithContext

func (i CloudAccountGcpArgs) ToCloudAccountGcpOutputWithContext(ctx context.Context) CloudAccountGcpOutput

func (CloudAccountGcpArgs) ToCloudAccountGcpPtrOutput

func (i CloudAccountGcpArgs) ToCloudAccountGcpPtrOutput() CloudAccountGcpPtrOutput

func (CloudAccountGcpArgs) ToCloudAccountGcpPtrOutputWithContext

func (i CloudAccountGcpArgs) ToCloudAccountGcpPtrOutputWithContext(ctx context.Context) CloudAccountGcpPtrOutput

func (CloudAccountGcpArgs) ToOutput

type CloudAccountGcpInput

type CloudAccountGcpInput interface {
	pulumi.Input

	ToCloudAccountGcpOutput() CloudAccountGcpOutput
	ToCloudAccountGcpOutputWithContext(context.Context) CloudAccountGcpOutput
}

CloudAccountGcpInput is an input type that accepts CloudAccountGcpArgs and CloudAccountGcpOutput values. You can construct a concrete instance of `CloudAccountGcpInput` via:

CloudAccountGcpArgs{...}

type CloudAccountGcpOutput

type CloudAccountGcpOutput struct{ *pulumi.OutputState }

func (CloudAccountGcpOutput) ElementType

func (CloudAccountGcpOutput) ElementType() reflect.Type

func (CloudAccountGcpOutput) ProjectId

func (CloudAccountGcpOutput) ToCloudAccountGcpOutput

func (o CloudAccountGcpOutput) ToCloudAccountGcpOutput() CloudAccountGcpOutput

func (CloudAccountGcpOutput) ToCloudAccountGcpOutputWithContext

func (o CloudAccountGcpOutput) ToCloudAccountGcpOutputWithContext(ctx context.Context) CloudAccountGcpOutput

func (CloudAccountGcpOutput) ToCloudAccountGcpPtrOutput

func (o CloudAccountGcpOutput) ToCloudAccountGcpPtrOutput() CloudAccountGcpPtrOutput

func (CloudAccountGcpOutput) ToCloudAccountGcpPtrOutputWithContext

func (o CloudAccountGcpOutput) ToCloudAccountGcpPtrOutputWithContext(ctx context.Context) CloudAccountGcpPtrOutput

func (CloudAccountGcpOutput) ToOutput

type CloudAccountGcpPtrInput

type CloudAccountGcpPtrInput interface {
	pulumi.Input

	ToCloudAccountGcpPtrOutput() CloudAccountGcpPtrOutput
	ToCloudAccountGcpPtrOutputWithContext(context.Context) CloudAccountGcpPtrOutput
}

CloudAccountGcpPtrInput is an input type that accepts CloudAccountGcpArgs, CloudAccountGcpPtr and CloudAccountGcpPtrOutput values. You can construct a concrete instance of `CloudAccountGcpPtrInput` via:

        CloudAccountGcpArgs{...}

or:

        nil

type CloudAccountGcpPtrOutput

type CloudAccountGcpPtrOutput struct{ *pulumi.OutputState }

func (CloudAccountGcpPtrOutput) Elem

func (CloudAccountGcpPtrOutput) ElementType

func (CloudAccountGcpPtrOutput) ElementType() reflect.Type

func (CloudAccountGcpPtrOutput) ProjectId

func (CloudAccountGcpPtrOutput) ToCloudAccountGcpPtrOutput

func (o CloudAccountGcpPtrOutput) ToCloudAccountGcpPtrOutput() CloudAccountGcpPtrOutput

func (CloudAccountGcpPtrOutput) ToCloudAccountGcpPtrOutputWithContext

func (o CloudAccountGcpPtrOutput) ToCloudAccountGcpPtrOutputWithContext(ctx context.Context) CloudAccountGcpPtrOutput

func (CloudAccountGcpPtrOutput) ToOutput

type CloudAccountInput

type CloudAccountInput interface {
	pulumi.Input

	ToCloudAccountOutput() CloudAccountOutput
	ToCloudAccountOutputWithContext(ctx context.Context) CloudAccountOutput
}

type CloudAccountMap

type CloudAccountMap map[string]CloudAccountInput

func (CloudAccountMap) ElementType

func (CloudAccountMap) ElementType() reflect.Type

func (CloudAccountMap) ToCloudAccountMapOutput

func (i CloudAccountMap) ToCloudAccountMapOutput() CloudAccountMapOutput

func (CloudAccountMap) ToCloudAccountMapOutputWithContext

func (i CloudAccountMap) ToCloudAccountMapOutputWithContext(ctx context.Context) CloudAccountMapOutput

func (CloudAccountMap) ToOutput

type CloudAccountMapInput

type CloudAccountMapInput interface {
	pulumi.Input

	ToCloudAccountMapOutput() CloudAccountMapOutput
	ToCloudAccountMapOutputWithContext(context.Context) CloudAccountMapOutput
}

CloudAccountMapInput is an input type that accepts CloudAccountMap and CloudAccountMapOutput values. You can construct a concrete instance of `CloudAccountMapInput` via:

CloudAccountMap{ "key": CloudAccountArgs{...} }

type CloudAccountMapOutput

type CloudAccountMapOutput struct{ *pulumi.OutputState }

func (CloudAccountMapOutput) ElementType

func (CloudAccountMapOutput) ElementType() reflect.Type

func (CloudAccountMapOutput) MapIndex

func (CloudAccountMapOutput) ToCloudAccountMapOutput

func (o CloudAccountMapOutput) ToCloudAccountMapOutput() CloudAccountMapOutput

func (CloudAccountMapOutput) ToCloudAccountMapOutputWithContext

func (o CloudAccountMapOutput) ToCloudAccountMapOutputWithContext(ctx context.Context) CloudAccountMapOutput

func (CloudAccountMapOutput) ToOutput

type CloudAccountNgs

type CloudAccountNgs struct {
	SecretLink string `pulumi:"secretLink"`
}

type CloudAccountNgsArgs

type CloudAccountNgsArgs struct {
	SecretLink pulumi.StringInput `pulumi:"secretLink"`
}

func (CloudAccountNgsArgs) ElementType

func (CloudAccountNgsArgs) ElementType() reflect.Type

func (CloudAccountNgsArgs) ToCloudAccountNgsOutput

func (i CloudAccountNgsArgs) ToCloudAccountNgsOutput() CloudAccountNgsOutput

func (CloudAccountNgsArgs) ToCloudAccountNgsOutputWithContext

func (i CloudAccountNgsArgs) ToCloudAccountNgsOutputWithContext(ctx context.Context) CloudAccountNgsOutput

func (CloudAccountNgsArgs) ToCloudAccountNgsPtrOutput

func (i CloudAccountNgsArgs) ToCloudAccountNgsPtrOutput() CloudAccountNgsPtrOutput

func (CloudAccountNgsArgs) ToCloudAccountNgsPtrOutputWithContext

func (i CloudAccountNgsArgs) ToCloudAccountNgsPtrOutputWithContext(ctx context.Context) CloudAccountNgsPtrOutput

func (CloudAccountNgsArgs) ToOutput

type CloudAccountNgsInput

type CloudAccountNgsInput interface {
	pulumi.Input

	ToCloudAccountNgsOutput() CloudAccountNgsOutput
	ToCloudAccountNgsOutputWithContext(context.Context) CloudAccountNgsOutput
}

CloudAccountNgsInput is an input type that accepts CloudAccountNgsArgs and CloudAccountNgsOutput values. You can construct a concrete instance of `CloudAccountNgsInput` via:

CloudAccountNgsArgs{...}

type CloudAccountNgsOutput

type CloudAccountNgsOutput struct{ *pulumi.OutputState }

func (CloudAccountNgsOutput) ElementType

func (CloudAccountNgsOutput) ElementType() reflect.Type
func (o CloudAccountNgsOutput) SecretLink() pulumi.StringOutput

func (CloudAccountNgsOutput) ToCloudAccountNgsOutput

func (o CloudAccountNgsOutput) ToCloudAccountNgsOutput() CloudAccountNgsOutput

func (CloudAccountNgsOutput) ToCloudAccountNgsOutputWithContext

func (o CloudAccountNgsOutput) ToCloudAccountNgsOutputWithContext(ctx context.Context) CloudAccountNgsOutput

func (CloudAccountNgsOutput) ToCloudAccountNgsPtrOutput

func (o CloudAccountNgsOutput) ToCloudAccountNgsPtrOutput() CloudAccountNgsPtrOutput

func (CloudAccountNgsOutput) ToCloudAccountNgsPtrOutputWithContext

func (o CloudAccountNgsOutput) ToCloudAccountNgsPtrOutputWithContext(ctx context.Context) CloudAccountNgsPtrOutput

func (CloudAccountNgsOutput) ToOutput

type CloudAccountNgsPtrInput

type CloudAccountNgsPtrInput interface {
	pulumi.Input

	ToCloudAccountNgsPtrOutput() CloudAccountNgsPtrOutput
	ToCloudAccountNgsPtrOutputWithContext(context.Context) CloudAccountNgsPtrOutput
}

CloudAccountNgsPtrInput is an input type that accepts CloudAccountNgsArgs, CloudAccountNgsPtr and CloudAccountNgsPtrOutput values. You can construct a concrete instance of `CloudAccountNgsPtrInput` via:

        CloudAccountNgsArgs{...}

or:

        nil

type CloudAccountNgsPtrOutput

type CloudAccountNgsPtrOutput struct{ *pulumi.OutputState }

func (CloudAccountNgsPtrOutput) Elem

func (CloudAccountNgsPtrOutput) ElementType

func (CloudAccountNgsPtrOutput) ElementType() reflect.Type

func (CloudAccountNgsPtrOutput) ToCloudAccountNgsPtrOutput

func (o CloudAccountNgsPtrOutput) ToCloudAccountNgsPtrOutput() CloudAccountNgsPtrOutput

func (CloudAccountNgsPtrOutput) ToCloudAccountNgsPtrOutputWithContext

func (o CloudAccountNgsPtrOutput) ToCloudAccountNgsPtrOutputWithContext(ctx context.Context) CloudAccountNgsPtrOutput

func (CloudAccountNgsPtrOutput) ToOutput

type CloudAccountOutput

type CloudAccountOutput struct{ *pulumi.OutputState }

func (CloudAccountOutput) Aws

func (CloudAccountOutput) Azure

func (CloudAccountOutput) CplnId

func (CloudAccountOutput) Description

func (o CloudAccountOutput) Description() pulumi.StringPtrOutput

func (CloudAccountOutput) ElementType

func (CloudAccountOutput) ElementType() reflect.Type

func (CloudAccountOutput) Gcp

func (CloudAccountOutput) GcpRoles

func (CloudAccountOutput) GcpServiceAccountName

func (o CloudAccountOutput) GcpServiceAccountName() pulumi.StringOutput

func (CloudAccountOutput) Name

func (CloudAccountOutput) Ngs

func (o CloudAccountOutput) SelfLink() pulumi.StringOutput

func (CloudAccountOutput) Tags

func (CloudAccountOutput) ToCloudAccountOutput

func (o CloudAccountOutput) ToCloudAccountOutput() CloudAccountOutput

func (CloudAccountOutput) ToCloudAccountOutputWithContext

func (o CloudAccountOutput) ToCloudAccountOutputWithContext(ctx context.Context) CloudAccountOutput

func (CloudAccountOutput) ToOutput

type CloudAccountState

func (CloudAccountState) ElementType

func (CloudAccountState) ElementType() reflect.Type

type Domain

type Domain struct {
	pulumi.CustomResourceState

	CplnId      pulumi.StringOutput     `pulumi:"cplnId"`
	Description pulumi.StringPtrOutput  `pulumi:"description"`
	Name        pulumi.StringOutput     `pulumi:"name"`
	SelfLink    pulumi.StringOutput     `pulumi:"selfLink"`
	Spec        DomainSpecOutput        `pulumi:"spec"`
	Statuses    DomainStatusArrayOutput `pulumi:"statuses"`
	Tags        pulumi.StringMapOutput  `pulumi:"tags"`
}

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

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

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (*Domain) ToOutput

func (i *Domain) ToOutput(ctx context.Context) pulumix.Output[*Domain]

type DomainArgs

type DomainArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Spec        DomainSpecInput
	Tags        pulumi.StringMapInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainArray

type DomainArray []DomainInput

func (DomainArray) ElementType

func (DomainArray) ElementType() reflect.Type

func (DomainArray) ToDomainArrayOutput

func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput

func (DomainArray) ToDomainArrayOutputWithContext

func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

func (DomainArray) ToOutput

func (i DomainArray) ToOutput(ctx context.Context) pulumix.Output[[]*Domain]

type DomainArrayInput

type DomainArrayInput interface {
	pulumi.Input

	ToDomainArrayOutput() DomainArrayOutput
	ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput
}

DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:

DomainArray{ DomainArgs{...} }

type DomainArrayOutput

type DomainArrayOutput struct{ *pulumi.OutputState }

func (DomainArrayOutput) ElementType

func (DomainArrayOutput) ElementType() reflect.Type

func (DomainArrayOutput) Index

func (DomainArrayOutput) ToDomainArrayOutput

func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput

func (DomainArrayOutput) ToDomainArrayOutputWithContext

func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

func (DomainArrayOutput) ToOutput

func (o DomainArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Domain]

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainMap

type DomainMap map[string]DomainInput

func (DomainMap) ElementType

func (DomainMap) ElementType() reflect.Type

func (DomainMap) ToDomainMapOutput

func (i DomainMap) ToDomainMapOutput() DomainMapOutput

func (DomainMap) ToDomainMapOutputWithContext

func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

func (DomainMap) ToOutput

func (i DomainMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Domain]

type DomainMapInput

type DomainMapInput interface {
	pulumi.Input

	ToDomainMapOutput() DomainMapOutput
	ToDomainMapOutputWithContext(context.Context) DomainMapOutput
}

DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:

DomainMap{ "key": DomainArgs{...} }

type DomainMapOutput

type DomainMapOutput struct{ *pulumi.OutputState }

func (DomainMapOutput) ElementType

func (DomainMapOutput) ElementType() reflect.Type

func (DomainMapOutput) MapIndex

func (DomainMapOutput) ToDomainMapOutput

func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput

func (DomainMapOutput) ToDomainMapOutputWithContext

func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

func (DomainMapOutput) ToOutput

func (o DomainMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Domain]

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) CplnId

func (o DomainOutput) CplnId() pulumi.StringOutput

func (DomainOutput) Description

func (o DomainOutput) Description() pulumi.StringPtrOutput

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) Name

func (o DomainOutput) Name() pulumi.StringOutput
func (o DomainOutput) SelfLink() pulumi.StringOutput

func (DomainOutput) Spec

func (o DomainOutput) Spec() DomainSpecOutput

func (DomainOutput) Statuses

func (DomainOutput) Tags

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) ToOutput

func (o DomainOutput) ToOutput(ctx context.Context) pulumix.Output[*Domain]

type DomainRoute

type DomainRoute struct {
	pulumi.CustomResourceState

	DomainLink    pulumi.StringOutput    `pulumi:"domainLink"`
	DomainPort    pulumi.IntPtrOutput    `pulumi:"domainPort"`
	HostPrefix    pulumi.StringPtrOutput `pulumi:"hostPrefix"`
	Port          pulumi.IntPtrOutput    `pulumi:"port"`
	Prefix        pulumi.StringOutput    `pulumi:"prefix"`
	ReplacePrefix pulumi.StringPtrOutput `pulumi:"replacePrefix"`
	WorkloadLink  pulumi.StringOutput    `pulumi:"workloadLink"`
}

func GetDomainRoute

func GetDomainRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainRouteState, opts ...pulumi.ResourceOption) (*DomainRoute, error)

GetDomainRoute gets an existing DomainRoute 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 NewDomainRoute

func NewDomainRoute(ctx *pulumi.Context,
	name string, args *DomainRouteArgs, opts ...pulumi.ResourceOption) (*DomainRoute, error)

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

func (*DomainRoute) ElementType

func (*DomainRoute) ElementType() reflect.Type

func (*DomainRoute) ToDomainRouteOutput

func (i *DomainRoute) ToDomainRouteOutput() DomainRouteOutput

func (*DomainRoute) ToDomainRouteOutputWithContext

func (i *DomainRoute) ToDomainRouteOutputWithContext(ctx context.Context) DomainRouteOutput

func (*DomainRoute) ToOutput

func (i *DomainRoute) ToOutput(ctx context.Context) pulumix.Output[*DomainRoute]

type DomainRouteArgs

type DomainRouteArgs struct {
	DomainLink    pulumi.StringInput
	DomainPort    pulumi.IntPtrInput
	HostPrefix    pulumi.StringPtrInput
	Port          pulumi.IntPtrInput
	Prefix        pulumi.StringInput
	ReplacePrefix pulumi.StringPtrInput
	WorkloadLink  pulumi.StringInput
}

The set of arguments for constructing a DomainRoute resource.

func (DomainRouteArgs) ElementType

func (DomainRouteArgs) ElementType() reflect.Type

type DomainRouteArray

type DomainRouteArray []DomainRouteInput

func (DomainRouteArray) ElementType

func (DomainRouteArray) ElementType() reflect.Type

func (DomainRouteArray) ToDomainRouteArrayOutput

func (i DomainRouteArray) ToDomainRouteArrayOutput() DomainRouteArrayOutput

func (DomainRouteArray) ToDomainRouteArrayOutputWithContext

func (i DomainRouteArray) ToDomainRouteArrayOutputWithContext(ctx context.Context) DomainRouteArrayOutput

func (DomainRouteArray) ToOutput

type DomainRouteArrayInput

type DomainRouteArrayInput interface {
	pulumi.Input

	ToDomainRouteArrayOutput() DomainRouteArrayOutput
	ToDomainRouteArrayOutputWithContext(context.Context) DomainRouteArrayOutput
}

DomainRouteArrayInput is an input type that accepts DomainRouteArray and DomainRouteArrayOutput values. You can construct a concrete instance of `DomainRouteArrayInput` via:

DomainRouteArray{ DomainRouteArgs{...} }

type DomainRouteArrayOutput

type DomainRouteArrayOutput struct{ *pulumi.OutputState }

func (DomainRouteArrayOutput) ElementType

func (DomainRouteArrayOutput) ElementType() reflect.Type

func (DomainRouteArrayOutput) Index

func (DomainRouteArrayOutput) ToDomainRouteArrayOutput

func (o DomainRouteArrayOutput) ToDomainRouteArrayOutput() DomainRouteArrayOutput

func (DomainRouteArrayOutput) ToDomainRouteArrayOutputWithContext

func (o DomainRouteArrayOutput) ToDomainRouteArrayOutputWithContext(ctx context.Context) DomainRouteArrayOutput

func (DomainRouteArrayOutput) ToOutput

type DomainRouteInput

type DomainRouteInput interface {
	pulumi.Input

	ToDomainRouteOutput() DomainRouteOutput
	ToDomainRouteOutputWithContext(ctx context.Context) DomainRouteOutput
}

type DomainRouteMap

type DomainRouteMap map[string]DomainRouteInput

func (DomainRouteMap) ElementType

func (DomainRouteMap) ElementType() reflect.Type

func (DomainRouteMap) ToDomainRouteMapOutput

func (i DomainRouteMap) ToDomainRouteMapOutput() DomainRouteMapOutput

func (DomainRouteMap) ToDomainRouteMapOutputWithContext

func (i DomainRouteMap) ToDomainRouteMapOutputWithContext(ctx context.Context) DomainRouteMapOutput

func (DomainRouteMap) ToOutput

type DomainRouteMapInput

type DomainRouteMapInput interface {
	pulumi.Input

	ToDomainRouteMapOutput() DomainRouteMapOutput
	ToDomainRouteMapOutputWithContext(context.Context) DomainRouteMapOutput
}

DomainRouteMapInput is an input type that accepts DomainRouteMap and DomainRouteMapOutput values. You can construct a concrete instance of `DomainRouteMapInput` via:

DomainRouteMap{ "key": DomainRouteArgs{...} }

type DomainRouteMapOutput

type DomainRouteMapOutput struct{ *pulumi.OutputState }

func (DomainRouteMapOutput) ElementType

func (DomainRouteMapOutput) ElementType() reflect.Type

func (DomainRouteMapOutput) MapIndex

func (DomainRouteMapOutput) ToDomainRouteMapOutput

func (o DomainRouteMapOutput) ToDomainRouteMapOutput() DomainRouteMapOutput

func (DomainRouteMapOutput) ToDomainRouteMapOutputWithContext

func (o DomainRouteMapOutput) ToDomainRouteMapOutputWithContext(ctx context.Context) DomainRouteMapOutput

func (DomainRouteMapOutput) ToOutput

type DomainRouteOutput

type DomainRouteOutput struct{ *pulumi.OutputState }
func (o DomainRouteOutput) DomainLink() pulumi.StringOutput

func (DomainRouteOutput) DomainPort

func (o DomainRouteOutput) DomainPort() pulumi.IntPtrOutput

func (DomainRouteOutput) ElementType

func (DomainRouteOutput) ElementType() reflect.Type

func (DomainRouteOutput) HostPrefix

func (o DomainRouteOutput) HostPrefix() pulumi.StringPtrOutput

func (DomainRouteOutput) Port

func (DomainRouteOutput) Prefix

func (DomainRouteOutput) ReplacePrefix

func (o DomainRouteOutput) ReplacePrefix() pulumi.StringPtrOutput

func (DomainRouteOutput) ToDomainRouteOutput

func (o DomainRouteOutput) ToDomainRouteOutput() DomainRouteOutput

func (DomainRouteOutput) ToDomainRouteOutputWithContext

func (o DomainRouteOutput) ToDomainRouteOutputWithContext(ctx context.Context) DomainRouteOutput

func (DomainRouteOutput) ToOutput

func (o DomainRouteOutput) WorkloadLink() pulumi.StringOutput

type DomainRouteState

type DomainRouteState struct {
	DomainLink    pulumi.StringPtrInput
	DomainPort    pulumi.IntPtrInput
	HostPrefix    pulumi.StringPtrInput
	Port          pulumi.IntPtrInput
	Prefix        pulumi.StringPtrInput
	ReplacePrefix pulumi.StringPtrInput
	WorkloadLink  pulumi.StringPtrInput
}

func (DomainRouteState) ElementType

func (DomainRouteState) ElementType() reflect.Type

type DomainSpec

type DomainSpec struct {
	AcceptAllHosts *bool            `pulumi:"acceptAllHosts"`
	DnsMode        *string          `pulumi:"dnsMode"`
	GvcLink        *string          `pulumi:"gvcLink"`
	Ports          []DomainSpecPort `pulumi:"ports"`
}

type DomainSpecArgs

type DomainSpecArgs struct {
	AcceptAllHosts pulumi.BoolPtrInput      `pulumi:"acceptAllHosts"`
	DnsMode        pulumi.StringPtrInput    `pulumi:"dnsMode"`
	GvcLink        pulumi.StringPtrInput    `pulumi:"gvcLink"`
	Ports          DomainSpecPortArrayInput `pulumi:"ports"`
}

func (DomainSpecArgs) ElementType

func (DomainSpecArgs) ElementType() reflect.Type

func (DomainSpecArgs) ToDomainSpecOutput

func (i DomainSpecArgs) ToDomainSpecOutput() DomainSpecOutput

func (DomainSpecArgs) ToDomainSpecOutputWithContext

func (i DomainSpecArgs) ToDomainSpecOutputWithContext(ctx context.Context) DomainSpecOutput

func (DomainSpecArgs) ToDomainSpecPtrOutput

func (i DomainSpecArgs) ToDomainSpecPtrOutput() DomainSpecPtrOutput

func (DomainSpecArgs) ToDomainSpecPtrOutputWithContext

func (i DomainSpecArgs) ToDomainSpecPtrOutputWithContext(ctx context.Context) DomainSpecPtrOutput

func (DomainSpecArgs) ToOutput

type DomainSpecInput

type DomainSpecInput interface {
	pulumi.Input

	ToDomainSpecOutput() DomainSpecOutput
	ToDomainSpecOutputWithContext(context.Context) DomainSpecOutput
}

DomainSpecInput is an input type that accepts DomainSpecArgs and DomainSpecOutput values. You can construct a concrete instance of `DomainSpecInput` via:

DomainSpecArgs{...}

type DomainSpecOutput

type DomainSpecOutput struct{ *pulumi.OutputState }

func (DomainSpecOutput) AcceptAllHosts

func (o DomainSpecOutput) AcceptAllHosts() pulumi.BoolPtrOutput

func (DomainSpecOutput) DnsMode

func (DomainSpecOutput) ElementType

func (DomainSpecOutput) ElementType() reflect.Type

func (DomainSpecOutput) Ports

func (DomainSpecOutput) ToDomainSpecOutput

func (o DomainSpecOutput) ToDomainSpecOutput() DomainSpecOutput

func (DomainSpecOutput) ToDomainSpecOutputWithContext

func (o DomainSpecOutput) ToDomainSpecOutputWithContext(ctx context.Context) DomainSpecOutput

func (DomainSpecOutput) ToDomainSpecPtrOutput

func (o DomainSpecOutput) ToDomainSpecPtrOutput() DomainSpecPtrOutput

func (DomainSpecOutput) ToDomainSpecPtrOutputWithContext

func (o DomainSpecOutput) ToDomainSpecPtrOutputWithContext(ctx context.Context) DomainSpecPtrOutput

func (DomainSpecOutput) ToOutput

type DomainSpecPort

type DomainSpecPort struct {
	Cors     *DomainSpecPortCors `pulumi:"cors"`
	Number   *int                `pulumi:"number"`
	Protocol *string             `pulumi:"protocol"`
	Tls      DomainSpecPortTls   `pulumi:"tls"`
}

type DomainSpecPortArgs

type DomainSpecPortArgs struct {
	Cors     DomainSpecPortCorsPtrInput `pulumi:"cors"`
	Number   pulumi.IntPtrInput         `pulumi:"number"`
	Protocol pulumi.StringPtrInput      `pulumi:"protocol"`
	Tls      DomainSpecPortTlsInput     `pulumi:"tls"`
}

func (DomainSpecPortArgs) ElementType

func (DomainSpecPortArgs) ElementType() reflect.Type

func (DomainSpecPortArgs) ToDomainSpecPortOutput

func (i DomainSpecPortArgs) ToDomainSpecPortOutput() DomainSpecPortOutput

func (DomainSpecPortArgs) ToDomainSpecPortOutputWithContext

func (i DomainSpecPortArgs) ToDomainSpecPortOutputWithContext(ctx context.Context) DomainSpecPortOutput

func (DomainSpecPortArgs) ToOutput

type DomainSpecPortArray

type DomainSpecPortArray []DomainSpecPortInput

func (DomainSpecPortArray) ElementType

func (DomainSpecPortArray) ElementType() reflect.Type

func (DomainSpecPortArray) ToDomainSpecPortArrayOutput

func (i DomainSpecPortArray) ToDomainSpecPortArrayOutput() DomainSpecPortArrayOutput

func (DomainSpecPortArray) ToDomainSpecPortArrayOutputWithContext

func (i DomainSpecPortArray) ToDomainSpecPortArrayOutputWithContext(ctx context.Context) DomainSpecPortArrayOutput

func (DomainSpecPortArray) ToOutput

type DomainSpecPortArrayInput

type DomainSpecPortArrayInput interface {
	pulumi.Input

	ToDomainSpecPortArrayOutput() DomainSpecPortArrayOutput
	ToDomainSpecPortArrayOutputWithContext(context.Context) DomainSpecPortArrayOutput
}

DomainSpecPortArrayInput is an input type that accepts DomainSpecPortArray and DomainSpecPortArrayOutput values. You can construct a concrete instance of `DomainSpecPortArrayInput` via:

DomainSpecPortArray{ DomainSpecPortArgs{...} }

type DomainSpecPortArrayOutput

type DomainSpecPortArrayOutput struct{ *pulumi.OutputState }

func (DomainSpecPortArrayOutput) ElementType

func (DomainSpecPortArrayOutput) ElementType() reflect.Type

func (DomainSpecPortArrayOutput) Index

func (DomainSpecPortArrayOutput) ToDomainSpecPortArrayOutput

func (o DomainSpecPortArrayOutput) ToDomainSpecPortArrayOutput() DomainSpecPortArrayOutput

func (DomainSpecPortArrayOutput) ToDomainSpecPortArrayOutputWithContext

func (o DomainSpecPortArrayOutput) ToDomainSpecPortArrayOutputWithContext(ctx context.Context) DomainSpecPortArrayOutput

func (DomainSpecPortArrayOutput) ToOutput

type DomainSpecPortCors

type DomainSpecPortCors struct {
	AllowCredentials *bool                           `pulumi:"allowCredentials"`
	AllowHeaders     []string                        `pulumi:"allowHeaders"`
	AllowMethods     []string                        `pulumi:"allowMethods"`
	AllowOrigins     []DomainSpecPortCorsAllowOrigin `pulumi:"allowOrigins"`
	ExposeHeaders    []string                        `pulumi:"exposeHeaders"`
	MaxAge           *string                         `pulumi:"maxAge"`
}

type DomainSpecPortCorsAllowOrigin

type DomainSpecPortCorsAllowOrigin struct {
	Exact string `pulumi:"exact"`
}

type DomainSpecPortCorsAllowOriginArgs

type DomainSpecPortCorsAllowOriginArgs struct {
	Exact pulumi.StringInput `pulumi:"exact"`
}

func (DomainSpecPortCorsAllowOriginArgs) ElementType

func (DomainSpecPortCorsAllowOriginArgs) ToDomainSpecPortCorsAllowOriginOutput

func (i DomainSpecPortCorsAllowOriginArgs) ToDomainSpecPortCorsAllowOriginOutput() DomainSpecPortCorsAllowOriginOutput

func (DomainSpecPortCorsAllowOriginArgs) ToDomainSpecPortCorsAllowOriginOutputWithContext

func (i DomainSpecPortCorsAllowOriginArgs) ToDomainSpecPortCorsAllowOriginOutputWithContext(ctx context.Context) DomainSpecPortCorsAllowOriginOutput

func (DomainSpecPortCorsAllowOriginArgs) ToOutput

type DomainSpecPortCorsAllowOriginArray

type DomainSpecPortCorsAllowOriginArray []DomainSpecPortCorsAllowOriginInput

func (DomainSpecPortCorsAllowOriginArray) ElementType

func (DomainSpecPortCorsAllowOriginArray) ToDomainSpecPortCorsAllowOriginArrayOutput

func (i DomainSpecPortCorsAllowOriginArray) ToDomainSpecPortCorsAllowOriginArrayOutput() DomainSpecPortCorsAllowOriginArrayOutput

func (DomainSpecPortCorsAllowOriginArray) ToDomainSpecPortCorsAllowOriginArrayOutputWithContext

func (i DomainSpecPortCorsAllowOriginArray) ToDomainSpecPortCorsAllowOriginArrayOutputWithContext(ctx context.Context) DomainSpecPortCorsAllowOriginArrayOutput

func (DomainSpecPortCorsAllowOriginArray) ToOutput

type DomainSpecPortCorsAllowOriginArrayInput

type DomainSpecPortCorsAllowOriginArrayInput interface {
	pulumi.Input

	ToDomainSpecPortCorsAllowOriginArrayOutput() DomainSpecPortCorsAllowOriginArrayOutput
	ToDomainSpecPortCorsAllowOriginArrayOutputWithContext(context.Context) DomainSpecPortCorsAllowOriginArrayOutput
}

DomainSpecPortCorsAllowOriginArrayInput is an input type that accepts DomainSpecPortCorsAllowOriginArray and DomainSpecPortCorsAllowOriginArrayOutput values. You can construct a concrete instance of `DomainSpecPortCorsAllowOriginArrayInput` via:

DomainSpecPortCorsAllowOriginArray{ DomainSpecPortCorsAllowOriginArgs{...} }

type DomainSpecPortCorsAllowOriginArrayOutput

type DomainSpecPortCorsAllowOriginArrayOutput struct{ *pulumi.OutputState }

func (DomainSpecPortCorsAllowOriginArrayOutput) ElementType

func (DomainSpecPortCorsAllowOriginArrayOutput) Index

func (DomainSpecPortCorsAllowOriginArrayOutput) ToDomainSpecPortCorsAllowOriginArrayOutput

func (o DomainSpecPortCorsAllowOriginArrayOutput) ToDomainSpecPortCorsAllowOriginArrayOutput() DomainSpecPortCorsAllowOriginArrayOutput

func (DomainSpecPortCorsAllowOriginArrayOutput) ToDomainSpecPortCorsAllowOriginArrayOutputWithContext

func (o DomainSpecPortCorsAllowOriginArrayOutput) ToDomainSpecPortCorsAllowOriginArrayOutputWithContext(ctx context.Context) DomainSpecPortCorsAllowOriginArrayOutput

func (DomainSpecPortCorsAllowOriginArrayOutput) ToOutput

type DomainSpecPortCorsAllowOriginInput

type DomainSpecPortCorsAllowOriginInput interface {
	pulumi.Input

	ToDomainSpecPortCorsAllowOriginOutput() DomainSpecPortCorsAllowOriginOutput
	ToDomainSpecPortCorsAllowOriginOutputWithContext(context.Context) DomainSpecPortCorsAllowOriginOutput
}

DomainSpecPortCorsAllowOriginInput is an input type that accepts DomainSpecPortCorsAllowOriginArgs and DomainSpecPortCorsAllowOriginOutput values. You can construct a concrete instance of `DomainSpecPortCorsAllowOriginInput` via:

DomainSpecPortCorsAllowOriginArgs{...}

type DomainSpecPortCorsAllowOriginOutput

type DomainSpecPortCorsAllowOriginOutput struct{ *pulumi.OutputState }

func (DomainSpecPortCorsAllowOriginOutput) ElementType

func (DomainSpecPortCorsAllowOriginOutput) Exact

func (DomainSpecPortCorsAllowOriginOutput) ToDomainSpecPortCorsAllowOriginOutput

func (o DomainSpecPortCorsAllowOriginOutput) ToDomainSpecPortCorsAllowOriginOutput() DomainSpecPortCorsAllowOriginOutput

func (DomainSpecPortCorsAllowOriginOutput) ToDomainSpecPortCorsAllowOriginOutputWithContext

func (o DomainSpecPortCorsAllowOriginOutput) ToDomainSpecPortCorsAllowOriginOutputWithContext(ctx context.Context) DomainSpecPortCorsAllowOriginOutput

func (DomainSpecPortCorsAllowOriginOutput) ToOutput

type DomainSpecPortCorsArgs

type DomainSpecPortCorsArgs struct {
	AllowCredentials pulumi.BoolPtrInput                     `pulumi:"allowCredentials"`
	AllowHeaders     pulumi.StringArrayInput                 `pulumi:"allowHeaders"`
	AllowMethods     pulumi.StringArrayInput                 `pulumi:"allowMethods"`
	AllowOrigins     DomainSpecPortCorsAllowOriginArrayInput `pulumi:"allowOrigins"`
	ExposeHeaders    pulumi.StringArrayInput                 `pulumi:"exposeHeaders"`
	MaxAge           pulumi.StringPtrInput                   `pulumi:"maxAge"`
}

func (DomainSpecPortCorsArgs) ElementType

func (DomainSpecPortCorsArgs) ElementType() reflect.Type

func (DomainSpecPortCorsArgs) ToDomainSpecPortCorsOutput

func (i DomainSpecPortCorsArgs) ToDomainSpecPortCorsOutput() DomainSpecPortCorsOutput

func (DomainSpecPortCorsArgs) ToDomainSpecPortCorsOutputWithContext

func (i DomainSpecPortCorsArgs) ToDomainSpecPortCorsOutputWithContext(ctx context.Context) DomainSpecPortCorsOutput

func (DomainSpecPortCorsArgs) ToDomainSpecPortCorsPtrOutput

func (i DomainSpecPortCorsArgs) ToDomainSpecPortCorsPtrOutput() DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsArgs) ToDomainSpecPortCorsPtrOutputWithContext

func (i DomainSpecPortCorsArgs) ToDomainSpecPortCorsPtrOutputWithContext(ctx context.Context) DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsArgs) ToOutput

type DomainSpecPortCorsInput

type DomainSpecPortCorsInput interface {
	pulumi.Input

	ToDomainSpecPortCorsOutput() DomainSpecPortCorsOutput
	ToDomainSpecPortCorsOutputWithContext(context.Context) DomainSpecPortCorsOutput
}

DomainSpecPortCorsInput is an input type that accepts DomainSpecPortCorsArgs and DomainSpecPortCorsOutput values. You can construct a concrete instance of `DomainSpecPortCorsInput` via:

DomainSpecPortCorsArgs{...}

type DomainSpecPortCorsOutput

type DomainSpecPortCorsOutput struct{ *pulumi.OutputState }

func (DomainSpecPortCorsOutput) AllowCredentials

func (o DomainSpecPortCorsOutput) AllowCredentials() pulumi.BoolPtrOutput

func (DomainSpecPortCorsOutput) AllowHeaders

func (DomainSpecPortCorsOutput) AllowMethods

func (DomainSpecPortCorsOutput) AllowOrigins

func (DomainSpecPortCorsOutput) ElementType

func (DomainSpecPortCorsOutput) ElementType() reflect.Type

func (DomainSpecPortCorsOutput) ExposeHeaders

func (DomainSpecPortCorsOutput) MaxAge

func (DomainSpecPortCorsOutput) ToDomainSpecPortCorsOutput

func (o DomainSpecPortCorsOutput) ToDomainSpecPortCorsOutput() DomainSpecPortCorsOutput

func (DomainSpecPortCorsOutput) ToDomainSpecPortCorsOutputWithContext

func (o DomainSpecPortCorsOutput) ToDomainSpecPortCorsOutputWithContext(ctx context.Context) DomainSpecPortCorsOutput

func (DomainSpecPortCorsOutput) ToDomainSpecPortCorsPtrOutput

func (o DomainSpecPortCorsOutput) ToDomainSpecPortCorsPtrOutput() DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsOutput) ToDomainSpecPortCorsPtrOutputWithContext

func (o DomainSpecPortCorsOutput) ToDomainSpecPortCorsPtrOutputWithContext(ctx context.Context) DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsOutput) ToOutput

type DomainSpecPortCorsPtrInput

type DomainSpecPortCorsPtrInput interface {
	pulumi.Input

	ToDomainSpecPortCorsPtrOutput() DomainSpecPortCorsPtrOutput
	ToDomainSpecPortCorsPtrOutputWithContext(context.Context) DomainSpecPortCorsPtrOutput
}

DomainSpecPortCorsPtrInput is an input type that accepts DomainSpecPortCorsArgs, DomainSpecPortCorsPtr and DomainSpecPortCorsPtrOutput values. You can construct a concrete instance of `DomainSpecPortCorsPtrInput` via:

        DomainSpecPortCorsArgs{...}

or:

        nil

type DomainSpecPortCorsPtrOutput

type DomainSpecPortCorsPtrOutput struct{ *pulumi.OutputState }

func (DomainSpecPortCorsPtrOutput) AllowCredentials

func (o DomainSpecPortCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput

func (DomainSpecPortCorsPtrOutput) AllowHeaders

func (DomainSpecPortCorsPtrOutput) AllowMethods

func (DomainSpecPortCorsPtrOutput) AllowOrigins

func (DomainSpecPortCorsPtrOutput) Elem

func (DomainSpecPortCorsPtrOutput) ElementType

func (DomainSpecPortCorsPtrOutput) ExposeHeaders

func (DomainSpecPortCorsPtrOutput) MaxAge

func (DomainSpecPortCorsPtrOutput) ToDomainSpecPortCorsPtrOutput

func (o DomainSpecPortCorsPtrOutput) ToDomainSpecPortCorsPtrOutput() DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsPtrOutput) ToDomainSpecPortCorsPtrOutputWithContext

func (o DomainSpecPortCorsPtrOutput) ToDomainSpecPortCorsPtrOutputWithContext(ctx context.Context) DomainSpecPortCorsPtrOutput

func (DomainSpecPortCorsPtrOutput) ToOutput

type DomainSpecPortInput

type DomainSpecPortInput interface {
	pulumi.Input

	ToDomainSpecPortOutput() DomainSpecPortOutput
	ToDomainSpecPortOutputWithContext(context.Context) DomainSpecPortOutput
}

DomainSpecPortInput is an input type that accepts DomainSpecPortArgs and DomainSpecPortOutput values. You can construct a concrete instance of `DomainSpecPortInput` via:

DomainSpecPortArgs{...}

type DomainSpecPortOutput

type DomainSpecPortOutput struct{ *pulumi.OutputState }

func (DomainSpecPortOutput) Cors

func (DomainSpecPortOutput) ElementType

func (DomainSpecPortOutput) ElementType() reflect.Type

func (DomainSpecPortOutput) Number

func (DomainSpecPortOutput) Protocol

func (DomainSpecPortOutput) Tls

func (DomainSpecPortOutput) ToDomainSpecPortOutput

func (o DomainSpecPortOutput) ToDomainSpecPortOutput() DomainSpecPortOutput

func (DomainSpecPortOutput) ToDomainSpecPortOutputWithContext

func (o DomainSpecPortOutput) ToDomainSpecPortOutputWithContext(ctx context.Context) DomainSpecPortOutput

func (DomainSpecPortOutput) ToOutput

type DomainSpecPortTls

type DomainSpecPortTls struct {
	CipherSuites       []string                            `pulumi:"cipherSuites"`
	ClientCertificate  *DomainSpecPortTlsClientCertificate `pulumi:"clientCertificate"`
	MinProtocolVersion *string                             `pulumi:"minProtocolVersion"`
	ServerCertificate  *DomainSpecPortTlsServerCertificate `pulumi:"serverCertificate"`
}

type DomainSpecPortTlsArgs

type DomainSpecPortTlsArgs struct {
	CipherSuites       pulumi.StringArrayInput                    `pulumi:"cipherSuites"`
	ClientCertificate  DomainSpecPortTlsClientCertificatePtrInput `pulumi:"clientCertificate"`
	MinProtocolVersion pulumi.StringPtrInput                      `pulumi:"minProtocolVersion"`
	ServerCertificate  DomainSpecPortTlsServerCertificatePtrInput `pulumi:"serverCertificate"`
}

func (DomainSpecPortTlsArgs) ElementType

func (DomainSpecPortTlsArgs) ElementType() reflect.Type

func (DomainSpecPortTlsArgs) ToDomainSpecPortTlsOutput

func (i DomainSpecPortTlsArgs) ToDomainSpecPortTlsOutput() DomainSpecPortTlsOutput

func (DomainSpecPortTlsArgs) ToDomainSpecPortTlsOutputWithContext

func (i DomainSpecPortTlsArgs) ToDomainSpecPortTlsOutputWithContext(ctx context.Context) DomainSpecPortTlsOutput

func (DomainSpecPortTlsArgs) ToOutput

type DomainSpecPortTlsClientCertificate

type DomainSpecPortTlsClientCertificate struct {
	SecretLink *string `pulumi:"secretLink"`
}

type DomainSpecPortTlsClientCertificateArgs

type DomainSpecPortTlsClientCertificateArgs struct {
	SecretLink pulumi.StringPtrInput `pulumi:"secretLink"`
}

func (DomainSpecPortTlsClientCertificateArgs) ElementType

func (DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificateOutput

func (i DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificateOutput() DomainSpecPortTlsClientCertificateOutput

func (DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificateOutputWithContext

func (i DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificateOutputWithContext(ctx context.Context) DomainSpecPortTlsClientCertificateOutput

func (DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificatePtrOutput

func (i DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificatePtrOutput() DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext

func (i DomainSpecPortTlsClientCertificateArgs) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificateArgs) ToOutput

type DomainSpecPortTlsClientCertificateInput

type DomainSpecPortTlsClientCertificateInput interface {
	pulumi.Input

	ToDomainSpecPortTlsClientCertificateOutput() DomainSpecPortTlsClientCertificateOutput
	ToDomainSpecPortTlsClientCertificateOutputWithContext(context.Context) DomainSpecPortTlsClientCertificateOutput
}

DomainSpecPortTlsClientCertificateInput is an input type that accepts DomainSpecPortTlsClientCertificateArgs and DomainSpecPortTlsClientCertificateOutput values. You can construct a concrete instance of `DomainSpecPortTlsClientCertificateInput` via:

DomainSpecPortTlsClientCertificateArgs{...}

type DomainSpecPortTlsClientCertificateOutput

type DomainSpecPortTlsClientCertificateOutput struct{ *pulumi.OutputState }

func (DomainSpecPortTlsClientCertificateOutput) ElementType

func (DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificateOutput

func (o DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificateOutput() DomainSpecPortTlsClientCertificateOutput

func (DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificateOutputWithContext

func (o DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificateOutputWithContext(ctx context.Context) DomainSpecPortTlsClientCertificateOutput

func (DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificatePtrOutput

func (o DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificatePtrOutput() DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext

func (o DomainSpecPortTlsClientCertificateOutput) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificateOutput) ToOutput

type DomainSpecPortTlsClientCertificatePtrInput

type DomainSpecPortTlsClientCertificatePtrInput interface {
	pulumi.Input

	ToDomainSpecPortTlsClientCertificatePtrOutput() DomainSpecPortTlsClientCertificatePtrOutput
	ToDomainSpecPortTlsClientCertificatePtrOutputWithContext(context.Context) DomainSpecPortTlsClientCertificatePtrOutput
}

DomainSpecPortTlsClientCertificatePtrInput is an input type that accepts DomainSpecPortTlsClientCertificateArgs, DomainSpecPortTlsClientCertificatePtr and DomainSpecPortTlsClientCertificatePtrOutput values. You can construct a concrete instance of `DomainSpecPortTlsClientCertificatePtrInput` via:

        DomainSpecPortTlsClientCertificateArgs{...}

or:

        nil

type DomainSpecPortTlsClientCertificatePtrOutput

type DomainSpecPortTlsClientCertificatePtrOutput struct{ *pulumi.OutputState }

func (DomainSpecPortTlsClientCertificatePtrOutput) Elem

func (DomainSpecPortTlsClientCertificatePtrOutput) ElementType

func (DomainSpecPortTlsClientCertificatePtrOutput) ToDomainSpecPortTlsClientCertificatePtrOutput

func (o DomainSpecPortTlsClientCertificatePtrOutput) ToDomainSpecPortTlsClientCertificatePtrOutput() DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificatePtrOutput) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext

func (o DomainSpecPortTlsClientCertificatePtrOutput) ToDomainSpecPortTlsClientCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsClientCertificatePtrOutput

func (DomainSpecPortTlsClientCertificatePtrOutput) ToOutput

type DomainSpecPortTlsInput

type DomainSpecPortTlsInput interface {
	pulumi.Input

	ToDomainSpecPortTlsOutput() DomainSpecPortTlsOutput
	ToDomainSpecPortTlsOutputWithContext(context.Context) DomainSpecPortTlsOutput
}

DomainSpecPortTlsInput is an input type that accepts DomainSpecPortTlsArgs and DomainSpecPortTlsOutput values. You can construct a concrete instance of `DomainSpecPortTlsInput` via:

DomainSpecPortTlsArgs{...}

type DomainSpecPortTlsOutput

type DomainSpecPortTlsOutput struct{ *pulumi.OutputState }

func (DomainSpecPortTlsOutput) CipherSuites

func (DomainSpecPortTlsOutput) ClientCertificate

func (DomainSpecPortTlsOutput) ElementType

func (DomainSpecPortTlsOutput) ElementType() reflect.Type

func (DomainSpecPortTlsOutput) MinProtocolVersion

func (o DomainSpecPortTlsOutput) MinProtocolVersion() pulumi.StringPtrOutput

func (DomainSpecPortTlsOutput) ServerCertificate

func (DomainSpecPortTlsOutput) ToDomainSpecPortTlsOutput

func (o DomainSpecPortTlsOutput) ToDomainSpecPortTlsOutput() DomainSpecPortTlsOutput

func (DomainSpecPortTlsOutput) ToDomainSpecPortTlsOutputWithContext

func (o DomainSpecPortTlsOutput) ToDomainSpecPortTlsOutputWithContext(ctx context.Context) DomainSpecPortTlsOutput

func (DomainSpecPortTlsOutput) ToOutput

type DomainSpecPortTlsServerCertificate

type DomainSpecPortTlsServerCertificate struct {
	SecretLink *string `pulumi:"secretLink"`
}

type DomainSpecPortTlsServerCertificateArgs

type DomainSpecPortTlsServerCertificateArgs struct {
	SecretLink pulumi.StringPtrInput `pulumi:"secretLink"`
}

func (DomainSpecPortTlsServerCertificateArgs) ElementType

func (DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificateOutput

func (i DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificateOutput() DomainSpecPortTlsServerCertificateOutput

func (DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificateOutputWithContext

func (i DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificateOutputWithContext(ctx context.Context) DomainSpecPortTlsServerCertificateOutput

func (DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificatePtrOutput

func (i DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificatePtrOutput() DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext

func (i DomainSpecPortTlsServerCertificateArgs) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificateArgs) ToOutput

type DomainSpecPortTlsServerCertificateInput

type DomainSpecPortTlsServerCertificateInput interface {
	pulumi.Input

	ToDomainSpecPortTlsServerCertificateOutput() DomainSpecPortTlsServerCertificateOutput
	ToDomainSpecPortTlsServerCertificateOutputWithContext(context.Context) DomainSpecPortTlsServerCertificateOutput
}

DomainSpecPortTlsServerCertificateInput is an input type that accepts DomainSpecPortTlsServerCertificateArgs and DomainSpecPortTlsServerCertificateOutput values. You can construct a concrete instance of `DomainSpecPortTlsServerCertificateInput` via:

DomainSpecPortTlsServerCertificateArgs{...}

type DomainSpecPortTlsServerCertificateOutput

type DomainSpecPortTlsServerCertificateOutput struct{ *pulumi.OutputState }

func (DomainSpecPortTlsServerCertificateOutput) ElementType

func (DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificateOutput

func (o DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificateOutput() DomainSpecPortTlsServerCertificateOutput

func (DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificateOutputWithContext

func (o DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificateOutputWithContext(ctx context.Context) DomainSpecPortTlsServerCertificateOutput

func (DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificatePtrOutput

func (o DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificatePtrOutput() DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext

func (o DomainSpecPortTlsServerCertificateOutput) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificateOutput) ToOutput

type DomainSpecPortTlsServerCertificatePtrInput

type DomainSpecPortTlsServerCertificatePtrInput interface {
	pulumi.Input

	ToDomainSpecPortTlsServerCertificatePtrOutput() DomainSpecPortTlsServerCertificatePtrOutput
	ToDomainSpecPortTlsServerCertificatePtrOutputWithContext(context.Context) DomainSpecPortTlsServerCertificatePtrOutput
}

DomainSpecPortTlsServerCertificatePtrInput is an input type that accepts DomainSpecPortTlsServerCertificateArgs, DomainSpecPortTlsServerCertificatePtr and DomainSpecPortTlsServerCertificatePtrOutput values. You can construct a concrete instance of `DomainSpecPortTlsServerCertificatePtrInput` via:

        DomainSpecPortTlsServerCertificateArgs{...}

or:

        nil

type DomainSpecPortTlsServerCertificatePtrOutput

type DomainSpecPortTlsServerCertificatePtrOutput struct{ *pulumi.OutputState }

func (DomainSpecPortTlsServerCertificatePtrOutput) Elem

func (DomainSpecPortTlsServerCertificatePtrOutput) ElementType

func (DomainSpecPortTlsServerCertificatePtrOutput) ToDomainSpecPortTlsServerCertificatePtrOutput

func (o DomainSpecPortTlsServerCertificatePtrOutput) ToDomainSpecPortTlsServerCertificatePtrOutput() DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificatePtrOutput) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext

func (o DomainSpecPortTlsServerCertificatePtrOutput) ToDomainSpecPortTlsServerCertificatePtrOutputWithContext(ctx context.Context) DomainSpecPortTlsServerCertificatePtrOutput

func (DomainSpecPortTlsServerCertificatePtrOutput) ToOutput

type DomainSpecPtrInput

type DomainSpecPtrInput interface {
	pulumi.Input

	ToDomainSpecPtrOutput() DomainSpecPtrOutput
	ToDomainSpecPtrOutputWithContext(context.Context) DomainSpecPtrOutput
}

DomainSpecPtrInput is an input type that accepts DomainSpecArgs, DomainSpecPtr and DomainSpecPtrOutput values. You can construct a concrete instance of `DomainSpecPtrInput` via:

        DomainSpecArgs{...}

or:

        nil

func DomainSpecPtr

func DomainSpecPtr(v *DomainSpecArgs) DomainSpecPtrInput

type DomainSpecPtrOutput

type DomainSpecPtrOutput struct{ *pulumi.OutputState }

func (DomainSpecPtrOutput) AcceptAllHosts

func (o DomainSpecPtrOutput) AcceptAllHosts() pulumi.BoolPtrOutput

func (DomainSpecPtrOutput) DnsMode

func (DomainSpecPtrOutput) Elem

func (DomainSpecPtrOutput) ElementType

func (DomainSpecPtrOutput) ElementType() reflect.Type

func (DomainSpecPtrOutput) Ports

func (DomainSpecPtrOutput) ToDomainSpecPtrOutput

func (o DomainSpecPtrOutput) ToDomainSpecPtrOutput() DomainSpecPtrOutput

func (DomainSpecPtrOutput) ToDomainSpecPtrOutputWithContext

func (o DomainSpecPtrOutput) ToDomainSpecPtrOutputWithContext(ctx context.Context) DomainSpecPtrOutput

func (DomainSpecPtrOutput) ToOutput

type DomainState

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainStatus

type DomainStatus struct {
	DnsConfigs  []DomainStatusDnsConfig `pulumi:"dnsConfigs"`
	Endpoints   []DomainStatusEndpoint  `pulumi:"endpoints"`
	Fingerprint *string                 `pulumi:"fingerprint"`
	Locations   []DomainStatusLocation  `pulumi:"locations"`
	Status      *string                 `pulumi:"status"`
	Warning     *string                 `pulumi:"warning"`
}

type DomainStatusArgs

type DomainStatusArgs struct {
	DnsConfigs  DomainStatusDnsConfigArrayInput `pulumi:"dnsConfigs"`
	Endpoints   DomainStatusEndpointArrayInput  `pulumi:"endpoints"`
	Fingerprint pulumi.StringPtrInput           `pulumi:"fingerprint"`
	Locations   DomainStatusLocationArrayInput  `pulumi:"locations"`
	Status      pulumi.StringPtrInput           `pulumi:"status"`
	Warning     pulumi.StringPtrInput           `pulumi:"warning"`
}

func (DomainStatusArgs) ElementType

func (DomainStatusArgs) ElementType() reflect.Type

func (DomainStatusArgs) ToDomainStatusOutput

func (i DomainStatusArgs) ToDomainStatusOutput() DomainStatusOutput

func (DomainStatusArgs) ToDomainStatusOutputWithContext

func (i DomainStatusArgs) ToDomainStatusOutputWithContext(ctx context.Context) DomainStatusOutput

func (DomainStatusArgs) ToOutput

type DomainStatusArray

type DomainStatusArray []DomainStatusInput

func (DomainStatusArray) ElementType

func (DomainStatusArray) ElementType() reflect.Type

func (DomainStatusArray) ToDomainStatusArrayOutput

func (i DomainStatusArray) ToDomainStatusArrayOutput() DomainStatusArrayOutput

func (DomainStatusArray) ToDomainStatusArrayOutputWithContext

func (i DomainStatusArray) ToDomainStatusArrayOutputWithContext(ctx context.Context) DomainStatusArrayOutput

func (DomainStatusArray) ToOutput

type DomainStatusArrayInput

type DomainStatusArrayInput interface {
	pulumi.Input

	ToDomainStatusArrayOutput() DomainStatusArrayOutput
	ToDomainStatusArrayOutputWithContext(context.Context) DomainStatusArrayOutput
}

DomainStatusArrayInput is an input type that accepts DomainStatusArray and DomainStatusArrayOutput values. You can construct a concrete instance of `DomainStatusArrayInput` via:

DomainStatusArray{ DomainStatusArgs{...} }

type DomainStatusArrayOutput

type DomainStatusArrayOutput struct{ *pulumi.OutputState }

func (DomainStatusArrayOutput) ElementType

func (DomainStatusArrayOutput) ElementType() reflect.Type

func (DomainStatusArrayOutput) Index

func (DomainStatusArrayOutput) ToDomainStatusArrayOutput

func (o DomainStatusArrayOutput) ToDomainStatusArrayOutput() DomainStatusArrayOutput

func (DomainStatusArrayOutput) ToDomainStatusArrayOutputWithContext

func (o DomainStatusArrayOutput) ToDomainStatusArrayOutputWithContext(ctx context.Context) DomainStatusArrayOutput

func (DomainStatusArrayOutput) ToOutput

type DomainStatusDnsConfig

type DomainStatusDnsConfig struct {
	Host  *string `pulumi:"host"`
	Ttl   *int    `pulumi:"ttl"`
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type DomainStatusDnsConfigArgs

type DomainStatusDnsConfigArgs struct {
	Host  pulumi.StringPtrInput `pulumi:"host"`
	Ttl   pulumi.IntPtrInput    `pulumi:"ttl"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (DomainStatusDnsConfigArgs) ElementType

func (DomainStatusDnsConfigArgs) ElementType() reflect.Type

func (DomainStatusDnsConfigArgs) ToDomainStatusDnsConfigOutput

func (i DomainStatusDnsConfigArgs) ToDomainStatusDnsConfigOutput() DomainStatusDnsConfigOutput

func (DomainStatusDnsConfigArgs) ToDomainStatusDnsConfigOutputWithContext

func (i DomainStatusDnsConfigArgs) ToDomainStatusDnsConfigOutputWithContext(ctx context.Context) DomainStatusDnsConfigOutput

func (DomainStatusDnsConfigArgs) ToOutput

type DomainStatusDnsConfigArray

type DomainStatusDnsConfigArray []DomainStatusDnsConfigInput

func (DomainStatusDnsConfigArray) ElementType

func (DomainStatusDnsConfigArray) ElementType() reflect.Type

func (DomainStatusDnsConfigArray) ToDomainStatusDnsConfigArrayOutput

func (i DomainStatusDnsConfigArray) ToDomainStatusDnsConfigArrayOutput() DomainStatusDnsConfigArrayOutput

func (DomainStatusDnsConfigArray) ToDomainStatusDnsConfigArrayOutputWithContext

func (i DomainStatusDnsConfigArray) ToDomainStatusDnsConfigArrayOutputWithContext(ctx context.Context) DomainStatusDnsConfigArrayOutput

func (DomainStatusDnsConfigArray) ToOutput

type DomainStatusDnsConfigArrayInput

type DomainStatusDnsConfigArrayInput interface {
	pulumi.Input

	ToDomainStatusDnsConfigArrayOutput() DomainStatusDnsConfigArrayOutput
	ToDomainStatusDnsConfigArrayOutputWithContext(context.Context) DomainStatusDnsConfigArrayOutput
}

DomainStatusDnsConfigArrayInput is an input type that accepts DomainStatusDnsConfigArray and DomainStatusDnsConfigArrayOutput values. You can construct a concrete instance of `DomainStatusDnsConfigArrayInput` via:

DomainStatusDnsConfigArray{ DomainStatusDnsConfigArgs{...} }

type DomainStatusDnsConfigArrayOutput

type DomainStatusDnsConfigArrayOutput struct{ *pulumi.OutputState }

func (DomainStatusDnsConfigArrayOutput) ElementType

func (DomainStatusDnsConfigArrayOutput) Index

func (DomainStatusDnsConfigArrayOutput) ToDomainStatusDnsConfigArrayOutput

func (o DomainStatusDnsConfigArrayOutput) ToDomainStatusDnsConfigArrayOutput() DomainStatusDnsConfigArrayOutput

func (DomainStatusDnsConfigArrayOutput) ToDomainStatusDnsConfigArrayOutputWithContext

func (o DomainStatusDnsConfigArrayOutput) ToDomainStatusDnsConfigArrayOutputWithContext(ctx context.Context) DomainStatusDnsConfigArrayOutput

func (DomainStatusDnsConfigArrayOutput) ToOutput

type DomainStatusDnsConfigInput

type DomainStatusDnsConfigInput interface {
	pulumi.Input

	ToDomainStatusDnsConfigOutput() DomainStatusDnsConfigOutput
	ToDomainStatusDnsConfigOutputWithContext(context.Context) DomainStatusDnsConfigOutput
}

DomainStatusDnsConfigInput is an input type that accepts DomainStatusDnsConfigArgs and DomainStatusDnsConfigOutput values. You can construct a concrete instance of `DomainStatusDnsConfigInput` via:

DomainStatusDnsConfigArgs{...}

type DomainStatusDnsConfigOutput

type DomainStatusDnsConfigOutput struct{ *pulumi.OutputState }

func (DomainStatusDnsConfigOutput) ElementType

func (DomainStatusDnsConfigOutput) Host

func (DomainStatusDnsConfigOutput) ToDomainStatusDnsConfigOutput

func (o DomainStatusDnsConfigOutput) ToDomainStatusDnsConfigOutput() DomainStatusDnsConfigOutput

func (DomainStatusDnsConfigOutput) ToDomainStatusDnsConfigOutputWithContext

func (o DomainStatusDnsConfigOutput) ToDomainStatusDnsConfigOutputWithContext(ctx context.Context) DomainStatusDnsConfigOutput

func (DomainStatusDnsConfigOutput) ToOutput

func (DomainStatusDnsConfigOutput) Ttl

func (DomainStatusDnsConfigOutput) Type

func (DomainStatusDnsConfigOutput) Value

type DomainStatusEndpoint

type DomainStatusEndpoint struct {
	Url          *string `pulumi:"url"`
	WorkloadLink *string `pulumi:"workloadLink"`
}

type DomainStatusEndpointArgs

type DomainStatusEndpointArgs struct {
	Url          pulumi.StringPtrInput `pulumi:"url"`
	WorkloadLink pulumi.StringPtrInput `pulumi:"workloadLink"`
}

func (DomainStatusEndpointArgs) ElementType

func (DomainStatusEndpointArgs) ElementType() reflect.Type

func (DomainStatusEndpointArgs) ToDomainStatusEndpointOutput

func (i DomainStatusEndpointArgs) ToDomainStatusEndpointOutput() DomainStatusEndpointOutput

func (DomainStatusEndpointArgs) ToDomainStatusEndpointOutputWithContext

func (i DomainStatusEndpointArgs) ToDomainStatusEndpointOutputWithContext(ctx context.Context) DomainStatusEndpointOutput

func (DomainStatusEndpointArgs) ToOutput

type DomainStatusEndpointArray

type DomainStatusEndpointArray []DomainStatusEndpointInput

func (DomainStatusEndpointArray) ElementType

func (DomainStatusEndpointArray) ElementType() reflect.Type

func (DomainStatusEndpointArray) ToDomainStatusEndpointArrayOutput

func (i DomainStatusEndpointArray) ToDomainStatusEndpointArrayOutput() DomainStatusEndpointArrayOutput

func (DomainStatusEndpointArray) ToDomainStatusEndpointArrayOutputWithContext

func (i DomainStatusEndpointArray) ToDomainStatusEndpointArrayOutputWithContext(ctx context.Context) DomainStatusEndpointArrayOutput

func (DomainStatusEndpointArray) ToOutput

type DomainStatusEndpointArrayInput

type DomainStatusEndpointArrayInput interface {
	pulumi.Input

	ToDomainStatusEndpointArrayOutput() DomainStatusEndpointArrayOutput
	ToDomainStatusEndpointArrayOutputWithContext(context.Context) DomainStatusEndpointArrayOutput
}

DomainStatusEndpointArrayInput is an input type that accepts DomainStatusEndpointArray and DomainStatusEndpointArrayOutput values. You can construct a concrete instance of `DomainStatusEndpointArrayInput` via:

DomainStatusEndpointArray{ DomainStatusEndpointArgs{...} }

type DomainStatusEndpointArrayOutput

type DomainStatusEndpointArrayOutput struct{ *pulumi.OutputState }

func (DomainStatusEndpointArrayOutput) ElementType

func (DomainStatusEndpointArrayOutput) Index

func (DomainStatusEndpointArrayOutput) ToDomainStatusEndpointArrayOutput

func (o DomainStatusEndpointArrayOutput) ToDomainStatusEndpointArrayOutput() DomainStatusEndpointArrayOutput

func (DomainStatusEndpointArrayOutput) ToDomainStatusEndpointArrayOutputWithContext

func (o DomainStatusEndpointArrayOutput) ToDomainStatusEndpointArrayOutputWithContext(ctx context.Context) DomainStatusEndpointArrayOutput

func (DomainStatusEndpointArrayOutput) ToOutput

type DomainStatusEndpointInput

type DomainStatusEndpointInput interface {
	pulumi.Input

	ToDomainStatusEndpointOutput() DomainStatusEndpointOutput
	ToDomainStatusEndpointOutputWithContext(context.Context) DomainStatusEndpointOutput
}

DomainStatusEndpointInput is an input type that accepts DomainStatusEndpointArgs and DomainStatusEndpointOutput values. You can construct a concrete instance of `DomainStatusEndpointInput` via:

DomainStatusEndpointArgs{...}

type DomainStatusEndpointOutput

type DomainStatusEndpointOutput struct{ *pulumi.OutputState }

func (DomainStatusEndpointOutput) ElementType

func (DomainStatusEndpointOutput) ElementType() reflect.Type

func (DomainStatusEndpointOutput) ToDomainStatusEndpointOutput

func (o DomainStatusEndpointOutput) ToDomainStatusEndpointOutput() DomainStatusEndpointOutput

func (DomainStatusEndpointOutput) ToDomainStatusEndpointOutputWithContext

func (o DomainStatusEndpointOutput) ToDomainStatusEndpointOutputWithContext(ctx context.Context) DomainStatusEndpointOutput

func (DomainStatusEndpointOutput) ToOutput

func (DomainStatusEndpointOutput) Url

type DomainStatusInput

type DomainStatusInput interface {
	pulumi.Input

	ToDomainStatusOutput() DomainStatusOutput
	ToDomainStatusOutputWithContext(context.Context) DomainStatusOutput
}

DomainStatusInput is an input type that accepts DomainStatusArgs and DomainStatusOutput values. You can construct a concrete instance of `DomainStatusInput` via:

DomainStatusArgs{...}

type DomainStatusLocation

type DomainStatusLocation struct {
	CertificateStatus *string `pulumi:"certificateStatus"`
	Name              *string `pulumi:"name"`
}

type DomainStatusLocationArgs

type DomainStatusLocationArgs struct {
	CertificateStatus pulumi.StringPtrInput `pulumi:"certificateStatus"`
	Name              pulumi.StringPtrInput `pulumi:"name"`
}

func (DomainStatusLocationArgs) ElementType

func (DomainStatusLocationArgs) ElementType() reflect.Type

func (DomainStatusLocationArgs) ToDomainStatusLocationOutput

func (i DomainStatusLocationArgs) ToDomainStatusLocationOutput() DomainStatusLocationOutput

func (DomainStatusLocationArgs) ToDomainStatusLocationOutputWithContext

func (i DomainStatusLocationArgs) ToDomainStatusLocationOutputWithContext(ctx context.Context) DomainStatusLocationOutput

func (DomainStatusLocationArgs) ToOutput

type DomainStatusLocationArray

type DomainStatusLocationArray []DomainStatusLocationInput

func (DomainStatusLocationArray) ElementType

func (DomainStatusLocationArray) ElementType() reflect.Type

func (DomainStatusLocationArray) ToDomainStatusLocationArrayOutput

func (i DomainStatusLocationArray) ToDomainStatusLocationArrayOutput() DomainStatusLocationArrayOutput

func (DomainStatusLocationArray) ToDomainStatusLocationArrayOutputWithContext

func (i DomainStatusLocationArray) ToDomainStatusLocationArrayOutputWithContext(ctx context.Context) DomainStatusLocationArrayOutput

func (DomainStatusLocationArray) ToOutput

type DomainStatusLocationArrayInput

type DomainStatusLocationArrayInput interface {
	pulumi.Input

	ToDomainStatusLocationArrayOutput() DomainStatusLocationArrayOutput
	ToDomainStatusLocationArrayOutputWithContext(context.Context) DomainStatusLocationArrayOutput
}

DomainStatusLocationArrayInput is an input type that accepts DomainStatusLocationArray and DomainStatusLocationArrayOutput values. You can construct a concrete instance of `DomainStatusLocationArrayInput` via:

DomainStatusLocationArray{ DomainStatusLocationArgs{...} }

type DomainStatusLocationArrayOutput

type DomainStatusLocationArrayOutput struct{ *pulumi.OutputState }

func (DomainStatusLocationArrayOutput) ElementType

func (DomainStatusLocationArrayOutput) Index

func (DomainStatusLocationArrayOutput) ToDomainStatusLocationArrayOutput

func (o DomainStatusLocationArrayOutput) ToDomainStatusLocationArrayOutput() DomainStatusLocationArrayOutput

func (DomainStatusLocationArrayOutput) ToDomainStatusLocationArrayOutputWithContext

func (o DomainStatusLocationArrayOutput) ToDomainStatusLocationArrayOutputWithContext(ctx context.Context) DomainStatusLocationArrayOutput

func (DomainStatusLocationArrayOutput) ToOutput

type DomainStatusLocationInput

type DomainStatusLocationInput interface {
	pulumi.Input

	ToDomainStatusLocationOutput() DomainStatusLocationOutput
	ToDomainStatusLocationOutputWithContext(context.Context) DomainStatusLocationOutput
}

DomainStatusLocationInput is an input type that accepts DomainStatusLocationArgs and DomainStatusLocationOutput values. You can construct a concrete instance of `DomainStatusLocationInput` via:

DomainStatusLocationArgs{...}

type DomainStatusLocationOutput

type DomainStatusLocationOutput struct{ *pulumi.OutputState }

func (DomainStatusLocationOutput) CertificateStatus

func (o DomainStatusLocationOutput) CertificateStatus() pulumi.StringPtrOutput

func (DomainStatusLocationOutput) ElementType

func (DomainStatusLocationOutput) ElementType() reflect.Type

func (DomainStatusLocationOutput) Name

func (DomainStatusLocationOutput) ToDomainStatusLocationOutput

func (o DomainStatusLocationOutput) ToDomainStatusLocationOutput() DomainStatusLocationOutput

func (DomainStatusLocationOutput) ToDomainStatusLocationOutputWithContext

func (o DomainStatusLocationOutput) ToDomainStatusLocationOutputWithContext(ctx context.Context) DomainStatusLocationOutput

func (DomainStatusLocationOutput) ToOutput

type DomainStatusOutput

type DomainStatusOutput struct{ *pulumi.OutputState }

func (DomainStatusOutput) DnsConfigs

func (DomainStatusOutput) ElementType

func (DomainStatusOutput) ElementType() reflect.Type

func (DomainStatusOutput) Endpoints

func (DomainStatusOutput) Fingerprint

func (o DomainStatusOutput) Fingerprint() pulumi.StringPtrOutput

func (DomainStatusOutput) Locations

func (DomainStatusOutput) Status

func (DomainStatusOutput) ToDomainStatusOutput

func (o DomainStatusOutput) ToDomainStatusOutput() DomainStatusOutput

func (DomainStatusOutput) ToDomainStatusOutputWithContext

func (o DomainStatusOutput) ToDomainStatusOutputWithContext(ctx context.Context) DomainStatusOutput

func (DomainStatusOutput) ToOutput

func (DomainStatusOutput) Warning

type GetGvcControlplaneTracing

type GetGvcControlplaneTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Sampling   int               `pulumi:"sampling"`
}

type GetGvcControlplaneTracingArgs

type GetGvcControlplaneTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (GetGvcControlplaneTracingArgs) ElementType

func (GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingOutput

func (i GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingOutput() GetGvcControlplaneTracingOutput

func (GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingOutputWithContext

func (i GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingOutputWithContext(ctx context.Context) GetGvcControlplaneTracingOutput

func (GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingPtrOutput

func (i GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingPtrOutput() GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingPtrOutputWithContext

func (i GetGvcControlplaneTracingArgs) ToGetGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingArgs) ToOutput

type GetGvcControlplaneTracingInput

type GetGvcControlplaneTracingInput interface {
	pulumi.Input

	ToGetGvcControlplaneTracingOutput() GetGvcControlplaneTracingOutput
	ToGetGvcControlplaneTracingOutputWithContext(context.Context) GetGvcControlplaneTracingOutput
}

GetGvcControlplaneTracingInput is an input type that accepts GetGvcControlplaneTracingArgs and GetGvcControlplaneTracingOutput values. You can construct a concrete instance of `GetGvcControlplaneTracingInput` via:

GetGvcControlplaneTracingArgs{...}

type GetGvcControlplaneTracingOutput

type GetGvcControlplaneTracingOutput struct{ *pulumi.OutputState }

func (GetGvcControlplaneTracingOutput) CustomTags

func (GetGvcControlplaneTracingOutput) ElementType

func (GetGvcControlplaneTracingOutput) Sampling

func (GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingOutput

func (o GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingOutput() GetGvcControlplaneTracingOutput

func (GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingOutputWithContext

func (o GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingOutputWithContext(ctx context.Context) GetGvcControlplaneTracingOutput

func (GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingPtrOutput

func (o GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingPtrOutput() GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingPtrOutputWithContext

func (o GetGvcControlplaneTracingOutput) ToGetGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingOutput) ToOutput

type GetGvcControlplaneTracingPtrInput

type GetGvcControlplaneTracingPtrInput interface {
	pulumi.Input

	ToGetGvcControlplaneTracingPtrOutput() GetGvcControlplaneTracingPtrOutput
	ToGetGvcControlplaneTracingPtrOutputWithContext(context.Context) GetGvcControlplaneTracingPtrOutput
}

GetGvcControlplaneTracingPtrInput is an input type that accepts GetGvcControlplaneTracingArgs, GetGvcControlplaneTracingPtr and GetGvcControlplaneTracingPtrOutput values. You can construct a concrete instance of `GetGvcControlplaneTracingPtrInput` via:

        GetGvcControlplaneTracingArgs{...}

or:

        nil

type GetGvcControlplaneTracingPtrOutput

type GetGvcControlplaneTracingPtrOutput struct{ *pulumi.OutputState }

func (GetGvcControlplaneTracingPtrOutput) CustomTags

func (GetGvcControlplaneTracingPtrOutput) Elem

func (GetGvcControlplaneTracingPtrOutput) ElementType

func (GetGvcControlplaneTracingPtrOutput) Sampling

func (GetGvcControlplaneTracingPtrOutput) ToGetGvcControlplaneTracingPtrOutput

func (o GetGvcControlplaneTracingPtrOutput) ToGetGvcControlplaneTracingPtrOutput() GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingPtrOutput) ToGetGvcControlplaneTracingPtrOutputWithContext

func (o GetGvcControlplaneTracingPtrOutput) ToGetGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GetGvcControlplaneTracingPtrOutput

func (GetGvcControlplaneTracingPtrOutput) ToOutput

type GetGvcLightstepTracing

type GetGvcLightstepTracing struct {
	Credentials *string           `pulumi:"credentials"`
	CustomTags  map[string]string `pulumi:"customTags"`
	Endpoint    string            `pulumi:"endpoint"`
	Sampling    int               `pulumi:"sampling"`
}

type GetGvcLightstepTracingArgs

type GetGvcLightstepTracingArgs struct {
	Credentials pulumi.StringPtrInput `pulumi:"credentials"`
	CustomTags  pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint    pulumi.StringInput    `pulumi:"endpoint"`
	Sampling    pulumi.IntInput       `pulumi:"sampling"`
}

func (GetGvcLightstepTracingArgs) ElementType

func (GetGvcLightstepTracingArgs) ElementType() reflect.Type

func (GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingOutput

func (i GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingOutput() GetGvcLightstepTracingOutput

func (GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingOutputWithContext

func (i GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingOutputWithContext(ctx context.Context) GetGvcLightstepTracingOutput

func (GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingPtrOutput

func (i GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingPtrOutput() GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingPtrOutputWithContext

func (i GetGvcLightstepTracingArgs) ToGetGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingArgs) ToOutput

type GetGvcLightstepTracingInput

type GetGvcLightstepTracingInput interface {
	pulumi.Input

	ToGetGvcLightstepTracingOutput() GetGvcLightstepTracingOutput
	ToGetGvcLightstepTracingOutputWithContext(context.Context) GetGvcLightstepTracingOutput
}

GetGvcLightstepTracingInput is an input type that accepts GetGvcLightstepTracingArgs and GetGvcLightstepTracingOutput values. You can construct a concrete instance of `GetGvcLightstepTracingInput` via:

GetGvcLightstepTracingArgs{...}

type GetGvcLightstepTracingOutput

type GetGvcLightstepTracingOutput struct{ *pulumi.OutputState }

func (GetGvcLightstepTracingOutput) Credentials

func (GetGvcLightstepTracingOutput) CustomTags

func (GetGvcLightstepTracingOutput) ElementType

func (GetGvcLightstepTracingOutput) Endpoint

func (GetGvcLightstepTracingOutput) Sampling

func (GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingOutput

func (o GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingOutput() GetGvcLightstepTracingOutput

func (GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingOutputWithContext

func (o GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingOutputWithContext(ctx context.Context) GetGvcLightstepTracingOutput

func (GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingPtrOutput

func (o GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingPtrOutput() GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingPtrOutputWithContext

func (o GetGvcLightstepTracingOutput) ToGetGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingOutput) ToOutput

type GetGvcLightstepTracingPtrInput

type GetGvcLightstepTracingPtrInput interface {
	pulumi.Input

	ToGetGvcLightstepTracingPtrOutput() GetGvcLightstepTracingPtrOutput
	ToGetGvcLightstepTracingPtrOutputWithContext(context.Context) GetGvcLightstepTracingPtrOutput
}

GetGvcLightstepTracingPtrInput is an input type that accepts GetGvcLightstepTracingArgs, GetGvcLightstepTracingPtr and GetGvcLightstepTracingPtrOutput values. You can construct a concrete instance of `GetGvcLightstepTracingPtrInput` via:

        GetGvcLightstepTracingArgs{...}

or:

        nil

type GetGvcLightstepTracingPtrOutput

type GetGvcLightstepTracingPtrOutput struct{ *pulumi.OutputState }

func (GetGvcLightstepTracingPtrOutput) Credentials

func (GetGvcLightstepTracingPtrOutput) CustomTags

func (GetGvcLightstepTracingPtrOutput) Elem

func (GetGvcLightstepTracingPtrOutput) ElementType

func (GetGvcLightstepTracingPtrOutput) Endpoint

func (GetGvcLightstepTracingPtrOutput) Sampling

func (GetGvcLightstepTracingPtrOutput) ToGetGvcLightstepTracingPtrOutput

func (o GetGvcLightstepTracingPtrOutput) ToGetGvcLightstepTracingPtrOutput() GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingPtrOutput) ToGetGvcLightstepTracingPtrOutputWithContext

func (o GetGvcLightstepTracingPtrOutput) ToGetGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GetGvcLightstepTracingPtrOutput

func (GetGvcLightstepTracingPtrOutput) ToOutput

type GetGvcLoadBalancer

type GetGvcLoadBalancer struct {
	Dedicated      bool `pulumi:"dedicated"`
	TrustedProxies *int `pulumi:"trustedProxies"`
}

type GetGvcLoadBalancerArgs

type GetGvcLoadBalancerArgs struct {
	Dedicated      pulumi.BoolInput   `pulumi:"dedicated"`
	TrustedProxies pulumi.IntPtrInput `pulumi:"trustedProxies"`
}

func (GetGvcLoadBalancerArgs) ElementType

func (GetGvcLoadBalancerArgs) ElementType() reflect.Type

func (GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerOutput

func (i GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerOutput() GetGvcLoadBalancerOutput

func (GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerOutputWithContext

func (i GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerOutputWithContext(ctx context.Context) GetGvcLoadBalancerOutput

func (GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerPtrOutput

func (i GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerPtrOutput() GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerPtrOutputWithContext

func (i GetGvcLoadBalancerArgs) ToGetGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerArgs) ToOutput

type GetGvcLoadBalancerInput

type GetGvcLoadBalancerInput interface {
	pulumi.Input

	ToGetGvcLoadBalancerOutput() GetGvcLoadBalancerOutput
	ToGetGvcLoadBalancerOutputWithContext(context.Context) GetGvcLoadBalancerOutput
}

GetGvcLoadBalancerInput is an input type that accepts GetGvcLoadBalancerArgs and GetGvcLoadBalancerOutput values. You can construct a concrete instance of `GetGvcLoadBalancerInput` via:

GetGvcLoadBalancerArgs{...}

type GetGvcLoadBalancerOutput

type GetGvcLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetGvcLoadBalancerOutput) Dedicated

func (GetGvcLoadBalancerOutput) ElementType

func (GetGvcLoadBalancerOutput) ElementType() reflect.Type

func (GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerOutput

func (o GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerOutput() GetGvcLoadBalancerOutput

func (GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerOutputWithContext

func (o GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerOutputWithContext(ctx context.Context) GetGvcLoadBalancerOutput

func (GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerPtrOutput

func (o GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerPtrOutput() GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerPtrOutputWithContext

func (o GetGvcLoadBalancerOutput) ToGetGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerOutput) ToOutput

func (GetGvcLoadBalancerOutput) TrustedProxies

func (o GetGvcLoadBalancerOutput) TrustedProxies() pulumi.IntPtrOutput

type GetGvcLoadBalancerPtrInput

type GetGvcLoadBalancerPtrInput interface {
	pulumi.Input

	ToGetGvcLoadBalancerPtrOutput() GetGvcLoadBalancerPtrOutput
	ToGetGvcLoadBalancerPtrOutputWithContext(context.Context) GetGvcLoadBalancerPtrOutput
}

GetGvcLoadBalancerPtrInput is an input type that accepts GetGvcLoadBalancerArgs, GetGvcLoadBalancerPtr and GetGvcLoadBalancerPtrOutput values. You can construct a concrete instance of `GetGvcLoadBalancerPtrInput` via:

        GetGvcLoadBalancerArgs{...}

or:

        nil

type GetGvcLoadBalancerPtrOutput

type GetGvcLoadBalancerPtrOutput struct{ *pulumi.OutputState }

func (GetGvcLoadBalancerPtrOutput) Dedicated

func (GetGvcLoadBalancerPtrOutput) Elem

func (GetGvcLoadBalancerPtrOutput) ElementType

func (GetGvcLoadBalancerPtrOutput) ToGetGvcLoadBalancerPtrOutput

func (o GetGvcLoadBalancerPtrOutput) ToGetGvcLoadBalancerPtrOutput() GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerPtrOutput) ToGetGvcLoadBalancerPtrOutputWithContext

func (o GetGvcLoadBalancerPtrOutput) ToGetGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GetGvcLoadBalancerPtrOutput

func (GetGvcLoadBalancerPtrOutput) ToOutput

func (GetGvcLoadBalancerPtrOutput) TrustedProxies

func (o GetGvcLoadBalancerPtrOutput) TrustedProxies() pulumi.IntPtrOutput

type GetGvcOtelTracing

type GetGvcOtelTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Endpoint   string            `pulumi:"endpoint"`
	Sampling   int               `pulumi:"sampling"`
}

type GetGvcOtelTracingArgs

type GetGvcOtelTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (GetGvcOtelTracingArgs) ElementType

func (GetGvcOtelTracingArgs) ElementType() reflect.Type

func (GetGvcOtelTracingArgs) ToGetGvcOtelTracingOutput

func (i GetGvcOtelTracingArgs) ToGetGvcOtelTracingOutput() GetGvcOtelTracingOutput

func (GetGvcOtelTracingArgs) ToGetGvcOtelTracingOutputWithContext

func (i GetGvcOtelTracingArgs) ToGetGvcOtelTracingOutputWithContext(ctx context.Context) GetGvcOtelTracingOutput

func (GetGvcOtelTracingArgs) ToGetGvcOtelTracingPtrOutput

func (i GetGvcOtelTracingArgs) ToGetGvcOtelTracingPtrOutput() GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingArgs) ToGetGvcOtelTracingPtrOutputWithContext

func (i GetGvcOtelTracingArgs) ToGetGvcOtelTracingPtrOutputWithContext(ctx context.Context) GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingArgs) ToOutput

type GetGvcOtelTracingInput

type GetGvcOtelTracingInput interface {
	pulumi.Input

	ToGetGvcOtelTracingOutput() GetGvcOtelTracingOutput
	ToGetGvcOtelTracingOutputWithContext(context.Context) GetGvcOtelTracingOutput
}

GetGvcOtelTracingInput is an input type that accepts GetGvcOtelTracingArgs and GetGvcOtelTracingOutput values. You can construct a concrete instance of `GetGvcOtelTracingInput` via:

GetGvcOtelTracingArgs{...}

type GetGvcOtelTracingOutput

type GetGvcOtelTracingOutput struct{ *pulumi.OutputState }

func (GetGvcOtelTracingOutput) CustomTags

func (GetGvcOtelTracingOutput) ElementType

func (GetGvcOtelTracingOutput) ElementType() reflect.Type

func (GetGvcOtelTracingOutput) Endpoint

func (GetGvcOtelTracingOutput) Sampling

func (GetGvcOtelTracingOutput) ToGetGvcOtelTracingOutput

func (o GetGvcOtelTracingOutput) ToGetGvcOtelTracingOutput() GetGvcOtelTracingOutput

func (GetGvcOtelTracingOutput) ToGetGvcOtelTracingOutputWithContext

func (o GetGvcOtelTracingOutput) ToGetGvcOtelTracingOutputWithContext(ctx context.Context) GetGvcOtelTracingOutput

func (GetGvcOtelTracingOutput) ToGetGvcOtelTracingPtrOutput

func (o GetGvcOtelTracingOutput) ToGetGvcOtelTracingPtrOutput() GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingOutput) ToGetGvcOtelTracingPtrOutputWithContext

func (o GetGvcOtelTracingOutput) ToGetGvcOtelTracingPtrOutputWithContext(ctx context.Context) GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingOutput) ToOutput

type GetGvcOtelTracingPtrInput

type GetGvcOtelTracingPtrInput interface {
	pulumi.Input

	ToGetGvcOtelTracingPtrOutput() GetGvcOtelTracingPtrOutput
	ToGetGvcOtelTracingPtrOutputWithContext(context.Context) GetGvcOtelTracingPtrOutput
}

GetGvcOtelTracingPtrInput is an input type that accepts GetGvcOtelTracingArgs, GetGvcOtelTracingPtr and GetGvcOtelTracingPtrOutput values. You can construct a concrete instance of `GetGvcOtelTracingPtrInput` via:

        GetGvcOtelTracingArgs{...}

or:

        nil

type GetGvcOtelTracingPtrOutput

type GetGvcOtelTracingPtrOutput struct{ *pulumi.OutputState }

func (GetGvcOtelTracingPtrOutput) CustomTags

func (GetGvcOtelTracingPtrOutput) Elem

func (GetGvcOtelTracingPtrOutput) ElementType

func (GetGvcOtelTracingPtrOutput) ElementType() reflect.Type

func (GetGvcOtelTracingPtrOutput) Endpoint

func (GetGvcOtelTracingPtrOutput) Sampling

func (GetGvcOtelTracingPtrOutput) ToGetGvcOtelTracingPtrOutput

func (o GetGvcOtelTracingPtrOutput) ToGetGvcOtelTracingPtrOutput() GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingPtrOutput) ToGetGvcOtelTracingPtrOutputWithContext

func (o GetGvcOtelTracingPtrOutput) ToGetGvcOtelTracingPtrOutputWithContext(ctx context.Context) GetGvcOtelTracingPtrOutput

func (GetGvcOtelTracingPtrOutput) ToOutput

type GetGvcSidecar

type GetGvcSidecar struct {
	Envoy string `pulumi:"envoy"`
}

type GetGvcSidecarArgs

type GetGvcSidecarArgs struct {
	Envoy pulumi.StringInput `pulumi:"envoy"`
}

func (GetGvcSidecarArgs) ElementType

func (GetGvcSidecarArgs) ElementType() reflect.Type

func (GetGvcSidecarArgs) ToGetGvcSidecarOutput

func (i GetGvcSidecarArgs) ToGetGvcSidecarOutput() GetGvcSidecarOutput

func (GetGvcSidecarArgs) ToGetGvcSidecarOutputWithContext

func (i GetGvcSidecarArgs) ToGetGvcSidecarOutputWithContext(ctx context.Context) GetGvcSidecarOutput

func (GetGvcSidecarArgs) ToGetGvcSidecarPtrOutput

func (i GetGvcSidecarArgs) ToGetGvcSidecarPtrOutput() GetGvcSidecarPtrOutput

func (GetGvcSidecarArgs) ToGetGvcSidecarPtrOutputWithContext

func (i GetGvcSidecarArgs) ToGetGvcSidecarPtrOutputWithContext(ctx context.Context) GetGvcSidecarPtrOutput

func (GetGvcSidecarArgs) ToOutput

type GetGvcSidecarInput

type GetGvcSidecarInput interface {
	pulumi.Input

	ToGetGvcSidecarOutput() GetGvcSidecarOutput
	ToGetGvcSidecarOutputWithContext(context.Context) GetGvcSidecarOutput
}

GetGvcSidecarInput is an input type that accepts GetGvcSidecarArgs and GetGvcSidecarOutput values. You can construct a concrete instance of `GetGvcSidecarInput` via:

GetGvcSidecarArgs{...}

type GetGvcSidecarOutput

type GetGvcSidecarOutput struct{ *pulumi.OutputState }

func (GetGvcSidecarOutput) ElementType

func (GetGvcSidecarOutput) ElementType() reflect.Type

func (GetGvcSidecarOutput) Envoy

func (GetGvcSidecarOutput) ToGetGvcSidecarOutput

func (o GetGvcSidecarOutput) ToGetGvcSidecarOutput() GetGvcSidecarOutput

func (GetGvcSidecarOutput) ToGetGvcSidecarOutputWithContext

func (o GetGvcSidecarOutput) ToGetGvcSidecarOutputWithContext(ctx context.Context) GetGvcSidecarOutput

func (GetGvcSidecarOutput) ToGetGvcSidecarPtrOutput

func (o GetGvcSidecarOutput) ToGetGvcSidecarPtrOutput() GetGvcSidecarPtrOutput

func (GetGvcSidecarOutput) ToGetGvcSidecarPtrOutputWithContext

func (o GetGvcSidecarOutput) ToGetGvcSidecarPtrOutputWithContext(ctx context.Context) GetGvcSidecarPtrOutput

func (GetGvcSidecarOutput) ToOutput

type GetGvcSidecarPtrInput

type GetGvcSidecarPtrInput interface {
	pulumi.Input

	ToGetGvcSidecarPtrOutput() GetGvcSidecarPtrOutput
	ToGetGvcSidecarPtrOutputWithContext(context.Context) GetGvcSidecarPtrOutput
}

GetGvcSidecarPtrInput is an input type that accepts GetGvcSidecarArgs, GetGvcSidecarPtr and GetGvcSidecarPtrOutput values. You can construct a concrete instance of `GetGvcSidecarPtrInput` via:

        GetGvcSidecarArgs{...}

or:

        nil

type GetGvcSidecarPtrOutput

type GetGvcSidecarPtrOutput struct{ *pulumi.OutputState }

func (GetGvcSidecarPtrOutput) Elem

func (GetGvcSidecarPtrOutput) ElementType

func (GetGvcSidecarPtrOutput) ElementType() reflect.Type

func (GetGvcSidecarPtrOutput) Envoy

func (GetGvcSidecarPtrOutput) ToGetGvcSidecarPtrOutput

func (o GetGvcSidecarPtrOutput) ToGetGvcSidecarPtrOutput() GetGvcSidecarPtrOutput

func (GetGvcSidecarPtrOutput) ToGetGvcSidecarPtrOutputWithContext

func (o GetGvcSidecarPtrOutput) ToGetGvcSidecarPtrOutputWithContext(ctx context.Context) GetGvcSidecarPtrOutput

func (GetGvcSidecarPtrOutput) ToOutput

type GetLocationArgs

type GetLocationArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getLocation.

type GetLocationGeo

type GetLocationGeo struct {
	City      *string  `pulumi:"city"`
	Continent *string  `pulumi:"continent"`
	Country   *string  `pulumi:"country"`
	Lat       *float64 `pulumi:"lat"`
	Lon       *float64 `pulumi:"lon"`
	State     *string  `pulumi:"state"`
}

type GetLocationGeoArgs

type GetLocationGeoArgs struct {
	City      pulumi.StringPtrInput  `pulumi:"city"`
	Continent pulumi.StringPtrInput  `pulumi:"continent"`
	Country   pulumi.StringPtrInput  `pulumi:"country"`
	Lat       pulumi.Float64PtrInput `pulumi:"lat"`
	Lon       pulumi.Float64PtrInput `pulumi:"lon"`
	State     pulumi.StringPtrInput  `pulumi:"state"`
}

func (GetLocationGeoArgs) ElementType

func (GetLocationGeoArgs) ElementType() reflect.Type

func (GetLocationGeoArgs) ToGetLocationGeoOutput

func (i GetLocationGeoArgs) ToGetLocationGeoOutput() GetLocationGeoOutput

func (GetLocationGeoArgs) ToGetLocationGeoOutputWithContext

func (i GetLocationGeoArgs) ToGetLocationGeoOutputWithContext(ctx context.Context) GetLocationGeoOutput

func (GetLocationGeoArgs) ToOutput

type GetLocationGeoArray

type GetLocationGeoArray []GetLocationGeoInput

func (GetLocationGeoArray) ElementType

func (GetLocationGeoArray) ElementType() reflect.Type

func (GetLocationGeoArray) ToGetLocationGeoArrayOutput

func (i GetLocationGeoArray) ToGetLocationGeoArrayOutput() GetLocationGeoArrayOutput

func (GetLocationGeoArray) ToGetLocationGeoArrayOutputWithContext

func (i GetLocationGeoArray) ToGetLocationGeoArrayOutputWithContext(ctx context.Context) GetLocationGeoArrayOutput

func (GetLocationGeoArray) ToOutput

type GetLocationGeoArrayInput

type GetLocationGeoArrayInput interface {
	pulumi.Input

	ToGetLocationGeoArrayOutput() GetLocationGeoArrayOutput
	ToGetLocationGeoArrayOutputWithContext(context.Context) GetLocationGeoArrayOutput
}

GetLocationGeoArrayInput is an input type that accepts GetLocationGeoArray and GetLocationGeoArrayOutput values. You can construct a concrete instance of `GetLocationGeoArrayInput` via:

GetLocationGeoArray{ GetLocationGeoArgs{...} }

type GetLocationGeoArrayOutput

type GetLocationGeoArrayOutput struct{ *pulumi.OutputState }

func (GetLocationGeoArrayOutput) ElementType

func (GetLocationGeoArrayOutput) ElementType() reflect.Type

func (GetLocationGeoArrayOutput) Index

func (GetLocationGeoArrayOutput) ToGetLocationGeoArrayOutput

func (o GetLocationGeoArrayOutput) ToGetLocationGeoArrayOutput() GetLocationGeoArrayOutput

func (GetLocationGeoArrayOutput) ToGetLocationGeoArrayOutputWithContext

func (o GetLocationGeoArrayOutput) ToGetLocationGeoArrayOutputWithContext(ctx context.Context) GetLocationGeoArrayOutput

func (GetLocationGeoArrayOutput) ToOutput

type GetLocationGeoInput

type GetLocationGeoInput interface {
	pulumi.Input

	ToGetLocationGeoOutput() GetLocationGeoOutput
	ToGetLocationGeoOutputWithContext(context.Context) GetLocationGeoOutput
}

GetLocationGeoInput is an input type that accepts GetLocationGeoArgs and GetLocationGeoOutput values. You can construct a concrete instance of `GetLocationGeoInput` via:

GetLocationGeoArgs{...}

type GetLocationGeoOutput

type GetLocationGeoOutput struct{ *pulumi.OutputState }

func (GetLocationGeoOutput) City

func (GetLocationGeoOutput) Continent

func (GetLocationGeoOutput) Country

func (GetLocationGeoOutput) ElementType

func (GetLocationGeoOutput) ElementType() reflect.Type

func (GetLocationGeoOutput) Lat

func (GetLocationGeoOutput) Lon

func (GetLocationGeoOutput) State

func (GetLocationGeoOutput) ToGetLocationGeoOutput

func (o GetLocationGeoOutput) ToGetLocationGeoOutput() GetLocationGeoOutput

func (GetLocationGeoOutput) ToGetLocationGeoOutputWithContext

func (o GetLocationGeoOutput) ToGetLocationGeoOutputWithContext(ctx context.Context) GetLocationGeoOutput

func (GetLocationGeoOutput) ToOutput

type GetLocationOutputArgs

type GetLocationOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getLocation.

func (GetLocationOutputArgs) ElementType

func (GetLocationOutputArgs) ElementType() reflect.Type

type GetLocationResult

type GetLocationResult struct {
	CloudProvider string           `pulumi:"cloudProvider"`
	CplnId        string           `pulumi:"cplnId"`
	Description   string           `pulumi:"description"`
	Enabled       bool             `pulumi:"enabled"`
	Geos          []GetLocationGeo `pulumi:"geos"`
	// The provider-assigned unique ID for this managed resource.
	Id       string            `pulumi:"id"`
	IpRanges []string          `pulumi:"ipRanges"`
	Name     string            `pulumi:"name"`
	Region   string            `pulumi:"region"`
	SelfLink string            `pulumi:"selfLink"`
	Tags     map[string]string `pulumi:"tags"`
}

A collection of values returned by getLocation.

func GetLocation

func GetLocation(ctx *pulumi.Context, args *GetLocationArgs, opts ...pulumi.InvokeOption) (*GetLocationResult, error)

Use this data source to access information about a [Location](https://docs.controlplane.com/reference/location) within Control Plane.

## Required

- **name** (String) Name of the location (i.e. `aws-us-west-2`).

## Outputs

The following attributes are exported:

- **cpln_id** (String) The ID, in GUID format, of the location. - **name** (String) Name of the location. - **description** (String) Description of the location. - **tags** (Map of String) Key-value map of resource tags. - **cloud_provider** (String) Cloud Provider of the location. - **region** (String) Region of the location. - **enabled** (Boolean) Indication if location is enabled. - **geo** (Block List, Max: 1) (see below) - **ip_ranges** (List of String) A list of IP ranges of the location. - **self_link** (String) Full link to this resource. Can be referenced by other resources.

<a id="nestedblock--geo"></a>

### `geo`

Location geographical details

- **lat** (Number) Latitude. - **lon** (Number) Longitude. - **country** (String) Country. - **state** (String) State. - **city** (String) City. - **continent** (String) Continent.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-cpln/sdk/go/cpln"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		locationLocation, err := cpln.GetLocation(ctx, &cpln.GetLocationArgs{
			Name: "aws-us-west-2",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("location", locationLocation)
		ctx.Export("locationEnabled", locationLocation.Enabled)
		return nil
	})
}

```

type GetLocationResultOutput

type GetLocationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLocation.

func (GetLocationResultOutput) CloudProvider

func (o GetLocationResultOutput) CloudProvider() pulumi.StringOutput

func (GetLocationResultOutput) CplnId

func (GetLocationResultOutput) Description

func (GetLocationResultOutput) ElementType

func (GetLocationResultOutput) ElementType() reflect.Type

func (GetLocationResultOutput) Enabled

func (GetLocationResultOutput) Geos

func (GetLocationResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLocationResultOutput) IpRanges

func (GetLocationResultOutput) Name

func (GetLocationResultOutput) Region

func (GetLocationResultOutput) Tags

func (GetLocationResultOutput) ToGetLocationResultOutput

func (o GetLocationResultOutput) ToGetLocationResultOutput() GetLocationResultOutput

func (GetLocationResultOutput) ToGetLocationResultOutputWithContext

func (o GetLocationResultOutput) ToGetLocationResultOutputWithContext(ctx context.Context) GetLocationResultOutput

func (GetLocationResultOutput) ToOutput

type GetLocationsLocation

type GetLocationsLocation struct {
	CloudProvider string                    `pulumi:"cloudProvider"`
	CplnId        string                    `pulumi:"cplnId"`
	Description   string                    `pulumi:"description"`
	Enabled       bool                      `pulumi:"enabled"`
	Geos          []GetLocationsLocationGeo `pulumi:"geos"`
	IpRanges      []string                  `pulumi:"ipRanges"`
	Name          string                    `pulumi:"name"`
	Region        string                    `pulumi:"region"`
	SelfLink      string                    `pulumi:"selfLink"`
	Tags          map[string]string         `pulumi:"tags"`
}

type GetLocationsLocationArgs

type GetLocationsLocationArgs struct {
	CloudProvider pulumi.StringInput                `pulumi:"cloudProvider"`
	CplnId        pulumi.StringInput                `pulumi:"cplnId"`
	Description   pulumi.StringInput                `pulumi:"description"`
	Enabled       pulumi.BoolInput                  `pulumi:"enabled"`
	Geos          GetLocationsLocationGeoArrayInput `pulumi:"geos"`
	IpRanges      pulumi.StringArrayInput           `pulumi:"ipRanges"`
	Name          pulumi.StringInput                `pulumi:"name"`
	Region        pulumi.StringInput                `pulumi:"region"`
	SelfLink      pulumi.StringInput                `pulumi:"selfLink"`
	Tags          pulumi.StringMapInput             `pulumi:"tags"`
}

func (GetLocationsLocationArgs) ElementType

func (GetLocationsLocationArgs) ElementType() reflect.Type

func (GetLocationsLocationArgs) ToGetLocationsLocationOutput

func (i GetLocationsLocationArgs) ToGetLocationsLocationOutput() GetLocationsLocationOutput

func (GetLocationsLocationArgs) ToGetLocationsLocationOutputWithContext

func (i GetLocationsLocationArgs) ToGetLocationsLocationOutputWithContext(ctx context.Context) GetLocationsLocationOutput

func (GetLocationsLocationArgs) ToOutput

type GetLocationsLocationArray

type GetLocationsLocationArray []GetLocationsLocationInput

func (GetLocationsLocationArray) ElementType

func (GetLocationsLocationArray) ElementType() reflect.Type

func (GetLocationsLocationArray) ToGetLocationsLocationArrayOutput

func (i GetLocationsLocationArray) ToGetLocationsLocationArrayOutput() GetLocationsLocationArrayOutput

func (GetLocationsLocationArray) ToGetLocationsLocationArrayOutputWithContext

func (i GetLocationsLocationArray) ToGetLocationsLocationArrayOutputWithContext(ctx context.Context) GetLocationsLocationArrayOutput

func (GetLocationsLocationArray) ToOutput

type GetLocationsLocationArrayInput

type GetLocationsLocationArrayInput interface {
	pulumi.Input

	ToGetLocationsLocationArrayOutput() GetLocationsLocationArrayOutput
	ToGetLocationsLocationArrayOutputWithContext(context.Context) GetLocationsLocationArrayOutput
}

GetLocationsLocationArrayInput is an input type that accepts GetLocationsLocationArray and GetLocationsLocationArrayOutput values. You can construct a concrete instance of `GetLocationsLocationArrayInput` via:

GetLocationsLocationArray{ GetLocationsLocationArgs{...} }

type GetLocationsLocationArrayOutput

type GetLocationsLocationArrayOutput struct{ *pulumi.OutputState }

func (GetLocationsLocationArrayOutput) ElementType

func (GetLocationsLocationArrayOutput) Index

func (GetLocationsLocationArrayOutput) ToGetLocationsLocationArrayOutput

func (o GetLocationsLocationArrayOutput) ToGetLocationsLocationArrayOutput() GetLocationsLocationArrayOutput

func (GetLocationsLocationArrayOutput) ToGetLocationsLocationArrayOutputWithContext

func (o GetLocationsLocationArrayOutput) ToGetLocationsLocationArrayOutputWithContext(ctx context.Context) GetLocationsLocationArrayOutput

func (GetLocationsLocationArrayOutput) ToOutput

type GetLocationsLocationGeo

type GetLocationsLocationGeo struct {
	City      *string  `pulumi:"city"`
	Continent *string  `pulumi:"continent"`
	Country   *string  `pulumi:"country"`
	Lat       *float64 `pulumi:"lat"`
	Lon       *float64 `pulumi:"lon"`
	State     *string  `pulumi:"state"`
}

type GetLocationsLocationGeoArgs

type GetLocationsLocationGeoArgs struct {
	City      pulumi.StringPtrInput  `pulumi:"city"`
	Continent pulumi.StringPtrInput  `pulumi:"continent"`
	Country   pulumi.StringPtrInput  `pulumi:"country"`
	Lat       pulumi.Float64PtrInput `pulumi:"lat"`
	Lon       pulumi.Float64PtrInput `pulumi:"lon"`
	State     pulumi.StringPtrInput  `pulumi:"state"`
}

func (GetLocationsLocationGeoArgs) ElementType

func (GetLocationsLocationGeoArgs) ToGetLocationsLocationGeoOutput

func (i GetLocationsLocationGeoArgs) ToGetLocationsLocationGeoOutput() GetLocationsLocationGeoOutput

func (GetLocationsLocationGeoArgs) ToGetLocationsLocationGeoOutputWithContext

func (i GetLocationsLocationGeoArgs) ToGetLocationsLocationGeoOutputWithContext(ctx context.Context) GetLocationsLocationGeoOutput

func (GetLocationsLocationGeoArgs) ToOutput

type GetLocationsLocationGeoArray

type GetLocationsLocationGeoArray []GetLocationsLocationGeoInput

func (GetLocationsLocationGeoArray) ElementType

func (GetLocationsLocationGeoArray) ToGetLocationsLocationGeoArrayOutput

func (i GetLocationsLocationGeoArray) ToGetLocationsLocationGeoArrayOutput() GetLocationsLocationGeoArrayOutput

func (GetLocationsLocationGeoArray) ToGetLocationsLocationGeoArrayOutputWithContext

func (i GetLocationsLocationGeoArray) ToGetLocationsLocationGeoArrayOutputWithContext(ctx context.Context) GetLocationsLocationGeoArrayOutput

func (GetLocationsLocationGeoArray) ToOutput

type GetLocationsLocationGeoArrayInput

type GetLocationsLocationGeoArrayInput interface {
	pulumi.Input

	ToGetLocationsLocationGeoArrayOutput() GetLocationsLocationGeoArrayOutput
	ToGetLocationsLocationGeoArrayOutputWithContext(context.Context) GetLocationsLocationGeoArrayOutput
}

GetLocationsLocationGeoArrayInput is an input type that accepts GetLocationsLocationGeoArray and GetLocationsLocationGeoArrayOutput values. You can construct a concrete instance of `GetLocationsLocationGeoArrayInput` via:

GetLocationsLocationGeoArray{ GetLocationsLocationGeoArgs{...} }

type GetLocationsLocationGeoArrayOutput

type GetLocationsLocationGeoArrayOutput struct{ *pulumi.OutputState }

func (GetLocationsLocationGeoArrayOutput) ElementType

func (GetLocationsLocationGeoArrayOutput) Index

func (GetLocationsLocationGeoArrayOutput) ToGetLocationsLocationGeoArrayOutput

func (o GetLocationsLocationGeoArrayOutput) ToGetLocationsLocationGeoArrayOutput() GetLocationsLocationGeoArrayOutput

func (GetLocationsLocationGeoArrayOutput) ToGetLocationsLocationGeoArrayOutputWithContext

func (o GetLocationsLocationGeoArrayOutput) ToGetLocationsLocationGeoArrayOutputWithContext(ctx context.Context) GetLocationsLocationGeoArrayOutput

func (GetLocationsLocationGeoArrayOutput) ToOutput

type GetLocationsLocationGeoInput

type GetLocationsLocationGeoInput interface {
	pulumi.Input

	ToGetLocationsLocationGeoOutput() GetLocationsLocationGeoOutput
	ToGetLocationsLocationGeoOutputWithContext(context.Context) GetLocationsLocationGeoOutput
}

GetLocationsLocationGeoInput is an input type that accepts GetLocationsLocationGeoArgs and GetLocationsLocationGeoOutput values. You can construct a concrete instance of `GetLocationsLocationGeoInput` via:

GetLocationsLocationGeoArgs{...}

type GetLocationsLocationGeoOutput

type GetLocationsLocationGeoOutput struct{ *pulumi.OutputState }

func (GetLocationsLocationGeoOutput) City

func (GetLocationsLocationGeoOutput) Continent

func (GetLocationsLocationGeoOutput) Country

func (GetLocationsLocationGeoOutput) ElementType

func (GetLocationsLocationGeoOutput) Lat

func (GetLocationsLocationGeoOutput) Lon

func (GetLocationsLocationGeoOutput) State

func (GetLocationsLocationGeoOutput) ToGetLocationsLocationGeoOutput

func (o GetLocationsLocationGeoOutput) ToGetLocationsLocationGeoOutput() GetLocationsLocationGeoOutput

func (GetLocationsLocationGeoOutput) ToGetLocationsLocationGeoOutputWithContext

func (o GetLocationsLocationGeoOutput) ToGetLocationsLocationGeoOutputWithContext(ctx context.Context) GetLocationsLocationGeoOutput

func (GetLocationsLocationGeoOutput) ToOutput

type GetLocationsLocationInput

type GetLocationsLocationInput interface {
	pulumi.Input

	ToGetLocationsLocationOutput() GetLocationsLocationOutput
	ToGetLocationsLocationOutputWithContext(context.Context) GetLocationsLocationOutput
}

GetLocationsLocationInput is an input type that accepts GetLocationsLocationArgs and GetLocationsLocationOutput values. You can construct a concrete instance of `GetLocationsLocationInput` via:

GetLocationsLocationArgs{...}

type GetLocationsLocationOutput

type GetLocationsLocationOutput struct{ *pulumi.OutputState }

func (GetLocationsLocationOutput) CloudProvider

func (GetLocationsLocationOutput) CplnId

func (GetLocationsLocationOutput) Description

func (GetLocationsLocationOutput) ElementType

func (GetLocationsLocationOutput) ElementType() reflect.Type

func (GetLocationsLocationOutput) Enabled

func (GetLocationsLocationOutput) Geos

func (GetLocationsLocationOutput) IpRanges

func (GetLocationsLocationOutput) Name

func (GetLocationsLocationOutput) Region

func (GetLocationsLocationOutput) Tags

func (GetLocationsLocationOutput) ToGetLocationsLocationOutput

func (o GetLocationsLocationOutput) ToGetLocationsLocationOutput() GetLocationsLocationOutput

func (GetLocationsLocationOutput) ToGetLocationsLocationOutputWithContext

func (o GetLocationsLocationOutput) ToGetLocationsLocationOutputWithContext(ctx context.Context) GetLocationsLocationOutput

func (GetLocationsLocationOutput) ToOutput

type GetLocationsResult

type GetLocationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string                 `pulumi:"id"`
	Locations []GetLocationsLocation `pulumi:"locations"`
}

A collection of values returned by getLocations.

func GetLocations

func GetLocations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetLocationsResult, error)

Use this data source to access information about all [Locations](https://docs.controlplane.com/reference/location) within Control Plane.

## Outputs

The following attributes are exported:

- **locations** (Block List, Max: 1) (see below).

<a id="nestedblock--locations"></a>

### `locations`

- **cpln_id** (String) The ID, in GUID format, of the location. - **name** (String) Name of the location. - **description** (String) Description of the location. - **tags** (Map of String) Key-value map of resource tags. - **cloud_provider** (String) Cloud Provider of the location. - **region** (String) Region of the location. - **enabled** (Boolean) Indication if location is enabled. - **geo** (Block List, Max: 1) (see below) - **ip_ranges** (List of String) A list of IP ranges of the location. - **self_link** (String) Full link to this resource. Can be referenced by other resources.

<a id="nestedblock--geo"></a>

### `geo`

Location geographical details

- **lat** (Number) Latitude. - **lon** (Number) Longitude. - **country** (String) Country. - **state** (String) State. - **city** (String) City. - **continent** (String) Continent.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-cpln/sdk/go/cpln"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		locationsLocations, err := cpln.GetLocations(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("locations", locationsLocations.Locations)
		return nil
	})
}

```

type GetLocationsResultOutput

type GetLocationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLocations.

func GetLocationsOutput

func GetLocationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetLocationsResultOutput

func (GetLocationsResultOutput) ElementType

func (GetLocationsResultOutput) ElementType() reflect.Type

func (GetLocationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLocationsResultOutput) Locations

func (GetLocationsResultOutput) ToGetLocationsResultOutput

func (o GetLocationsResultOutput) ToGetLocationsResultOutput() GetLocationsResultOutput

func (GetLocationsResultOutput) ToGetLocationsResultOutputWithContext

func (o GetLocationsResultOutput) ToGetLocationsResultOutputWithContext(ctx context.Context) GetLocationsResultOutput

func (GetLocationsResultOutput) ToOutput

type Group

type Group struct {
	pulumi.CustomResourceState

	CplnId           pulumi.StringOutput           `pulumi:"cplnId"`
	Description      pulumi.StringPtrOutput        `pulumi:"description"`
	IdentityMatcher  GroupIdentityMatcherPtrOutput `pulumi:"identityMatcher"`
	MemberQuery      GroupMemberQueryPtrOutput     `pulumi:"memberQuery"`
	Name             pulumi.StringOutput           `pulumi:"name"`
	Origin           pulumi.StringOutput           `pulumi:"origin"`
	SelfLink         pulumi.StringOutput           `pulumi:"selfLink"`
	ServiceAccounts  pulumi.StringArrayOutput      `pulumi:"serviceAccounts"`
	Tags             pulumi.StringMapOutput        `pulumi:"tags"`
	UserIdsAndEmails pulumi.StringArrayOutput      `pulumi:"userIdsAndEmails"`
}

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

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

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (*Group) ToOutput

func (i *Group) ToOutput(ctx context.Context) pulumix.Output[*Group]

type GroupArgs

type GroupArgs struct {
	Description      pulumi.StringPtrInput
	IdentityMatcher  GroupIdentityMatcherPtrInput
	MemberQuery      GroupMemberQueryPtrInput
	Name             pulumi.StringPtrInput
	ServiceAccounts  pulumi.StringArrayInput
	Tags             pulumi.StringMapInput
	UserIdsAndEmails pulumi.StringArrayInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

func (GroupArray) ToOutput

func (i GroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

func (GroupArrayOutput) ToOutput

func (o GroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Group]

type GroupIdentityMatcher

type GroupIdentityMatcher struct {
	Expression string  `pulumi:"expression"`
	Language   *string `pulumi:"language"`
}

type GroupIdentityMatcherArgs

type GroupIdentityMatcherArgs struct {
	Expression pulumi.StringInput    `pulumi:"expression"`
	Language   pulumi.StringPtrInput `pulumi:"language"`
}

func (GroupIdentityMatcherArgs) ElementType

func (GroupIdentityMatcherArgs) ElementType() reflect.Type

func (GroupIdentityMatcherArgs) ToGroupIdentityMatcherOutput

func (i GroupIdentityMatcherArgs) ToGroupIdentityMatcherOutput() GroupIdentityMatcherOutput

func (GroupIdentityMatcherArgs) ToGroupIdentityMatcherOutputWithContext

func (i GroupIdentityMatcherArgs) ToGroupIdentityMatcherOutputWithContext(ctx context.Context) GroupIdentityMatcherOutput

func (GroupIdentityMatcherArgs) ToGroupIdentityMatcherPtrOutput

func (i GroupIdentityMatcherArgs) ToGroupIdentityMatcherPtrOutput() GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherArgs) ToGroupIdentityMatcherPtrOutputWithContext

func (i GroupIdentityMatcherArgs) ToGroupIdentityMatcherPtrOutputWithContext(ctx context.Context) GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherArgs) ToOutput

type GroupIdentityMatcherInput

type GroupIdentityMatcherInput interface {
	pulumi.Input

	ToGroupIdentityMatcherOutput() GroupIdentityMatcherOutput
	ToGroupIdentityMatcherOutputWithContext(context.Context) GroupIdentityMatcherOutput
}

GroupIdentityMatcherInput is an input type that accepts GroupIdentityMatcherArgs and GroupIdentityMatcherOutput values. You can construct a concrete instance of `GroupIdentityMatcherInput` via:

GroupIdentityMatcherArgs{...}

type GroupIdentityMatcherOutput

type GroupIdentityMatcherOutput struct{ *pulumi.OutputState }

func (GroupIdentityMatcherOutput) ElementType

func (GroupIdentityMatcherOutput) ElementType() reflect.Type

func (GroupIdentityMatcherOutput) Expression

func (GroupIdentityMatcherOutput) Language

func (GroupIdentityMatcherOutput) ToGroupIdentityMatcherOutput

func (o GroupIdentityMatcherOutput) ToGroupIdentityMatcherOutput() GroupIdentityMatcherOutput

func (GroupIdentityMatcherOutput) ToGroupIdentityMatcherOutputWithContext

func (o GroupIdentityMatcherOutput) ToGroupIdentityMatcherOutputWithContext(ctx context.Context) GroupIdentityMatcherOutput

func (GroupIdentityMatcherOutput) ToGroupIdentityMatcherPtrOutput

func (o GroupIdentityMatcherOutput) ToGroupIdentityMatcherPtrOutput() GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherOutput) ToGroupIdentityMatcherPtrOutputWithContext

func (o GroupIdentityMatcherOutput) ToGroupIdentityMatcherPtrOutputWithContext(ctx context.Context) GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherOutput) ToOutput

type GroupIdentityMatcherPtrInput

type GroupIdentityMatcherPtrInput interface {
	pulumi.Input

	ToGroupIdentityMatcherPtrOutput() GroupIdentityMatcherPtrOutput
	ToGroupIdentityMatcherPtrOutputWithContext(context.Context) GroupIdentityMatcherPtrOutput
}

GroupIdentityMatcherPtrInput is an input type that accepts GroupIdentityMatcherArgs, GroupIdentityMatcherPtr and GroupIdentityMatcherPtrOutput values. You can construct a concrete instance of `GroupIdentityMatcherPtrInput` via:

        GroupIdentityMatcherArgs{...}

or:

        nil

type GroupIdentityMatcherPtrOutput

type GroupIdentityMatcherPtrOutput struct{ *pulumi.OutputState }

func (GroupIdentityMatcherPtrOutput) Elem

func (GroupIdentityMatcherPtrOutput) ElementType

func (GroupIdentityMatcherPtrOutput) Expression

func (GroupIdentityMatcherPtrOutput) Language

func (GroupIdentityMatcherPtrOutput) ToGroupIdentityMatcherPtrOutput

func (o GroupIdentityMatcherPtrOutput) ToGroupIdentityMatcherPtrOutput() GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherPtrOutput) ToGroupIdentityMatcherPtrOutputWithContext

func (o GroupIdentityMatcherPtrOutput) ToGroupIdentityMatcherPtrOutputWithContext(ctx context.Context) GroupIdentityMatcherPtrOutput

func (GroupIdentityMatcherPtrOutput) ToOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

func (GroupMap) ToOutput

func (i GroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

func (GroupMapOutput) ToOutput

func (o GroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Group]

type GroupMemberQuery

type GroupMemberQuery struct {
	Fetch *string               `pulumi:"fetch"`
	Spec  *GroupMemberQuerySpec `pulumi:"spec"`
}

type GroupMemberQueryArgs

type GroupMemberQueryArgs struct {
	Fetch pulumi.StringPtrInput        `pulumi:"fetch"`
	Spec  GroupMemberQuerySpecPtrInput `pulumi:"spec"`
}

func (GroupMemberQueryArgs) ElementType

func (GroupMemberQueryArgs) ElementType() reflect.Type

func (GroupMemberQueryArgs) ToGroupMemberQueryOutput

func (i GroupMemberQueryArgs) ToGroupMemberQueryOutput() GroupMemberQueryOutput

func (GroupMemberQueryArgs) ToGroupMemberQueryOutputWithContext

func (i GroupMemberQueryArgs) ToGroupMemberQueryOutputWithContext(ctx context.Context) GroupMemberQueryOutput

func (GroupMemberQueryArgs) ToGroupMemberQueryPtrOutput

func (i GroupMemberQueryArgs) ToGroupMemberQueryPtrOutput() GroupMemberQueryPtrOutput

func (GroupMemberQueryArgs) ToGroupMemberQueryPtrOutputWithContext

func (i GroupMemberQueryArgs) ToGroupMemberQueryPtrOutputWithContext(ctx context.Context) GroupMemberQueryPtrOutput

func (GroupMemberQueryArgs) ToOutput

type GroupMemberQueryInput

type GroupMemberQueryInput interface {
	pulumi.Input

	ToGroupMemberQueryOutput() GroupMemberQueryOutput
	ToGroupMemberQueryOutputWithContext(context.Context) GroupMemberQueryOutput
}

GroupMemberQueryInput is an input type that accepts GroupMemberQueryArgs and GroupMemberQueryOutput values. You can construct a concrete instance of `GroupMemberQueryInput` via:

GroupMemberQueryArgs{...}

type GroupMemberQueryOutput

type GroupMemberQueryOutput struct{ *pulumi.OutputState }

func (GroupMemberQueryOutput) ElementType

func (GroupMemberQueryOutput) ElementType() reflect.Type

func (GroupMemberQueryOutput) Fetch

func (GroupMemberQueryOutput) Spec

func (GroupMemberQueryOutput) ToGroupMemberQueryOutput

func (o GroupMemberQueryOutput) ToGroupMemberQueryOutput() GroupMemberQueryOutput

func (GroupMemberQueryOutput) ToGroupMemberQueryOutputWithContext

func (o GroupMemberQueryOutput) ToGroupMemberQueryOutputWithContext(ctx context.Context) GroupMemberQueryOutput

func (GroupMemberQueryOutput) ToGroupMemberQueryPtrOutput

func (o GroupMemberQueryOutput) ToGroupMemberQueryPtrOutput() GroupMemberQueryPtrOutput

func (GroupMemberQueryOutput) ToGroupMemberQueryPtrOutputWithContext

func (o GroupMemberQueryOutput) ToGroupMemberQueryPtrOutputWithContext(ctx context.Context) GroupMemberQueryPtrOutput

func (GroupMemberQueryOutput) ToOutput

type GroupMemberQueryPtrInput

type GroupMemberQueryPtrInput interface {
	pulumi.Input

	ToGroupMemberQueryPtrOutput() GroupMemberQueryPtrOutput
	ToGroupMemberQueryPtrOutputWithContext(context.Context) GroupMemberQueryPtrOutput
}

GroupMemberQueryPtrInput is an input type that accepts GroupMemberQueryArgs, GroupMemberQueryPtr and GroupMemberQueryPtrOutput values. You can construct a concrete instance of `GroupMemberQueryPtrInput` via:

        GroupMemberQueryArgs{...}

or:

        nil

type GroupMemberQueryPtrOutput

type GroupMemberQueryPtrOutput struct{ *pulumi.OutputState }

func (GroupMemberQueryPtrOutput) Elem

func (GroupMemberQueryPtrOutput) ElementType

func (GroupMemberQueryPtrOutput) ElementType() reflect.Type

func (GroupMemberQueryPtrOutput) Fetch

func (GroupMemberQueryPtrOutput) Spec

func (GroupMemberQueryPtrOutput) ToGroupMemberQueryPtrOutput

func (o GroupMemberQueryPtrOutput) ToGroupMemberQueryPtrOutput() GroupMemberQueryPtrOutput

func (GroupMemberQueryPtrOutput) ToGroupMemberQueryPtrOutputWithContext

func (o GroupMemberQueryPtrOutput) ToGroupMemberQueryPtrOutputWithContext(ctx context.Context) GroupMemberQueryPtrOutput

func (GroupMemberQueryPtrOutput) ToOutput

type GroupMemberQuerySpec

type GroupMemberQuerySpec struct {
	Match *string                    `pulumi:"match"`
	Terms []GroupMemberQuerySpecTerm `pulumi:"terms"`
}

type GroupMemberQuerySpecArgs

type GroupMemberQuerySpecArgs struct {
	Match pulumi.StringPtrInput              `pulumi:"match"`
	Terms GroupMemberQuerySpecTermArrayInput `pulumi:"terms"`
}

func (GroupMemberQuerySpecArgs) ElementType

func (GroupMemberQuerySpecArgs) ElementType() reflect.Type

func (GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecOutput

func (i GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecOutput() GroupMemberQuerySpecOutput

func (GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecOutputWithContext

func (i GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecOutputWithContext(ctx context.Context) GroupMemberQuerySpecOutput

func (GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecPtrOutput

func (i GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecPtrOutput() GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecPtrOutputWithContext

func (i GroupMemberQuerySpecArgs) ToGroupMemberQuerySpecPtrOutputWithContext(ctx context.Context) GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecArgs) ToOutput

type GroupMemberQuerySpecInput

type GroupMemberQuerySpecInput interface {
	pulumi.Input

	ToGroupMemberQuerySpecOutput() GroupMemberQuerySpecOutput
	ToGroupMemberQuerySpecOutputWithContext(context.Context) GroupMemberQuerySpecOutput
}

GroupMemberQuerySpecInput is an input type that accepts GroupMemberQuerySpecArgs and GroupMemberQuerySpecOutput values. You can construct a concrete instance of `GroupMemberQuerySpecInput` via:

GroupMemberQuerySpecArgs{...}

type GroupMemberQuerySpecOutput

type GroupMemberQuerySpecOutput struct{ *pulumi.OutputState }

func (GroupMemberQuerySpecOutput) ElementType

func (GroupMemberQuerySpecOutput) ElementType() reflect.Type

func (GroupMemberQuerySpecOutput) Match

func (GroupMemberQuerySpecOutput) Terms

func (GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecOutput

func (o GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecOutput() GroupMemberQuerySpecOutput

func (GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecOutputWithContext

func (o GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecOutputWithContext(ctx context.Context) GroupMemberQuerySpecOutput

func (GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecPtrOutput

func (o GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecPtrOutput() GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecPtrOutputWithContext

func (o GroupMemberQuerySpecOutput) ToGroupMemberQuerySpecPtrOutputWithContext(ctx context.Context) GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecOutput) ToOutput

type GroupMemberQuerySpecPtrInput

type GroupMemberQuerySpecPtrInput interface {
	pulumi.Input

	ToGroupMemberQuerySpecPtrOutput() GroupMemberQuerySpecPtrOutput
	ToGroupMemberQuerySpecPtrOutputWithContext(context.Context) GroupMemberQuerySpecPtrOutput
}

GroupMemberQuerySpecPtrInput is an input type that accepts GroupMemberQuerySpecArgs, GroupMemberQuerySpecPtr and GroupMemberQuerySpecPtrOutput values. You can construct a concrete instance of `GroupMemberQuerySpecPtrInput` via:

        GroupMemberQuerySpecArgs{...}

or:

        nil

type GroupMemberQuerySpecPtrOutput

type GroupMemberQuerySpecPtrOutput struct{ *pulumi.OutputState }

func (GroupMemberQuerySpecPtrOutput) Elem

func (GroupMemberQuerySpecPtrOutput) ElementType

func (GroupMemberQuerySpecPtrOutput) Match

func (GroupMemberQuerySpecPtrOutput) Terms

func (GroupMemberQuerySpecPtrOutput) ToGroupMemberQuerySpecPtrOutput

func (o GroupMemberQuerySpecPtrOutput) ToGroupMemberQuerySpecPtrOutput() GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecPtrOutput) ToGroupMemberQuerySpecPtrOutputWithContext

func (o GroupMemberQuerySpecPtrOutput) ToGroupMemberQuerySpecPtrOutputWithContext(ctx context.Context) GroupMemberQuerySpecPtrOutput

func (GroupMemberQuerySpecPtrOutput) ToOutput

type GroupMemberQuerySpecTerm

type GroupMemberQuerySpecTerm struct {
	Op       *string `pulumi:"op"`
	Property *string `pulumi:"property"`
	Tag      *string `pulumi:"tag"`
	Value    *string `pulumi:"value"`
}

type GroupMemberQuerySpecTermArgs

type GroupMemberQuerySpecTermArgs struct {
	Op       pulumi.StringPtrInput `pulumi:"op"`
	Property pulumi.StringPtrInput `pulumi:"property"`
	Tag      pulumi.StringPtrInput `pulumi:"tag"`
	Value    pulumi.StringPtrInput `pulumi:"value"`
}

func (GroupMemberQuerySpecTermArgs) ElementType

func (GroupMemberQuerySpecTermArgs) ToGroupMemberQuerySpecTermOutput

func (i GroupMemberQuerySpecTermArgs) ToGroupMemberQuerySpecTermOutput() GroupMemberQuerySpecTermOutput

func (GroupMemberQuerySpecTermArgs) ToGroupMemberQuerySpecTermOutputWithContext

func (i GroupMemberQuerySpecTermArgs) ToGroupMemberQuerySpecTermOutputWithContext(ctx context.Context) GroupMemberQuerySpecTermOutput

func (GroupMemberQuerySpecTermArgs) ToOutput

type GroupMemberQuerySpecTermArray

type GroupMemberQuerySpecTermArray []GroupMemberQuerySpecTermInput

func (GroupMemberQuerySpecTermArray) ElementType

func (GroupMemberQuerySpecTermArray) ToGroupMemberQuerySpecTermArrayOutput

func (i GroupMemberQuerySpecTermArray) ToGroupMemberQuerySpecTermArrayOutput() GroupMemberQuerySpecTermArrayOutput

func (GroupMemberQuerySpecTermArray) ToGroupMemberQuerySpecTermArrayOutputWithContext

func (i GroupMemberQuerySpecTermArray) ToGroupMemberQuerySpecTermArrayOutputWithContext(ctx context.Context) GroupMemberQuerySpecTermArrayOutput

func (GroupMemberQuerySpecTermArray) ToOutput

type GroupMemberQuerySpecTermArrayInput

type GroupMemberQuerySpecTermArrayInput interface {
	pulumi.Input

	ToGroupMemberQuerySpecTermArrayOutput() GroupMemberQuerySpecTermArrayOutput
	ToGroupMemberQuerySpecTermArrayOutputWithContext(context.Context) GroupMemberQuerySpecTermArrayOutput
}

GroupMemberQuerySpecTermArrayInput is an input type that accepts GroupMemberQuerySpecTermArray and GroupMemberQuerySpecTermArrayOutput values. You can construct a concrete instance of `GroupMemberQuerySpecTermArrayInput` via:

GroupMemberQuerySpecTermArray{ GroupMemberQuerySpecTermArgs{...} }

type GroupMemberQuerySpecTermArrayOutput

type GroupMemberQuerySpecTermArrayOutput struct{ *pulumi.OutputState }

func (GroupMemberQuerySpecTermArrayOutput) ElementType

func (GroupMemberQuerySpecTermArrayOutput) Index

func (GroupMemberQuerySpecTermArrayOutput) ToGroupMemberQuerySpecTermArrayOutput

func (o GroupMemberQuerySpecTermArrayOutput) ToGroupMemberQuerySpecTermArrayOutput() GroupMemberQuerySpecTermArrayOutput

func (GroupMemberQuerySpecTermArrayOutput) ToGroupMemberQuerySpecTermArrayOutputWithContext

func (o GroupMemberQuerySpecTermArrayOutput) ToGroupMemberQuerySpecTermArrayOutputWithContext(ctx context.Context) GroupMemberQuerySpecTermArrayOutput

func (GroupMemberQuerySpecTermArrayOutput) ToOutput

type GroupMemberQuerySpecTermInput

type GroupMemberQuerySpecTermInput interface {
	pulumi.Input

	ToGroupMemberQuerySpecTermOutput() GroupMemberQuerySpecTermOutput
	ToGroupMemberQuerySpecTermOutputWithContext(context.Context) GroupMemberQuerySpecTermOutput
}

GroupMemberQuerySpecTermInput is an input type that accepts GroupMemberQuerySpecTermArgs and GroupMemberQuerySpecTermOutput values. You can construct a concrete instance of `GroupMemberQuerySpecTermInput` via:

GroupMemberQuerySpecTermArgs{...}

type GroupMemberQuerySpecTermOutput

type GroupMemberQuerySpecTermOutput struct{ *pulumi.OutputState }

func (GroupMemberQuerySpecTermOutput) ElementType

func (GroupMemberQuerySpecTermOutput) Op

func (GroupMemberQuerySpecTermOutput) Property

func (GroupMemberQuerySpecTermOutput) Tag

func (GroupMemberQuerySpecTermOutput) ToGroupMemberQuerySpecTermOutput

func (o GroupMemberQuerySpecTermOutput) ToGroupMemberQuerySpecTermOutput() GroupMemberQuerySpecTermOutput

func (GroupMemberQuerySpecTermOutput) ToGroupMemberQuerySpecTermOutputWithContext

func (o GroupMemberQuerySpecTermOutput) ToGroupMemberQuerySpecTermOutputWithContext(ctx context.Context) GroupMemberQuerySpecTermOutput

func (GroupMemberQuerySpecTermOutput) ToOutput

func (GroupMemberQuerySpecTermOutput) Value

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) CplnId

func (o GroupOutput) CplnId() pulumi.StringOutput

func (GroupOutput) Description

func (o GroupOutput) Description() pulumi.StringPtrOutput

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) IdentityMatcher

func (o GroupOutput) IdentityMatcher() GroupIdentityMatcherPtrOutput

func (GroupOutput) MemberQuery

func (o GroupOutput) MemberQuery() GroupMemberQueryPtrOutput

func (GroupOutput) Name

func (o GroupOutput) Name() pulumi.StringOutput

func (GroupOutput) Origin

func (o GroupOutput) Origin() pulumi.StringOutput
func (o GroupOutput) SelfLink() pulumi.StringOutput

func (GroupOutput) ServiceAccounts

func (o GroupOutput) ServiceAccounts() pulumi.StringArrayOutput

func (GroupOutput) Tags

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

func (GroupOutput) ToOutput

func (o GroupOutput) ToOutput(ctx context.Context) pulumix.Output[*Group]

func (GroupOutput) UserIdsAndEmails

func (o GroupOutput) UserIdsAndEmails() pulumi.StringArrayOutput

type GroupState

type GroupState struct {
	CplnId           pulumi.StringPtrInput
	Description      pulumi.StringPtrInput
	IdentityMatcher  GroupIdentityMatcherPtrInput
	MemberQuery      GroupMemberQueryPtrInput
	Name             pulumi.StringPtrInput
	Origin           pulumi.StringPtrInput
	SelfLink         pulumi.StringPtrInput
	ServiceAccounts  pulumi.StringArrayInput
	Tags             pulumi.StringMapInput
	UserIdsAndEmails pulumi.StringArrayInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type Gvc

type Gvc struct {
	pulumi.CustomResourceState

	Alias               pulumi.StringOutput             `pulumi:"alias"`
	ControlplaneTracing GvcControlplaneTracingPtrOutput `pulumi:"controlplaneTracing"`
	CplnId              pulumi.StringOutput             `pulumi:"cplnId"`
	Description         pulumi.StringPtrOutput          `pulumi:"description"`
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain           pulumi.StringPtrOutput       `pulumi:"domain"`
	Env              pulumi.StringMapOutput       `pulumi:"env"`
	LightstepTracing GvcLightstepTracingPtrOutput `pulumi:"lightstepTracing"`
	LoadBalancer     GvcLoadBalancerPtrOutput     `pulumi:"loadBalancer"`
	Locations        pulumi.StringArrayOutput     `pulumi:"locations"`
	Name             pulumi.StringOutput          `pulumi:"name"`
	OtelTracing      GvcOtelTracingPtrOutput      `pulumi:"otelTracing"`
	PullSecrets      pulumi.StringArrayOutput     `pulumi:"pullSecrets"`
	SelfLink         pulumi.StringOutput          `pulumi:"selfLink"`
	Sidecar          GvcSidecarPtrOutput          `pulumi:"sidecar"`
	Tags             pulumi.StringMapOutput       `pulumi:"tags"`
}

func GetGvc

func GetGvc(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GvcState, opts ...pulumi.ResourceOption) (*Gvc, error)

GetGvc gets an existing Gvc 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 NewGvc

func NewGvc(ctx *pulumi.Context,
	name string, args *GvcArgs, opts ...pulumi.ResourceOption) (*Gvc, error)

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

func (*Gvc) ElementType

func (*Gvc) ElementType() reflect.Type

func (*Gvc) ToGvcOutput

func (i *Gvc) ToGvcOutput() GvcOutput

func (*Gvc) ToGvcOutputWithContext

func (i *Gvc) ToGvcOutputWithContext(ctx context.Context) GvcOutput

func (*Gvc) ToOutput

func (i *Gvc) ToOutput(ctx context.Context) pulumix.Output[*Gvc]

type GvcArgs

type GvcArgs struct {
	ControlplaneTracing GvcControlplaneTracingPtrInput
	Description         pulumi.StringPtrInput
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain           pulumi.StringPtrInput
	Env              pulumi.StringMapInput
	LightstepTracing GvcLightstepTracingPtrInput
	LoadBalancer     GvcLoadBalancerPtrInput
	Locations        pulumi.StringArrayInput
	Name             pulumi.StringPtrInput
	OtelTracing      GvcOtelTracingPtrInput
	PullSecrets      pulumi.StringArrayInput
	Sidecar          GvcSidecarPtrInput
	Tags             pulumi.StringMapInput
}

The set of arguments for constructing a Gvc resource.

func (GvcArgs) ElementType

func (GvcArgs) ElementType() reflect.Type

type GvcArray

type GvcArray []GvcInput

func (GvcArray) ElementType

func (GvcArray) ElementType() reflect.Type

func (GvcArray) ToGvcArrayOutput

func (i GvcArray) ToGvcArrayOutput() GvcArrayOutput

func (GvcArray) ToGvcArrayOutputWithContext

func (i GvcArray) ToGvcArrayOutputWithContext(ctx context.Context) GvcArrayOutput

func (GvcArray) ToOutput

func (i GvcArray) ToOutput(ctx context.Context) pulumix.Output[[]*Gvc]

type GvcArrayInput

type GvcArrayInput interface {
	pulumi.Input

	ToGvcArrayOutput() GvcArrayOutput
	ToGvcArrayOutputWithContext(context.Context) GvcArrayOutput
}

GvcArrayInput is an input type that accepts GvcArray and GvcArrayOutput values. You can construct a concrete instance of `GvcArrayInput` via:

GvcArray{ GvcArgs{...} }

type GvcArrayOutput

type GvcArrayOutput struct{ *pulumi.OutputState }

func (GvcArrayOutput) ElementType

func (GvcArrayOutput) ElementType() reflect.Type

func (GvcArrayOutput) Index

func (GvcArrayOutput) ToGvcArrayOutput

func (o GvcArrayOutput) ToGvcArrayOutput() GvcArrayOutput

func (GvcArrayOutput) ToGvcArrayOutputWithContext

func (o GvcArrayOutput) ToGvcArrayOutputWithContext(ctx context.Context) GvcArrayOutput

func (GvcArrayOutput) ToOutput

func (o GvcArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Gvc]

type GvcControlplaneTracing

type GvcControlplaneTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Sampling   int               `pulumi:"sampling"`
}

type GvcControlplaneTracingArgs

type GvcControlplaneTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (GvcControlplaneTracingArgs) ElementType

func (GvcControlplaneTracingArgs) ElementType() reflect.Type

func (GvcControlplaneTracingArgs) ToGvcControlplaneTracingOutput

func (i GvcControlplaneTracingArgs) ToGvcControlplaneTracingOutput() GvcControlplaneTracingOutput

func (GvcControlplaneTracingArgs) ToGvcControlplaneTracingOutputWithContext

func (i GvcControlplaneTracingArgs) ToGvcControlplaneTracingOutputWithContext(ctx context.Context) GvcControlplaneTracingOutput

func (GvcControlplaneTracingArgs) ToGvcControlplaneTracingPtrOutput

func (i GvcControlplaneTracingArgs) ToGvcControlplaneTracingPtrOutput() GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingArgs) ToGvcControlplaneTracingPtrOutputWithContext

func (i GvcControlplaneTracingArgs) ToGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingArgs) ToOutput

type GvcControlplaneTracingInput

type GvcControlplaneTracingInput interface {
	pulumi.Input

	ToGvcControlplaneTracingOutput() GvcControlplaneTracingOutput
	ToGvcControlplaneTracingOutputWithContext(context.Context) GvcControlplaneTracingOutput
}

GvcControlplaneTracingInput is an input type that accepts GvcControlplaneTracingArgs and GvcControlplaneTracingOutput values. You can construct a concrete instance of `GvcControlplaneTracingInput` via:

GvcControlplaneTracingArgs{...}

type GvcControlplaneTracingOutput

type GvcControlplaneTracingOutput struct{ *pulumi.OutputState }

func (GvcControlplaneTracingOutput) CustomTags

func (GvcControlplaneTracingOutput) ElementType

func (GvcControlplaneTracingOutput) Sampling

func (GvcControlplaneTracingOutput) ToGvcControlplaneTracingOutput

func (o GvcControlplaneTracingOutput) ToGvcControlplaneTracingOutput() GvcControlplaneTracingOutput

func (GvcControlplaneTracingOutput) ToGvcControlplaneTracingOutputWithContext

func (o GvcControlplaneTracingOutput) ToGvcControlplaneTracingOutputWithContext(ctx context.Context) GvcControlplaneTracingOutput

func (GvcControlplaneTracingOutput) ToGvcControlplaneTracingPtrOutput

func (o GvcControlplaneTracingOutput) ToGvcControlplaneTracingPtrOutput() GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingOutput) ToGvcControlplaneTracingPtrOutputWithContext

func (o GvcControlplaneTracingOutput) ToGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingOutput) ToOutput

type GvcControlplaneTracingPtrInput

type GvcControlplaneTracingPtrInput interface {
	pulumi.Input

	ToGvcControlplaneTracingPtrOutput() GvcControlplaneTracingPtrOutput
	ToGvcControlplaneTracingPtrOutputWithContext(context.Context) GvcControlplaneTracingPtrOutput
}

GvcControlplaneTracingPtrInput is an input type that accepts GvcControlplaneTracingArgs, GvcControlplaneTracingPtr and GvcControlplaneTracingPtrOutput values. You can construct a concrete instance of `GvcControlplaneTracingPtrInput` via:

        GvcControlplaneTracingArgs{...}

or:

        nil

type GvcControlplaneTracingPtrOutput

type GvcControlplaneTracingPtrOutput struct{ *pulumi.OutputState }

func (GvcControlplaneTracingPtrOutput) CustomTags

func (GvcControlplaneTracingPtrOutput) Elem

func (GvcControlplaneTracingPtrOutput) ElementType

func (GvcControlplaneTracingPtrOutput) Sampling

func (GvcControlplaneTracingPtrOutput) ToGvcControlplaneTracingPtrOutput

func (o GvcControlplaneTracingPtrOutput) ToGvcControlplaneTracingPtrOutput() GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingPtrOutput) ToGvcControlplaneTracingPtrOutputWithContext

func (o GvcControlplaneTracingPtrOutput) ToGvcControlplaneTracingPtrOutputWithContext(ctx context.Context) GvcControlplaneTracingPtrOutput

func (GvcControlplaneTracingPtrOutput) ToOutput

type GvcInput

type GvcInput interface {
	pulumi.Input

	ToGvcOutput() GvcOutput
	ToGvcOutputWithContext(ctx context.Context) GvcOutput
}

type GvcLightstepTracing

type GvcLightstepTracing struct {
	Credentials *string           `pulumi:"credentials"`
	CustomTags  map[string]string `pulumi:"customTags"`
	Endpoint    string            `pulumi:"endpoint"`
	Sampling    int               `pulumi:"sampling"`
}

type GvcLightstepTracingArgs

type GvcLightstepTracingArgs struct {
	Credentials pulumi.StringPtrInput `pulumi:"credentials"`
	CustomTags  pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint    pulumi.StringInput    `pulumi:"endpoint"`
	Sampling    pulumi.IntInput       `pulumi:"sampling"`
}

func (GvcLightstepTracingArgs) ElementType

func (GvcLightstepTracingArgs) ElementType() reflect.Type

func (GvcLightstepTracingArgs) ToGvcLightstepTracingOutput

func (i GvcLightstepTracingArgs) ToGvcLightstepTracingOutput() GvcLightstepTracingOutput

func (GvcLightstepTracingArgs) ToGvcLightstepTracingOutputWithContext

func (i GvcLightstepTracingArgs) ToGvcLightstepTracingOutputWithContext(ctx context.Context) GvcLightstepTracingOutput

func (GvcLightstepTracingArgs) ToGvcLightstepTracingPtrOutput

func (i GvcLightstepTracingArgs) ToGvcLightstepTracingPtrOutput() GvcLightstepTracingPtrOutput

func (GvcLightstepTracingArgs) ToGvcLightstepTracingPtrOutputWithContext

func (i GvcLightstepTracingArgs) ToGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GvcLightstepTracingPtrOutput

func (GvcLightstepTracingArgs) ToOutput

type GvcLightstepTracingInput

type GvcLightstepTracingInput interface {
	pulumi.Input

	ToGvcLightstepTracingOutput() GvcLightstepTracingOutput
	ToGvcLightstepTracingOutputWithContext(context.Context) GvcLightstepTracingOutput
}

GvcLightstepTracingInput is an input type that accepts GvcLightstepTracingArgs and GvcLightstepTracingOutput values. You can construct a concrete instance of `GvcLightstepTracingInput` via:

GvcLightstepTracingArgs{...}

type GvcLightstepTracingOutput

type GvcLightstepTracingOutput struct{ *pulumi.OutputState }

func (GvcLightstepTracingOutput) Credentials

func (GvcLightstepTracingOutput) CustomTags

func (GvcLightstepTracingOutput) ElementType

func (GvcLightstepTracingOutput) ElementType() reflect.Type

func (GvcLightstepTracingOutput) Endpoint

func (GvcLightstepTracingOutput) Sampling

func (GvcLightstepTracingOutput) ToGvcLightstepTracingOutput

func (o GvcLightstepTracingOutput) ToGvcLightstepTracingOutput() GvcLightstepTracingOutput

func (GvcLightstepTracingOutput) ToGvcLightstepTracingOutputWithContext

func (o GvcLightstepTracingOutput) ToGvcLightstepTracingOutputWithContext(ctx context.Context) GvcLightstepTracingOutput

func (GvcLightstepTracingOutput) ToGvcLightstepTracingPtrOutput

func (o GvcLightstepTracingOutput) ToGvcLightstepTracingPtrOutput() GvcLightstepTracingPtrOutput

func (GvcLightstepTracingOutput) ToGvcLightstepTracingPtrOutputWithContext

func (o GvcLightstepTracingOutput) ToGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GvcLightstepTracingPtrOutput

func (GvcLightstepTracingOutput) ToOutput

type GvcLightstepTracingPtrInput

type GvcLightstepTracingPtrInput interface {
	pulumi.Input

	ToGvcLightstepTracingPtrOutput() GvcLightstepTracingPtrOutput
	ToGvcLightstepTracingPtrOutputWithContext(context.Context) GvcLightstepTracingPtrOutput
}

GvcLightstepTracingPtrInput is an input type that accepts GvcLightstepTracingArgs, GvcLightstepTracingPtr and GvcLightstepTracingPtrOutput values. You can construct a concrete instance of `GvcLightstepTracingPtrInput` via:

        GvcLightstepTracingArgs{...}

or:

        nil

type GvcLightstepTracingPtrOutput

type GvcLightstepTracingPtrOutput struct{ *pulumi.OutputState }

func (GvcLightstepTracingPtrOutput) Credentials

func (GvcLightstepTracingPtrOutput) CustomTags

func (GvcLightstepTracingPtrOutput) Elem

func (GvcLightstepTracingPtrOutput) ElementType

func (GvcLightstepTracingPtrOutput) Endpoint

func (GvcLightstepTracingPtrOutput) Sampling

func (GvcLightstepTracingPtrOutput) ToGvcLightstepTracingPtrOutput

func (o GvcLightstepTracingPtrOutput) ToGvcLightstepTracingPtrOutput() GvcLightstepTracingPtrOutput

func (GvcLightstepTracingPtrOutput) ToGvcLightstepTracingPtrOutputWithContext

func (o GvcLightstepTracingPtrOutput) ToGvcLightstepTracingPtrOutputWithContext(ctx context.Context) GvcLightstepTracingPtrOutput

func (GvcLightstepTracingPtrOutput) ToOutput

type GvcLoadBalancer

type GvcLoadBalancer struct {
	Dedicated      bool `pulumi:"dedicated"`
	TrustedProxies *int `pulumi:"trustedProxies"`
}

type GvcLoadBalancerArgs

type GvcLoadBalancerArgs struct {
	Dedicated      pulumi.BoolInput   `pulumi:"dedicated"`
	TrustedProxies pulumi.IntPtrInput `pulumi:"trustedProxies"`
}

func (GvcLoadBalancerArgs) ElementType

func (GvcLoadBalancerArgs) ElementType() reflect.Type

func (GvcLoadBalancerArgs) ToGvcLoadBalancerOutput

func (i GvcLoadBalancerArgs) ToGvcLoadBalancerOutput() GvcLoadBalancerOutput

func (GvcLoadBalancerArgs) ToGvcLoadBalancerOutputWithContext

func (i GvcLoadBalancerArgs) ToGvcLoadBalancerOutputWithContext(ctx context.Context) GvcLoadBalancerOutput

func (GvcLoadBalancerArgs) ToGvcLoadBalancerPtrOutput

func (i GvcLoadBalancerArgs) ToGvcLoadBalancerPtrOutput() GvcLoadBalancerPtrOutput

func (GvcLoadBalancerArgs) ToGvcLoadBalancerPtrOutputWithContext

func (i GvcLoadBalancerArgs) ToGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GvcLoadBalancerPtrOutput

func (GvcLoadBalancerArgs) ToOutput

type GvcLoadBalancerInput

type GvcLoadBalancerInput interface {
	pulumi.Input

	ToGvcLoadBalancerOutput() GvcLoadBalancerOutput
	ToGvcLoadBalancerOutputWithContext(context.Context) GvcLoadBalancerOutput
}

GvcLoadBalancerInput is an input type that accepts GvcLoadBalancerArgs and GvcLoadBalancerOutput values. You can construct a concrete instance of `GvcLoadBalancerInput` via:

GvcLoadBalancerArgs{...}

type GvcLoadBalancerOutput

type GvcLoadBalancerOutput struct{ *pulumi.OutputState }

func (GvcLoadBalancerOutput) Dedicated

func (o GvcLoadBalancerOutput) Dedicated() pulumi.BoolOutput

func (GvcLoadBalancerOutput) ElementType

func (GvcLoadBalancerOutput) ElementType() reflect.Type

func (GvcLoadBalancerOutput) ToGvcLoadBalancerOutput

func (o GvcLoadBalancerOutput) ToGvcLoadBalancerOutput() GvcLoadBalancerOutput

func (GvcLoadBalancerOutput) ToGvcLoadBalancerOutputWithContext

func (o GvcLoadBalancerOutput) ToGvcLoadBalancerOutputWithContext(ctx context.Context) GvcLoadBalancerOutput

func (GvcLoadBalancerOutput) ToGvcLoadBalancerPtrOutput

func (o GvcLoadBalancerOutput) ToGvcLoadBalancerPtrOutput() GvcLoadBalancerPtrOutput

func (GvcLoadBalancerOutput) ToGvcLoadBalancerPtrOutputWithContext

func (o GvcLoadBalancerOutput) ToGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GvcLoadBalancerPtrOutput

func (GvcLoadBalancerOutput) ToOutput

func (GvcLoadBalancerOutput) TrustedProxies

func (o GvcLoadBalancerOutput) TrustedProxies() pulumi.IntPtrOutput

type GvcLoadBalancerPtrInput

type GvcLoadBalancerPtrInput interface {
	pulumi.Input

	ToGvcLoadBalancerPtrOutput() GvcLoadBalancerPtrOutput
	ToGvcLoadBalancerPtrOutputWithContext(context.Context) GvcLoadBalancerPtrOutput
}

GvcLoadBalancerPtrInput is an input type that accepts GvcLoadBalancerArgs, GvcLoadBalancerPtr and GvcLoadBalancerPtrOutput values. You can construct a concrete instance of `GvcLoadBalancerPtrInput` via:

        GvcLoadBalancerArgs{...}

or:

        nil

type GvcLoadBalancerPtrOutput

type GvcLoadBalancerPtrOutput struct{ *pulumi.OutputState }

func (GvcLoadBalancerPtrOutput) Dedicated

func (GvcLoadBalancerPtrOutput) Elem

func (GvcLoadBalancerPtrOutput) ElementType

func (GvcLoadBalancerPtrOutput) ElementType() reflect.Type

func (GvcLoadBalancerPtrOutput) ToGvcLoadBalancerPtrOutput

func (o GvcLoadBalancerPtrOutput) ToGvcLoadBalancerPtrOutput() GvcLoadBalancerPtrOutput

func (GvcLoadBalancerPtrOutput) ToGvcLoadBalancerPtrOutputWithContext

func (o GvcLoadBalancerPtrOutput) ToGvcLoadBalancerPtrOutputWithContext(ctx context.Context) GvcLoadBalancerPtrOutput

func (GvcLoadBalancerPtrOutput) ToOutput

func (GvcLoadBalancerPtrOutput) TrustedProxies

func (o GvcLoadBalancerPtrOutput) TrustedProxies() pulumi.IntPtrOutput

type GvcMap

type GvcMap map[string]GvcInput

func (GvcMap) ElementType

func (GvcMap) ElementType() reflect.Type

func (GvcMap) ToGvcMapOutput

func (i GvcMap) ToGvcMapOutput() GvcMapOutput

func (GvcMap) ToGvcMapOutputWithContext

func (i GvcMap) ToGvcMapOutputWithContext(ctx context.Context) GvcMapOutput

func (GvcMap) ToOutput

func (i GvcMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Gvc]

type GvcMapInput

type GvcMapInput interface {
	pulumi.Input

	ToGvcMapOutput() GvcMapOutput
	ToGvcMapOutputWithContext(context.Context) GvcMapOutput
}

GvcMapInput is an input type that accepts GvcMap and GvcMapOutput values. You can construct a concrete instance of `GvcMapInput` via:

GvcMap{ "key": GvcArgs{...} }

type GvcMapOutput

type GvcMapOutput struct{ *pulumi.OutputState }

func (GvcMapOutput) ElementType

func (GvcMapOutput) ElementType() reflect.Type

func (GvcMapOutput) MapIndex

func (o GvcMapOutput) MapIndex(k pulumi.StringInput) GvcOutput

func (GvcMapOutput) ToGvcMapOutput

func (o GvcMapOutput) ToGvcMapOutput() GvcMapOutput

func (GvcMapOutput) ToGvcMapOutputWithContext

func (o GvcMapOutput) ToGvcMapOutputWithContext(ctx context.Context) GvcMapOutput

func (GvcMapOutput) ToOutput

func (o GvcMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Gvc]

type GvcOtelTracing

type GvcOtelTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Endpoint   string            `pulumi:"endpoint"`
	Sampling   int               `pulumi:"sampling"`
}

type GvcOtelTracingArgs

type GvcOtelTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (GvcOtelTracingArgs) ElementType

func (GvcOtelTracingArgs) ElementType() reflect.Type

func (GvcOtelTracingArgs) ToGvcOtelTracingOutput

func (i GvcOtelTracingArgs) ToGvcOtelTracingOutput() GvcOtelTracingOutput

func (GvcOtelTracingArgs) ToGvcOtelTracingOutputWithContext

func (i GvcOtelTracingArgs) ToGvcOtelTracingOutputWithContext(ctx context.Context) GvcOtelTracingOutput

func (GvcOtelTracingArgs) ToGvcOtelTracingPtrOutput

func (i GvcOtelTracingArgs) ToGvcOtelTracingPtrOutput() GvcOtelTracingPtrOutput

func (GvcOtelTracingArgs) ToGvcOtelTracingPtrOutputWithContext

func (i GvcOtelTracingArgs) ToGvcOtelTracingPtrOutputWithContext(ctx context.Context) GvcOtelTracingPtrOutput

func (GvcOtelTracingArgs) ToOutput

type GvcOtelTracingInput

type GvcOtelTracingInput interface {
	pulumi.Input

	ToGvcOtelTracingOutput() GvcOtelTracingOutput
	ToGvcOtelTracingOutputWithContext(context.Context) GvcOtelTracingOutput
}

GvcOtelTracingInput is an input type that accepts GvcOtelTracingArgs and GvcOtelTracingOutput values. You can construct a concrete instance of `GvcOtelTracingInput` via:

GvcOtelTracingArgs{...}

type GvcOtelTracingOutput

type GvcOtelTracingOutput struct{ *pulumi.OutputState }

func (GvcOtelTracingOutput) CustomTags

func (GvcOtelTracingOutput) ElementType

func (GvcOtelTracingOutput) ElementType() reflect.Type

func (GvcOtelTracingOutput) Endpoint

func (GvcOtelTracingOutput) Sampling

func (o GvcOtelTracingOutput) Sampling() pulumi.IntOutput

func (GvcOtelTracingOutput) ToGvcOtelTracingOutput

func (o GvcOtelTracingOutput) ToGvcOtelTracingOutput() GvcOtelTracingOutput

func (GvcOtelTracingOutput) ToGvcOtelTracingOutputWithContext

func (o GvcOtelTracingOutput) ToGvcOtelTracingOutputWithContext(ctx context.Context) GvcOtelTracingOutput

func (GvcOtelTracingOutput) ToGvcOtelTracingPtrOutput

func (o GvcOtelTracingOutput) ToGvcOtelTracingPtrOutput() GvcOtelTracingPtrOutput

func (GvcOtelTracingOutput) ToGvcOtelTracingPtrOutputWithContext

func (o GvcOtelTracingOutput) ToGvcOtelTracingPtrOutputWithContext(ctx context.Context) GvcOtelTracingPtrOutput

func (GvcOtelTracingOutput) ToOutput

type GvcOtelTracingPtrInput

type GvcOtelTracingPtrInput interface {
	pulumi.Input

	ToGvcOtelTracingPtrOutput() GvcOtelTracingPtrOutput
	ToGvcOtelTracingPtrOutputWithContext(context.Context) GvcOtelTracingPtrOutput
}

GvcOtelTracingPtrInput is an input type that accepts GvcOtelTracingArgs, GvcOtelTracingPtr and GvcOtelTracingPtrOutput values. You can construct a concrete instance of `GvcOtelTracingPtrInput` via:

        GvcOtelTracingArgs{...}

or:

        nil

type GvcOtelTracingPtrOutput

type GvcOtelTracingPtrOutput struct{ *pulumi.OutputState }

func (GvcOtelTracingPtrOutput) CustomTags

func (GvcOtelTracingPtrOutput) Elem

func (GvcOtelTracingPtrOutput) ElementType

func (GvcOtelTracingPtrOutput) ElementType() reflect.Type

func (GvcOtelTracingPtrOutput) Endpoint

func (GvcOtelTracingPtrOutput) Sampling

func (GvcOtelTracingPtrOutput) ToGvcOtelTracingPtrOutput

func (o GvcOtelTracingPtrOutput) ToGvcOtelTracingPtrOutput() GvcOtelTracingPtrOutput

func (GvcOtelTracingPtrOutput) ToGvcOtelTracingPtrOutputWithContext

func (o GvcOtelTracingPtrOutput) ToGvcOtelTracingPtrOutputWithContext(ctx context.Context) GvcOtelTracingPtrOutput

func (GvcOtelTracingPtrOutput) ToOutput

type GvcOutput

type GvcOutput struct{ *pulumi.OutputState }

func (GvcOutput) Alias

func (o GvcOutput) Alias() pulumi.StringOutput

func (GvcOutput) ControlplaneTracing

func (o GvcOutput) ControlplaneTracing() GvcControlplaneTracingPtrOutput

func (GvcOutput) CplnId

func (o GvcOutput) CplnId() pulumi.StringOutput

func (GvcOutput) Description

func (o GvcOutput) Description() pulumi.StringPtrOutput

func (GvcOutput) Domain deprecated

func (o GvcOutput) Domain() pulumi.StringPtrOutput

Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.

func (GvcOutput) ElementType

func (GvcOutput) ElementType() reflect.Type

func (GvcOutput) Env

func (GvcOutput) LightstepTracing

func (o GvcOutput) LightstepTracing() GvcLightstepTracingPtrOutput

func (GvcOutput) LoadBalancer

func (o GvcOutput) LoadBalancer() GvcLoadBalancerPtrOutput

func (GvcOutput) Locations

func (o GvcOutput) Locations() pulumi.StringArrayOutput

func (GvcOutput) Name

func (o GvcOutput) Name() pulumi.StringOutput

func (GvcOutput) OtelTracing

func (o GvcOutput) OtelTracing() GvcOtelTracingPtrOutput

func (GvcOutput) PullSecrets

func (o GvcOutput) PullSecrets() pulumi.StringArrayOutput
func (o GvcOutput) SelfLink() pulumi.StringOutput

func (GvcOutput) Sidecar

func (o GvcOutput) Sidecar() GvcSidecarPtrOutput

func (GvcOutput) Tags

func (o GvcOutput) Tags() pulumi.StringMapOutput

func (GvcOutput) ToGvcOutput

func (o GvcOutput) ToGvcOutput() GvcOutput

func (GvcOutput) ToGvcOutputWithContext

func (o GvcOutput) ToGvcOutputWithContext(ctx context.Context) GvcOutput

func (GvcOutput) ToOutput

func (o GvcOutput) ToOutput(ctx context.Context) pulumix.Output[*Gvc]

type GvcSidecar

type GvcSidecar struct {
	Envoy string `pulumi:"envoy"`
}

type GvcSidecarArgs

type GvcSidecarArgs struct {
	Envoy pulumi.StringInput `pulumi:"envoy"`
}

func (GvcSidecarArgs) ElementType

func (GvcSidecarArgs) ElementType() reflect.Type

func (GvcSidecarArgs) ToGvcSidecarOutput

func (i GvcSidecarArgs) ToGvcSidecarOutput() GvcSidecarOutput

func (GvcSidecarArgs) ToGvcSidecarOutputWithContext

func (i GvcSidecarArgs) ToGvcSidecarOutputWithContext(ctx context.Context) GvcSidecarOutput

func (GvcSidecarArgs) ToGvcSidecarPtrOutput

func (i GvcSidecarArgs) ToGvcSidecarPtrOutput() GvcSidecarPtrOutput

func (GvcSidecarArgs) ToGvcSidecarPtrOutputWithContext

func (i GvcSidecarArgs) ToGvcSidecarPtrOutputWithContext(ctx context.Context) GvcSidecarPtrOutput

func (GvcSidecarArgs) ToOutput

type GvcSidecarInput

type GvcSidecarInput interface {
	pulumi.Input

	ToGvcSidecarOutput() GvcSidecarOutput
	ToGvcSidecarOutputWithContext(context.Context) GvcSidecarOutput
}

GvcSidecarInput is an input type that accepts GvcSidecarArgs and GvcSidecarOutput values. You can construct a concrete instance of `GvcSidecarInput` via:

GvcSidecarArgs{...}

type GvcSidecarOutput

type GvcSidecarOutput struct{ *pulumi.OutputState }

func (GvcSidecarOutput) ElementType

func (GvcSidecarOutput) ElementType() reflect.Type

func (GvcSidecarOutput) Envoy

func (GvcSidecarOutput) ToGvcSidecarOutput

func (o GvcSidecarOutput) ToGvcSidecarOutput() GvcSidecarOutput

func (GvcSidecarOutput) ToGvcSidecarOutputWithContext

func (o GvcSidecarOutput) ToGvcSidecarOutputWithContext(ctx context.Context) GvcSidecarOutput

func (GvcSidecarOutput) ToGvcSidecarPtrOutput

func (o GvcSidecarOutput) ToGvcSidecarPtrOutput() GvcSidecarPtrOutput

func (GvcSidecarOutput) ToGvcSidecarPtrOutputWithContext

func (o GvcSidecarOutput) ToGvcSidecarPtrOutputWithContext(ctx context.Context) GvcSidecarPtrOutput

func (GvcSidecarOutput) ToOutput

type GvcSidecarPtrInput

type GvcSidecarPtrInput interface {
	pulumi.Input

	ToGvcSidecarPtrOutput() GvcSidecarPtrOutput
	ToGvcSidecarPtrOutputWithContext(context.Context) GvcSidecarPtrOutput
}

GvcSidecarPtrInput is an input type that accepts GvcSidecarArgs, GvcSidecarPtr and GvcSidecarPtrOutput values. You can construct a concrete instance of `GvcSidecarPtrInput` via:

        GvcSidecarArgs{...}

or:

        nil

func GvcSidecarPtr

func GvcSidecarPtr(v *GvcSidecarArgs) GvcSidecarPtrInput

type GvcSidecarPtrOutput

type GvcSidecarPtrOutput struct{ *pulumi.OutputState }

func (GvcSidecarPtrOutput) Elem

func (GvcSidecarPtrOutput) ElementType

func (GvcSidecarPtrOutput) ElementType() reflect.Type

func (GvcSidecarPtrOutput) Envoy

func (GvcSidecarPtrOutput) ToGvcSidecarPtrOutput

func (o GvcSidecarPtrOutput) ToGvcSidecarPtrOutput() GvcSidecarPtrOutput

func (GvcSidecarPtrOutput) ToGvcSidecarPtrOutputWithContext

func (o GvcSidecarPtrOutput) ToGvcSidecarPtrOutputWithContext(ctx context.Context) GvcSidecarPtrOutput

func (GvcSidecarPtrOutput) ToOutput

type GvcState

type GvcState struct {
	Alias               pulumi.StringPtrInput
	ControlplaneTracing GvcControlplaneTracingPtrInput
	CplnId              pulumi.StringPtrInput
	Description         pulumi.StringPtrInput
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain           pulumi.StringPtrInput
	Env              pulumi.StringMapInput
	LightstepTracing GvcLightstepTracingPtrInput
	LoadBalancer     GvcLoadBalancerPtrInput
	Locations        pulumi.StringArrayInput
	Name             pulumi.StringPtrInput
	OtelTracing      GvcOtelTracingPtrInput
	PullSecrets      pulumi.StringArrayInput
	SelfLink         pulumi.StringPtrInput
	Sidecar          GvcSidecarPtrInput
	Tags             pulumi.StringMapInput
}

func (GvcState) ElementType

func (GvcState) ElementType() reflect.Type

type Identity

type Identity struct {
	pulumi.CustomResourceState

	AwsAccessPolicy        IdentityAwsAccessPolicyPtrOutput         `pulumi:"awsAccessPolicy"`
	AzureAccessPolicy      IdentityAzureAccessPolicyPtrOutput       `pulumi:"azureAccessPolicy"`
	CplnId                 pulumi.StringOutput                      `pulumi:"cplnId"`
	Description            pulumi.StringPtrOutput                   `pulumi:"description"`
	GcpAccessPolicy        IdentityGcpAccessPolicyPtrOutput         `pulumi:"gcpAccessPolicy"`
	Gvc                    pulumi.StringOutput                      `pulumi:"gvc"`
	Name                   pulumi.StringOutput                      `pulumi:"name"`
	NativeNetworkResources IdentityNativeNetworkResourceArrayOutput `pulumi:"nativeNetworkResources"`
	NetworkResources       IdentityNetworkResourceArrayOutput       `pulumi:"networkResources"`
	NgsAccessPolicy        IdentityNgsAccessPolicyPtrOutput         `pulumi:"ngsAccessPolicy"`
	SelfLink               pulumi.StringOutput                      `pulumi:"selfLink"`
	Status                 pulumi.StringMapOutput                   `pulumi:"status"`
	Tags                   pulumi.StringMapOutput                   `pulumi:"tags"`
}

func GetIdentity

func GetIdentity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdentityState, opts ...pulumi.ResourceOption) (*Identity, error)

GetIdentity gets an existing Identity 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 NewIdentity

func NewIdentity(ctx *pulumi.Context,
	name string, args *IdentityArgs, opts ...pulumi.ResourceOption) (*Identity, error)

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

func (*Identity) ElementType

func (*Identity) ElementType() reflect.Type

func (*Identity) ToIdentityOutput

func (i *Identity) ToIdentityOutput() IdentityOutput

func (*Identity) ToIdentityOutputWithContext

func (i *Identity) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (*Identity) ToOutput

func (i *Identity) ToOutput(ctx context.Context) pulumix.Output[*Identity]

type IdentityArgs

The set of arguments for constructing a Identity resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

type IdentityArray

type IdentityArray []IdentityInput

func (IdentityArray) ElementType

func (IdentityArray) ElementType() reflect.Type

func (IdentityArray) ToIdentityArrayOutput

func (i IdentityArray) ToIdentityArrayOutput() IdentityArrayOutput

func (IdentityArray) ToIdentityArrayOutputWithContext

func (i IdentityArray) ToIdentityArrayOutputWithContext(ctx context.Context) IdentityArrayOutput

func (IdentityArray) ToOutput

func (i IdentityArray) ToOutput(ctx context.Context) pulumix.Output[[]*Identity]

type IdentityArrayInput

type IdentityArrayInput interface {
	pulumi.Input

	ToIdentityArrayOutput() IdentityArrayOutput
	ToIdentityArrayOutputWithContext(context.Context) IdentityArrayOutput
}

IdentityArrayInput is an input type that accepts IdentityArray and IdentityArrayOutput values. You can construct a concrete instance of `IdentityArrayInput` via:

IdentityArray{ IdentityArgs{...} }

type IdentityArrayOutput

type IdentityArrayOutput struct{ *pulumi.OutputState }

func (IdentityArrayOutput) ElementType

func (IdentityArrayOutput) ElementType() reflect.Type

func (IdentityArrayOutput) Index

func (IdentityArrayOutput) ToIdentityArrayOutput

func (o IdentityArrayOutput) ToIdentityArrayOutput() IdentityArrayOutput

func (IdentityArrayOutput) ToIdentityArrayOutputWithContext

func (o IdentityArrayOutput) ToIdentityArrayOutputWithContext(ctx context.Context) IdentityArrayOutput

func (IdentityArrayOutput) ToOutput

type IdentityAwsAccessPolicy

type IdentityAwsAccessPolicy struct {
	CloudAccountLink string   `pulumi:"cloudAccountLink"`
	PolicyRefs       []string `pulumi:"policyRefs"`
	RoleName         *string  `pulumi:"roleName"`
}

type IdentityAwsAccessPolicyArgs

type IdentityAwsAccessPolicyArgs struct {
	CloudAccountLink pulumi.StringInput      `pulumi:"cloudAccountLink"`
	PolicyRefs       pulumi.StringArrayInput `pulumi:"policyRefs"`
	RoleName         pulumi.StringPtrInput   `pulumi:"roleName"`
}

func (IdentityAwsAccessPolicyArgs) ElementType

func (IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyOutput

func (i IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyOutput() IdentityAwsAccessPolicyOutput

func (IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyOutputWithContext

func (i IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyOutputWithContext(ctx context.Context) IdentityAwsAccessPolicyOutput

func (IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyPtrOutput

func (i IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyPtrOutput() IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyPtrOutputWithContext

func (i IdentityAwsAccessPolicyArgs) ToIdentityAwsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyArgs) ToOutput

type IdentityAwsAccessPolicyInput

type IdentityAwsAccessPolicyInput interface {
	pulumi.Input

	ToIdentityAwsAccessPolicyOutput() IdentityAwsAccessPolicyOutput
	ToIdentityAwsAccessPolicyOutputWithContext(context.Context) IdentityAwsAccessPolicyOutput
}

IdentityAwsAccessPolicyInput is an input type that accepts IdentityAwsAccessPolicyArgs and IdentityAwsAccessPolicyOutput values. You can construct a concrete instance of `IdentityAwsAccessPolicyInput` via:

IdentityAwsAccessPolicyArgs{...}

type IdentityAwsAccessPolicyOutput

type IdentityAwsAccessPolicyOutput struct{ *pulumi.OutputState }
func (o IdentityAwsAccessPolicyOutput) CloudAccountLink() pulumi.StringOutput

func (IdentityAwsAccessPolicyOutput) ElementType

func (IdentityAwsAccessPolicyOutput) PolicyRefs

func (IdentityAwsAccessPolicyOutput) RoleName

func (IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyOutput

func (o IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyOutput() IdentityAwsAccessPolicyOutput

func (IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyOutputWithContext

func (o IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyOutputWithContext(ctx context.Context) IdentityAwsAccessPolicyOutput

func (IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyPtrOutput

func (o IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyPtrOutput() IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyPtrOutputWithContext

func (o IdentityAwsAccessPolicyOutput) ToIdentityAwsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyOutput) ToOutput

type IdentityAwsAccessPolicyPtrInput

type IdentityAwsAccessPolicyPtrInput interface {
	pulumi.Input

	ToIdentityAwsAccessPolicyPtrOutput() IdentityAwsAccessPolicyPtrOutput
	ToIdentityAwsAccessPolicyPtrOutputWithContext(context.Context) IdentityAwsAccessPolicyPtrOutput
}

IdentityAwsAccessPolicyPtrInput is an input type that accepts IdentityAwsAccessPolicyArgs, IdentityAwsAccessPolicyPtr and IdentityAwsAccessPolicyPtrOutput values. You can construct a concrete instance of `IdentityAwsAccessPolicyPtrInput` via:

        IdentityAwsAccessPolicyArgs{...}

or:

        nil

type IdentityAwsAccessPolicyPtrOutput

type IdentityAwsAccessPolicyPtrOutput struct{ *pulumi.OutputState }

func (IdentityAwsAccessPolicyPtrOutput) Elem

func (IdentityAwsAccessPolicyPtrOutput) ElementType

func (IdentityAwsAccessPolicyPtrOutput) PolicyRefs

func (IdentityAwsAccessPolicyPtrOutput) RoleName

func (IdentityAwsAccessPolicyPtrOutput) ToIdentityAwsAccessPolicyPtrOutput

func (o IdentityAwsAccessPolicyPtrOutput) ToIdentityAwsAccessPolicyPtrOutput() IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyPtrOutput) ToIdentityAwsAccessPolicyPtrOutputWithContext

func (o IdentityAwsAccessPolicyPtrOutput) ToIdentityAwsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAwsAccessPolicyPtrOutput

func (IdentityAwsAccessPolicyPtrOutput) ToOutput

type IdentityAzureAccessPolicy

type IdentityAzureAccessPolicy struct {
	CloudAccountLink string                                    `pulumi:"cloudAccountLink"`
	RoleAssignments  []IdentityAzureAccessPolicyRoleAssignment `pulumi:"roleAssignments"`
}

type IdentityAzureAccessPolicyArgs

type IdentityAzureAccessPolicyArgs struct {
	CloudAccountLink pulumi.StringInput                                `pulumi:"cloudAccountLink"`
	RoleAssignments  IdentityAzureAccessPolicyRoleAssignmentArrayInput `pulumi:"roleAssignments"`
}

func (IdentityAzureAccessPolicyArgs) ElementType

func (IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyOutput

func (i IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyOutput() IdentityAzureAccessPolicyOutput

func (IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyOutputWithContext

func (i IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyOutput

func (IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyPtrOutput

func (i IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyPtrOutput() IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyPtrOutputWithContext

func (i IdentityAzureAccessPolicyArgs) ToIdentityAzureAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyArgs) ToOutput

type IdentityAzureAccessPolicyInput

type IdentityAzureAccessPolicyInput interface {
	pulumi.Input

	ToIdentityAzureAccessPolicyOutput() IdentityAzureAccessPolicyOutput
	ToIdentityAzureAccessPolicyOutputWithContext(context.Context) IdentityAzureAccessPolicyOutput
}

IdentityAzureAccessPolicyInput is an input type that accepts IdentityAzureAccessPolicyArgs and IdentityAzureAccessPolicyOutput values. You can construct a concrete instance of `IdentityAzureAccessPolicyInput` via:

IdentityAzureAccessPolicyArgs{...}

type IdentityAzureAccessPolicyOutput

type IdentityAzureAccessPolicyOutput struct{ *pulumi.OutputState }

func (IdentityAzureAccessPolicyOutput) ElementType

func (IdentityAzureAccessPolicyOutput) RoleAssignments

func (IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyOutput

func (o IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyOutput() IdentityAzureAccessPolicyOutput

func (IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyOutputWithContext

func (o IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyOutput

func (IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyPtrOutput

func (o IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyPtrOutput() IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyPtrOutputWithContext

func (o IdentityAzureAccessPolicyOutput) ToIdentityAzureAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyOutput) ToOutput

type IdentityAzureAccessPolicyPtrInput

type IdentityAzureAccessPolicyPtrInput interface {
	pulumi.Input

	ToIdentityAzureAccessPolicyPtrOutput() IdentityAzureAccessPolicyPtrOutput
	ToIdentityAzureAccessPolicyPtrOutputWithContext(context.Context) IdentityAzureAccessPolicyPtrOutput
}

IdentityAzureAccessPolicyPtrInput is an input type that accepts IdentityAzureAccessPolicyArgs, IdentityAzureAccessPolicyPtr and IdentityAzureAccessPolicyPtrOutput values. You can construct a concrete instance of `IdentityAzureAccessPolicyPtrInput` via:

        IdentityAzureAccessPolicyArgs{...}

or:

        nil

type IdentityAzureAccessPolicyPtrOutput

type IdentityAzureAccessPolicyPtrOutput struct{ *pulumi.OutputState }

func (IdentityAzureAccessPolicyPtrOutput) Elem

func (IdentityAzureAccessPolicyPtrOutput) ElementType

func (IdentityAzureAccessPolicyPtrOutput) RoleAssignments

func (IdentityAzureAccessPolicyPtrOutput) ToIdentityAzureAccessPolicyPtrOutput

func (o IdentityAzureAccessPolicyPtrOutput) ToIdentityAzureAccessPolicyPtrOutput() IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyPtrOutput) ToIdentityAzureAccessPolicyPtrOutputWithContext

func (o IdentityAzureAccessPolicyPtrOutput) ToIdentityAzureAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyPtrOutput

func (IdentityAzureAccessPolicyPtrOutput) ToOutput

type IdentityAzureAccessPolicyRoleAssignment

type IdentityAzureAccessPolicyRoleAssignment struct {
	Roles []string `pulumi:"roles"`
	Scope *string  `pulumi:"scope"`
}

type IdentityAzureAccessPolicyRoleAssignmentArgs

type IdentityAzureAccessPolicyRoleAssignmentArgs struct {
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	Scope pulumi.StringPtrInput   `pulumi:"scope"`
}

func (IdentityAzureAccessPolicyRoleAssignmentArgs) ElementType

func (IdentityAzureAccessPolicyRoleAssignmentArgs) ToIdentityAzureAccessPolicyRoleAssignmentOutput

func (i IdentityAzureAccessPolicyRoleAssignmentArgs) ToIdentityAzureAccessPolicyRoleAssignmentOutput() IdentityAzureAccessPolicyRoleAssignmentOutput

func (IdentityAzureAccessPolicyRoleAssignmentArgs) ToIdentityAzureAccessPolicyRoleAssignmentOutputWithContext

func (i IdentityAzureAccessPolicyRoleAssignmentArgs) ToIdentityAzureAccessPolicyRoleAssignmentOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyRoleAssignmentOutput

func (IdentityAzureAccessPolicyRoleAssignmentArgs) ToOutput

type IdentityAzureAccessPolicyRoleAssignmentArray

type IdentityAzureAccessPolicyRoleAssignmentArray []IdentityAzureAccessPolicyRoleAssignmentInput

func (IdentityAzureAccessPolicyRoleAssignmentArray) ElementType

func (IdentityAzureAccessPolicyRoleAssignmentArray) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (i IdentityAzureAccessPolicyRoleAssignmentArray) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutput() IdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (IdentityAzureAccessPolicyRoleAssignmentArray) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutputWithContext

func (i IdentityAzureAccessPolicyRoleAssignmentArray) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (IdentityAzureAccessPolicyRoleAssignmentArray) ToOutput

type IdentityAzureAccessPolicyRoleAssignmentArrayInput

type IdentityAzureAccessPolicyRoleAssignmentArrayInput interface {
	pulumi.Input

	ToIdentityAzureAccessPolicyRoleAssignmentArrayOutput() IdentityAzureAccessPolicyRoleAssignmentArrayOutput
	ToIdentityAzureAccessPolicyRoleAssignmentArrayOutputWithContext(context.Context) IdentityAzureAccessPolicyRoleAssignmentArrayOutput
}

IdentityAzureAccessPolicyRoleAssignmentArrayInput is an input type that accepts IdentityAzureAccessPolicyRoleAssignmentArray and IdentityAzureAccessPolicyRoleAssignmentArrayOutput values. You can construct a concrete instance of `IdentityAzureAccessPolicyRoleAssignmentArrayInput` via:

IdentityAzureAccessPolicyRoleAssignmentArray{ IdentityAzureAccessPolicyRoleAssignmentArgs{...} }

type IdentityAzureAccessPolicyRoleAssignmentArrayOutput

type IdentityAzureAccessPolicyRoleAssignmentArrayOutput struct{ *pulumi.OutputState }

func (IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ElementType

func (IdentityAzureAccessPolicyRoleAssignmentArrayOutput) Index

func (IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (o IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutput() IdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutputWithContext

func (o IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ToIdentityAzureAccessPolicyRoleAssignmentArrayOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyRoleAssignmentArrayOutput

func (IdentityAzureAccessPolicyRoleAssignmentArrayOutput) ToOutput

type IdentityAzureAccessPolicyRoleAssignmentInput

type IdentityAzureAccessPolicyRoleAssignmentInput interface {
	pulumi.Input

	ToIdentityAzureAccessPolicyRoleAssignmentOutput() IdentityAzureAccessPolicyRoleAssignmentOutput
	ToIdentityAzureAccessPolicyRoleAssignmentOutputWithContext(context.Context) IdentityAzureAccessPolicyRoleAssignmentOutput
}

IdentityAzureAccessPolicyRoleAssignmentInput is an input type that accepts IdentityAzureAccessPolicyRoleAssignmentArgs and IdentityAzureAccessPolicyRoleAssignmentOutput values. You can construct a concrete instance of `IdentityAzureAccessPolicyRoleAssignmentInput` via:

IdentityAzureAccessPolicyRoleAssignmentArgs{...}

type IdentityAzureAccessPolicyRoleAssignmentOutput

type IdentityAzureAccessPolicyRoleAssignmentOutput struct{ *pulumi.OutputState }

func (IdentityAzureAccessPolicyRoleAssignmentOutput) ElementType

func (IdentityAzureAccessPolicyRoleAssignmentOutput) Roles

func (IdentityAzureAccessPolicyRoleAssignmentOutput) Scope

func (IdentityAzureAccessPolicyRoleAssignmentOutput) ToIdentityAzureAccessPolicyRoleAssignmentOutput

func (o IdentityAzureAccessPolicyRoleAssignmentOutput) ToIdentityAzureAccessPolicyRoleAssignmentOutput() IdentityAzureAccessPolicyRoleAssignmentOutput

func (IdentityAzureAccessPolicyRoleAssignmentOutput) ToIdentityAzureAccessPolicyRoleAssignmentOutputWithContext

func (o IdentityAzureAccessPolicyRoleAssignmentOutput) ToIdentityAzureAccessPolicyRoleAssignmentOutputWithContext(ctx context.Context) IdentityAzureAccessPolicyRoleAssignmentOutput

func (IdentityAzureAccessPolicyRoleAssignmentOutput) ToOutput

type IdentityGcpAccessPolicy

type IdentityGcpAccessPolicy struct {
	Bindings         []IdentityGcpAccessPolicyBinding `pulumi:"bindings"`
	CloudAccountLink string                           `pulumi:"cloudAccountLink"`
	Scopes           *string                          `pulumi:"scopes"`
	ServiceAccount   *string                          `pulumi:"serviceAccount"`
}

type IdentityGcpAccessPolicyArgs

type IdentityGcpAccessPolicyArgs struct {
	Bindings         IdentityGcpAccessPolicyBindingArrayInput `pulumi:"bindings"`
	CloudAccountLink pulumi.StringInput                       `pulumi:"cloudAccountLink"`
	Scopes           pulumi.StringPtrInput                    `pulumi:"scopes"`
	ServiceAccount   pulumi.StringPtrInput                    `pulumi:"serviceAccount"`
}

func (IdentityGcpAccessPolicyArgs) ElementType

func (IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyOutput

func (i IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyOutput() IdentityGcpAccessPolicyOutput

func (IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyOutputWithContext

func (i IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyOutput

func (IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyPtrOutput

func (i IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyPtrOutput() IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyPtrOutputWithContext

func (i IdentityGcpAccessPolicyArgs) ToIdentityGcpAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyArgs) ToOutput

type IdentityGcpAccessPolicyBinding

type IdentityGcpAccessPolicyBinding struct {
	Resource *string  `pulumi:"resource"`
	Roles    []string `pulumi:"roles"`
}

type IdentityGcpAccessPolicyBindingArgs

type IdentityGcpAccessPolicyBindingArgs struct {
	Resource pulumi.StringPtrInput   `pulumi:"resource"`
	Roles    pulumi.StringArrayInput `pulumi:"roles"`
}

func (IdentityGcpAccessPolicyBindingArgs) ElementType

func (IdentityGcpAccessPolicyBindingArgs) ToIdentityGcpAccessPolicyBindingOutput

func (i IdentityGcpAccessPolicyBindingArgs) ToIdentityGcpAccessPolicyBindingOutput() IdentityGcpAccessPolicyBindingOutput

func (IdentityGcpAccessPolicyBindingArgs) ToIdentityGcpAccessPolicyBindingOutputWithContext

func (i IdentityGcpAccessPolicyBindingArgs) ToIdentityGcpAccessPolicyBindingOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyBindingOutput

func (IdentityGcpAccessPolicyBindingArgs) ToOutput

type IdentityGcpAccessPolicyBindingArray

type IdentityGcpAccessPolicyBindingArray []IdentityGcpAccessPolicyBindingInput

func (IdentityGcpAccessPolicyBindingArray) ElementType

func (IdentityGcpAccessPolicyBindingArray) ToIdentityGcpAccessPolicyBindingArrayOutput

func (i IdentityGcpAccessPolicyBindingArray) ToIdentityGcpAccessPolicyBindingArrayOutput() IdentityGcpAccessPolicyBindingArrayOutput

func (IdentityGcpAccessPolicyBindingArray) ToIdentityGcpAccessPolicyBindingArrayOutputWithContext

func (i IdentityGcpAccessPolicyBindingArray) ToIdentityGcpAccessPolicyBindingArrayOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyBindingArrayOutput

func (IdentityGcpAccessPolicyBindingArray) ToOutput

type IdentityGcpAccessPolicyBindingArrayInput

type IdentityGcpAccessPolicyBindingArrayInput interface {
	pulumi.Input

	ToIdentityGcpAccessPolicyBindingArrayOutput() IdentityGcpAccessPolicyBindingArrayOutput
	ToIdentityGcpAccessPolicyBindingArrayOutputWithContext(context.Context) IdentityGcpAccessPolicyBindingArrayOutput
}

IdentityGcpAccessPolicyBindingArrayInput is an input type that accepts IdentityGcpAccessPolicyBindingArray and IdentityGcpAccessPolicyBindingArrayOutput values. You can construct a concrete instance of `IdentityGcpAccessPolicyBindingArrayInput` via:

IdentityGcpAccessPolicyBindingArray{ IdentityGcpAccessPolicyBindingArgs{...} }

type IdentityGcpAccessPolicyBindingArrayOutput

type IdentityGcpAccessPolicyBindingArrayOutput struct{ *pulumi.OutputState }

func (IdentityGcpAccessPolicyBindingArrayOutput) ElementType

func (IdentityGcpAccessPolicyBindingArrayOutput) Index

func (IdentityGcpAccessPolicyBindingArrayOutput) ToIdentityGcpAccessPolicyBindingArrayOutput

func (o IdentityGcpAccessPolicyBindingArrayOutput) ToIdentityGcpAccessPolicyBindingArrayOutput() IdentityGcpAccessPolicyBindingArrayOutput

func (IdentityGcpAccessPolicyBindingArrayOutput) ToIdentityGcpAccessPolicyBindingArrayOutputWithContext

func (o IdentityGcpAccessPolicyBindingArrayOutput) ToIdentityGcpAccessPolicyBindingArrayOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyBindingArrayOutput

func (IdentityGcpAccessPolicyBindingArrayOutput) ToOutput

type IdentityGcpAccessPolicyBindingInput

type IdentityGcpAccessPolicyBindingInput interface {
	pulumi.Input

	ToIdentityGcpAccessPolicyBindingOutput() IdentityGcpAccessPolicyBindingOutput
	ToIdentityGcpAccessPolicyBindingOutputWithContext(context.Context) IdentityGcpAccessPolicyBindingOutput
}

IdentityGcpAccessPolicyBindingInput is an input type that accepts IdentityGcpAccessPolicyBindingArgs and IdentityGcpAccessPolicyBindingOutput values. You can construct a concrete instance of `IdentityGcpAccessPolicyBindingInput` via:

IdentityGcpAccessPolicyBindingArgs{...}

type IdentityGcpAccessPolicyBindingOutput

type IdentityGcpAccessPolicyBindingOutput struct{ *pulumi.OutputState }

func (IdentityGcpAccessPolicyBindingOutput) ElementType

func (IdentityGcpAccessPolicyBindingOutput) Resource

func (IdentityGcpAccessPolicyBindingOutput) Roles

func (IdentityGcpAccessPolicyBindingOutput) ToIdentityGcpAccessPolicyBindingOutput

func (o IdentityGcpAccessPolicyBindingOutput) ToIdentityGcpAccessPolicyBindingOutput() IdentityGcpAccessPolicyBindingOutput

func (IdentityGcpAccessPolicyBindingOutput) ToIdentityGcpAccessPolicyBindingOutputWithContext

func (o IdentityGcpAccessPolicyBindingOutput) ToIdentityGcpAccessPolicyBindingOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyBindingOutput

func (IdentityGcpAccessPolicyBindingOutput) ToOutput

type IdentityGcpAccessPolicyInput

type IdentityGcpAccessPolicyInput interface {
	pulumi.Input

	ToIdentityGcpAccessPolicyOutput() IdentityGcpAccessPolicyOutput
	ToIdentityGcpAccessPolicyOutputWithContext(context.Context) IdentityGcpAccessPolicyOutput
}

IdentityGcpAccessPolicyInput is an input type that accepts IdentityGcpAccessPolicyArgs and IdentityGcpAccessPolicyOutput values. You can construct a concrete instance of `IdentityGcpAccessPolicyInput` via:

IdentityGcpAccessPolicyArgs{...}

type IdentityGcpAccessPolicyOutput

type IdentityGcpAccessPolicyOutput struct{ *pulumi.OutputState }

func (IdentityGcpAccessPolicyOutput) Bindings

func (o IdentityGcpAccessPolicyOutput) CloudAccountLink() pulumi.StringOutput

func (IdentityGcpAccessPolicyOutput) ElementType

func (IdentityGcpAccessPolicyOutput) Scopes

func (IdentityGcpAccessPolicyOutput) ServiceAccount

func (IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyOutput

func (o IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyOutput() IdentityGcpAccessPolicyOutput

func (IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyOutputWithContext

func (o IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyOutput

func (IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyPtrOutput

func (o IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyPtrOutput() IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyPtrOutputWithContext

func (o IdentityGcpAccessPolicyOutput) ToIdentityGcpAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyOutput) ToOutput

type IdentityGcpAccessPolicyPtrInput

type IdentityGcpAccessPolicyPtrInput interface {
	pulumi.Input

	ToIdentityGcpAccessPolicyPtrOutput() IdentityGcpAccessPolicyPtrOutput
	ToIdentityGcpAccessPolicyPtrOutputWithContext(context.Context) IdentityGcpAccessPolicyPtrOutput
}

IdentityGcpAccessPolicyPtrInput is an input type that accepts IdentityGcpAccessPolicyArgs, IdentityGcpAccessPolicyPtr and IdentityGcpAccessPolicyPtrOutput values. You can construct a concrete instance of `IdentityGcpAccessPolicyPtrInput` via:

        IdentityGcpAccessPolicyArgs{...}

or:

        nil

type IdentityGcpAccessPolicyPtrOutput

type IdentityGcpAccessPolicyPtrOutput struct{ *pulumi.OutputState }

func (IdentityGcpAccessPolicyPtrOutput) Bindings

func (IdentityGcpAccessPolicyPtrOutput) Elem

func (IdentityGcpAccessPolicyPtrOutput) ElementType

func (IdentityGcpAccessPolicyPtrOutput) Scopes

func (IdentityGcpAccessPolicyPtrOutput) ServiceAccount

func (IdentityGcpAccessPolicyPtrOutput) ToIdentityGcpAccessPolicyPtrOutput

func (o IdentityGcpAccessPolicyPtrOutput) ToIdentityGcpAccessPolicyPtrOutput() IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyPtrOutput) ToIdentityGcpAccessPolicyPtrOutputWithContext

func (o IdentityGcpAccessPolicyPtrOutput) ToIdentityGcpAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityGcpAccessPolicyPtrOutput

func (IdentityGcpAccessPolicyPtrOutput) ToOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
}

type IdentityMap

type IdentityMap map[string]IdentityInput

func (IdentityMap) ElementType

func (IdentityMap) ElementType() reflect.Type

func (IdentityMap) ToIdentityMapOutput

func (i IdentityMap) ToIdentityMapOutput() IdentityMapOutput

func (IdentityMap) ToIdentityMapOutputWithContext

func (i IdentityMap) ToIdentityMapOutputWithContext(ctx context.Context) IdentityMapOutput

func (IdentityMap) ToOutput

func (i IdentityMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Identity]

type IdentityMapInput

type IdentityMapInput interface {
	pulumi.Input

	ToIdentityMapOutput() IdentityMapOutput
	ToIdentityMapOutputWithContext(context.Context) IdentityMapOutput
}

IdentityMapInput is an input type that accepts IdentityMap and IdentityMapOutput values. You can construct a concrete instance of `IdentityMapInput` via:

IdentityMap{ "key": IdentityArgs{...} }

type IdentityMapOutput

type IdentityMapOutput struct{ *pulumi.OutputState }

func (IdentityMapOutput) ElementType

func (IdentityMapOutput) ElementType() reflect.Type

func (IdentityMapOutput) MapIndex

func (IdentityMapOutput) ToIdentityMapOutput

func (o IdentityMapOutput) ToIdentityMapOutput() IdentityMapOutput

func (IdentityMapOutput) ToIdentityMapOutputWithContext

func (o IdentityMapOutput) ToIdentityMapOutputWithContext(ctx context.Context) IdentityMapOutput

func (IdentityMapOutput) ToOutput

type IdentityNativeNetworkResource

type IdentityNativeNetworkResource struct {
	AwsPrivateLink    *IdentityNativeNetworkResourceAwsPrivateLink    `pulumi:"awsPrivateLink"`
	Fqdn              string                                          `pulumi:"fqdn"`
	GcpServiceConnect *IdentityNativeNetworkResourceGcpServiceConnect `pulumi:"gcpServiceConnect"`
	Name              string                                          `pulumi:"name"`
	Ports             []int                                           `pulumi:"ports"`
}

type IdentityNativeNetworkResourceArgs

type IdentityNativeNetworkResourceArgs struct {
	AwsPrivateLink    IdentityNativeNetworkResourceAwsPrivateLinkPtrInput    `pulumi:"awsPrivateLink"`
	Fqdn              pulumi.StringInput                                     `pulumi:"fqdn"`
	GcpServiceConnect IdentityNativeNetworkResourceGcpServiceConnectPtrInput `pulumi:"gcpServiceConnect"`
	Name              pulumi.StringInput                                     `pulumi:"name"`
	Ports             pulumi.IntArrayInput                                   `pulumi:"ports"`
}

func (IdentityNativeNetworkResourceArgs) ElementType

func (IdentityNativeNetworkResourceArgs) ToIdentityNativeNetworkResourceOutput

func (i IdentityNativeNetworkResourceArgs) ToIdentityNativeNetworkResourceOutput() IdentityNativeNetworkResourceOutput

func (IdentityNativeNetworkResourceArgs) ToIdentityNativeNetworkResourceOutputWithContext

func (i IdentityNativeNetworkResourceArgs) ToIdentityNativeNetworkResourceOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceOutput

func (IdentityNativeNetworkResourceArgs) ToOutput

type IdentityNativeNetworkResourceArray

type IdentityNativeNetworkResourceArray []IdentityNativeNetworkResourceInput

func (IdentityNativeNetworkResourceArray) ElementType

func (IdentityNativeNetworkResourceArray) ToIdentityNativeNetworkResourceArrayOutput

func (i IdentityNativeNetworkResourceArray) ToIdentityNativeNetworkResourceArrayOutput() IdentityNativeNetworkResourceArrayOutput

func (IdentityNativeNetworkResourceArray) ToIdentityNativeNetworkResourceArrayOutputWithContext

func (i IdentityNativeNetworkResourceArray) ToIdentityNativeNetworkResourceArrayOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceArrayOutput

func (IdentityNativeNetworkResourceArray) ToOutput

type IdentityNativeNetworkResourceArrayInput

type IdentityNativeNetworkResourceArrayInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceArrayOutput() IdentityNativeNetworkResourceArrayOutput
	ToIdentityNativeNetworkResourceArrayOutputWithContext(context.Context) IdentityNativeNetworkResourceArrayOutput
}

IdentityNativeNetworkResourceArrayInput is an input type that accepts IdentityNativeNetworkResourceArray and IdentityNativeNetworkResourceArrayOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceArrayInput` via:

IdentityNativeNetworkResourceArray{ IdentityNativeNetworkResourceArgs{...} }

type IdentityNativeNetworkResourceArrayOutput

type IdentityNativeNetworkResourceArrayOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceArrayOutput) ElementType

func (IdentityNativeNetworkResourceArrayOutput) Index

func (IdentityNativeNetworkResourceArrayOutput) ToIdentityNativeNetworkResourceArrayOutput

func (o IdentityNativeNetworkResourceArrayOutput) ToIdentityNativeNetworkResourceArrayOutput() IdentityNativeNetworkResourceArrayOutput

func (IdentityNativeNetworkResourceArrayOutput) ToIdentityNativeNetworkResourceArrayOutputWithContext

func (o IdentityNativeNetworkResourceArrayOutput) ToIdentityNativeNetworkResourceArrayOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceArrayOutput

func (IdentityNativeNetworkResourceArrayOutput) ToOutput

type IdentityNativeNetworkResourceAwsPrivateLink struct {
	EndpointServiceName string `pulumi:"endpointServiceName"`
}

type IdentityNativeNetworkResourceAwsPrivateLinkArgs

type IdentityNativeNetworkResourceAwsPrivateLinkArgs struct {
	EndpointServiceName pulumi.StringInput `pulumi:"endpointServiceName"`
}

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ElementType

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkOutput

func (i IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkOutput() IdentityNativeNetworkResourceAwsPrivateLinkOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkOutputWithContext

func (i IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceAwsPrivateLinkOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (i IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput() IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext

func (i IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkArgs) ToOutput

type IdentityNativeNetworkResourceAwsPrivateLinkInput

type IdentityNativeNetworkResourceAwsPrivateLinkInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceAwsPrivateLinkOutput() IdentityNativeNetworkResourceAwsPrivateLinkOutput
	ToIdentityNativeNetworkResourceAwsPrivateLinkOutputWithContext(context.Context) IdentityNativeNetworkResourceAwsPrivateLinkOutput
}

IdentityNativeNetworkResourceAwsPrivateLinkInput is an input type that accepts IdentityNativeNetworkResourceAwsPrivateLinkArgs and IdentityNativeNetworkResourceAwsPrivateLinkOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceAwsPrivateLinkInput` via:

IdentityNativeNetworkResourceAwsPrivateLinkArgs{...}

type IdentityNativeNetworkResourceAwsPrivateLinkOutput

type IdentityNativeNetworkResourceAwsPrivateLinkOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ElementType

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) EndpointServiceName

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkOutput

func (o IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkOutput() IdentityNativeNetworkResourceAwsPrivateLinkOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkOutputWithContext

func (o IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceAwsPrivateLinkOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (o IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput() IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext

func (o IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkOutput) ToOutput

type IdentityNativeNetworkResourceAwsPrivateLinkPtrInput

type IdentityNativeNetworkResourceAwsPrivateLinkPtrInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput() IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput
	ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext(context.Context) IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput
}

IdentityNativeNetworkResourceAwsPrivateLinkPtrInput is an input type that accepts IdentityNativeNetworkResourceAwsPrivateLinkArgs, IdentityNativeNetworkResourceAwsPrivateLinkPtr and IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceAwsPrivateLinkPtrInput` via:

        IdentityNativeNetworkResourceAwsPrivateLinkArgs{...}

or:

        nil

type IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

type IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) Elem

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) ElementType

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) EndpointServiceName

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext

func (o IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) ToIdentityNativeNetworkResourceAwsPrivateLinkPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput

func (IdentityNativeNetworkResourceAwsPrivateLinkPtrOutput) ToOutput

type IdentityNativeNetworkResourceGcpServiceConnect

type IdentityNativeNetworkResourceGcpServiceConnect struct {
	TargetService string `pulumi:"targetService"`
}

type IdentityNativeNetworkResourceGcpServiceConnectArgs

type IdentityNativeNetworkResourceGcpServiceConnectArgs struct {
	TargetService pulumi.StringInput `pulumi:"targetService"`
}

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ElementType

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectOutput

func (i IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectOutput() IdentityNativeNetworkResourceGcpServiceConnectOutput

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectOutputWithContext

func (i IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceGcpServiceConnectOutput

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (i IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput() IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext

func (i IdentityNativeNetworkResourceGcpServiceConnectArgs) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectArgs) ToOutput

type IdentityNativeNetworkResourceGcpServiceConnectInput

type IdentityNativeNetworkResourceGcpServiceConnectInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceGcpServiceConnectOutput() IdentityNativeNetworkResourceGcpServiceConnectOutput
	ToIdentityNativeNetworkResourceGcpServiceConnectOutputWithContext(context.Context) IdentityNativeNetworkResourceGcpServiceConnectOutput
}

IdentityNativeNetworkResourceGcpServiceConnectInput is an input type that accepts IdentityNativeNetworkResourceGcpServiceConnectArgs and IdentityNativeNetworkResourceGcpServiceConnectOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceGcpServiceConnectInput` via:

IdentityNativeNetworkResourceGcpServiceConnectArgs{...}

type IdentityNativeNetworkResourceGcpServiceConnectOutput

type IdentityNativeNetworkResourceGcpServiceConnectOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ElementType

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) TargetService

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectOutput

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectOutputWithContext

func (o IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceGcpServiceConnectOutput

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (o IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput() IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext

func (o IdentityNativeNetworkResourceGcpServiceConnectOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectOutput) ToOutput

type IdentityNativeNetworkResourceGcpServiceConnectPtrInput

type IdentityNativeNetworkResourceGcpServiceConnectPtrInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput() IdentityNativeNetworkResourceGcpServiceConnectPtrOutput
	ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext(context.Context) IdentityNativeNetworkResourceGcpServiceConnectPtrOutput
}

IdentityNativeNetworkResourceGcpServiceConnectPtrInput is an input type that accepts IdentityNativeNetworkResourceGcpServiceConnectArgs, IdentityNativeNetworkResourceGcpServiceConnectPtr and IdentityNativeNetworkResourceGcpServiceConnectPtrOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceGcpServiceConnectPtrInput` via:

        IdentityNativeNetworkResourceGcpServiceConnectArgs{...}

or:

        nil

type IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

type IdentityNativeNetworkResourceGcpServiceConnectPtrOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) Elem

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) ElementType

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) TargetService

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext

func (o IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) ToIdentityNativeNetworkResourceGcpServiceConnectPtrOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceGcpServiceConnectPtrOutput

func (IdentityNativeNetworkResourceGcpServiceConnectPtrOutput) ToOutput

type IdentityNativeNetworkResourceInput

type IdentityNativeNetworkResourceInput interface {
	pulumi.Input

	ToIdentityNativeNetworkResourceOutput() IdentityNativeNetworkResourceOutput
	ToIdentityNativeNetworkResourceOutputWithContext(context.Context) IdentityNativeNetworkResourceOutput
}

IdentityNativeNetworkResourceInput is an input type that accepts IdentityNativeNetworkResourceArgs and IdentityNativeNetworkResourceOutput values. You can construct a concrete instance of `IdentityNativeNetworkResourceInput` via:

IdentityNativeNetworkResourceArgs{...}

type IdentityNativeNetworkResourceOutput

type IdentityNativeNetworkResourceOutput struct{ *pulumi.OutputState }

func (IdentityNativeNetworkResourceOutput) ElementType

func (IdentityNativeNetworkResourceOutput) Fqdn

func (IdentityNativeNetworkResourceOutput) GcpServiceConnect

func (IdentityNativeNetworkResourceOutput) Name

func (IdentityNativeNetworkResourceOutput) Ports

func (IdentityNativeNetworkResourceOutput) ToIdentityNativeNetworkResourceOutput

func (o IdentityNativeNetworkResourceOutput) ToIdentityNativeNetworkResourceOutput() IdentityNativeNetworkResourceOutput

func (IdentityNativeNetworkResourceOutput) ToIdentityNativeNetworkResourceOutputWithContext

func (o IdentityNativeNetworkResourceOutput) ToIdentityNativeNetworkResourceOutputWithContext(ctx context.Context) IdentityNativeNetworkResourceOutput

func (IdentityNativeNetworkResourceOutput) ToOutput

type IdentityNetworkResource

type IdentityNetworkResource struct {
	AgentLink  string   `pulumi:"agentLink"`
	Fqdn       *string  `pulumi:"fqdn"`
	Ips        []string `pulumi:"ips"`
	Name       string   `pulumi:"name"`
	Ports      []int    `pulumi:"ports"`
	ResolverIp *string  `pulumi:"resolverIp"`
}

type IdentityNetworkResourceArgs

type IdentityNetworkResourceArgs struct {
	AgentLink  pulumi.StringInput      `pulumi:"agentLink"`
	Fqdn       pulumi.StringPtrInput   `pulumi:"fqdn"`
	Ips        pulumi.StringArrayInput `pulumi:"ips"`
	Name       pulumi.StringInput      `pulumi:"name"`
	Ports      pulumi.IntArrayInput    `pulumi:"ports"`
	ResolverIp pulumi.StringPtrInput   `pulumi:"resolverIp"`
}

func (IdentityNetworkResourceArgs) ElementType

func (IdentityNetworkResourceArgs) ToIdentityNetworkResourceOutput

func (i IdentityNetworkResourceArgs) ToIdentityNetworkResourceOutput() IdentityNetworkResourceOutput

func (IdentityNetworkResourceArgs) ToIdentityNetworkResourceOutputWithContext

func (i IdentityNetworkResourceArgs) ToIdentityNetworkResourceOutputWithContext(ctx context.Context) IdentityNetworkResourceOutput

func (IdentityNetworkResourceArgs) ToOutput

type IdentityNetworkResourceArray

type IdentityNetworkResourceArray []IdentityNetworkResourceInput

func (IdentityNetworkResourceArray) ElementType

func (IdentityNetworkResourceArray) ToIdentityNetworkResourceArrayOutput

func (i IdentityNetworkResourceArray) ToIdentityNetworkResourceArrayOutput() IdentityNetworkResourceArrayOutput

func (IdentityNetworkResourceArray) ToIdentityNetworkResourceArrayOutputWithContext

func (i IdentityNetworkResourceArray) ToIdentityNetworkResourceArrayOutputWithContext(ctx context.Context) IdentityNetworkResourceArrayOutput

func (IdentityNetworkResourceArray) ToOutput

type IdentityNetworkResourceArrayInput

type IdentityNetworkResourceArrayInput interface {
	pulumi.Input

	ToIdentityNetworkResourceArrayOutput() IdentityNetworkResourceArrayOutput
	ToIdentityNetworkResourceArrayOutputWithContext(context.Context) IdentityNetworkResourceArrayOutput
}

IdentityNetworkResourceArrayInput is an input type that accepts IdentityNetworkResourceArray and IdentityNetworkResourceArrayOutput values. You can construct a concrete instance of `IdentityNetworkResourceArrayInput` via:

IdentityNetworkResourceArray{ IdentityNetworkResourceArgs{...} }

type IdentityNetworkResourceArrayOutput

type IdentityNetworkResourceArrayOutput struct{ *pulumi.OutputState }

func (IdentityNetworkResourceArrayOutput) ElementType

func (IdentityNetworkResourceArrayOutput) Index

func (IdentityNetworkResourceArrayOutput) ToIdentityNetworkResourceArrayOutput

func (o IdentityNetworkResourceArrayOutput) ToIdentityNetworkResourceArrayOutput() IdentityNetworkResourceArrayOutput

func (IdentityNetworkResourceArrayOutput) ToIdentityNetworkResourceArrayOutputWithContext

func (o IdentityNetworkResourceArrayOutput) ToIdentityNetworkResourceArrayOutputWithContext(ctx context.Context) IdentityNetworkResourceArrayOutput

func (IdentityNetworkResourceArrayOutput) ToOutput

type IdentityNetworkResourceInput

type IdentityNetworkResourceInput interface {
	pulumi.Input

	ToIdentityNetworkResourceOutput() IdentityNetworkResourceOutput
	ToIdentityNetworkResourceOutputWithContext(context.Context) IdentityNetworkResourceOutput
}

IdentityNetworkResourceInput is an input type that accepts IdentityNetworkResourceArgs and IdentityNetworkResourceOutput values. You can construct a concrete instance of `IdentityNetworkResourceInput` via:

IdentityNetworkResourceArgs{...}

type IdentityNetworkResourceOutput

type IdentityNetworkResourceOutput struct{ *pulumi.OutputState }

func (IdentityNetworkResourceOutput) ElementType

func (IdentityNetworkResourceOutput) Fqdn

func (IdentityNetworkResourceOutput) Ips

func (IdentityNetworkResourceOutput) Name

func (IdentityNetworkResourceOutput) Ports

func (IdentityNetworkResourceOutput) ResolverIp

func (IdentityNetworkResourceOutput) ToIdentityNetworkResourceOutput

func (o IdentityNetworkResourceOutput) ToIdentityNetworkResourceOutput() IdentityNetworkResourceOutput

func (IdentityNetworkResourceOutput) ToIdentityNetworkResourceOutputWithContext

func (o IdentityNetworkResourceOutput) ToIdentityNetworkResourceOutputWithContext(ctx context.Context) IdentityNetworkResourceOutput

func (IdentityNetworkResourceOutput) ToOutput

type IdentityNgsAccessPolicy

type IdentityNgsAccessPolicy struct {
	CloudAccountLink string                       `pulumi:"cloudAccountLink"`
	Data             *int                         `pulumi:"data"`
	Payload          *int                         `pulumi:"payload"`
	Pub              *IdentityNgsAccessPolicyPub  `pulumi:"pub"`
	Resp             *IdentityNgsAccessPolicyResp `pulumi:"resp"`
	Sub              *IdentityNgsAccessPolicySub  `pulumi:"sub"`
	Subs             *int                         `pulumi:"subs"`
}

type IdentityNgsAccessPolicyArgs

type IdentityNgsAccessPolicyArgs struct {
	CloudAccountLink pulumi.StringInput                  `pulumi:"cloudAccountLink"`
	Data             pulumi.IntPtrInput                  `pulumi:"data"`
	Payload          pulumi.IntPtrInput                  `pulumi:"payload"`
	Pub              IdentityNgsAccessPolicyPubPtrInput  `pulumi:"pub"`
	Resp             IdentityNgsAccessPolicyRespPtrInput `pulumi:"resp"`
	Sub              IdentityNgsAccessPolicySubPtrInput  `pulumi:"sub"`
	Subs             pulumi.IntPtrInput                  `pulumi:"subs"`
}

func (IdentityNgsAccessPolicyArgs) ElementType

func (IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyOutput

func (i IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyOutput() IdentityNgsAccessPolicyOutput

func (IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyOutputWithContext

func (i IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyOutput

func (IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyPtrOutput

func (i IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyPtrOutput() IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyPtrOutputWithContext

func (i IdentityNgsAccessPolicyArgs) ToIdentityNgsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyArgs) ToOutput

type IdentityNgsAccessPolicyInput

type IdentityNgsAccessPolicyInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyOutput() IdentityNgsAccessPolicyOutput
	ToIdentityNgsAccessPolicyOutputWithContext(context.Context) IdentityNgsAccessPolicyOutput
}

IdentityNgsAccessPolicyInput is an input type that accepts IdentityNgsAccessPolicyArgs and IdentityNgsAccessPolicyOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyInput` via:

IdentityNgsAccessPolicyArgs{...}

type IdentityNgsAccessPolicyOutput

type IdentityNgsAccessPolicyOutput struct{ *pulumi.OutputState }
func (o IdentityNgsAccessPolicyOutput) CloudAccountLink() pulumi.StringOutput

func (IdentityNgsAccessPolicyOutput) Data

func (IdentityNgsAccessPolicyOutput) ElementType

func (IdentityNgsAccessPolicyOutput) Payload

func (IdentityNgsAccessPolicyOutput) Pub

func (IdentityNgsAccessPolicyOutput) Resp

func (IdentityNgsAccessPolicyOutput) Sub

func (IdentityNgsAccessPolicyOutput) Subs

func (IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyOutput

func (o IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyOutput() IdentityNgsAccessPolicyOutput

func (IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyOutputWithContext

func (o IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyOutput

func (IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyPtrOutput

func (o IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyPtrOutput() IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyPtrOutputWithContext

func (o IdentityNgsAccessPolicyOutput) ToIdentityNgsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyOutput) ToOutput

type IdentityNgsAccessPolicyPtrInput

type IdentityNgsAccessPolicyPtrInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyPtrOutput() IdentityNgsAccessPolicyPtrOutput
	ToIdentityNgsAccessPolicyPtrOutputWithContext(context.Context) IdentityNgsAccessPolicyPtrOutput
}

IdentityNgsAccessPolicyPtrInput is an input type that accepts IdentityNgsAccessPolicyArgs, IdentityNgsAccessPolicyPtr and IdentityNgsAccessPolicyPtrOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyPtrInput` via:

        IdentityNgsAccessPolicyArgs{...}

or:

        nil

type IdentityNgsAccessPolicyPtrOutput

type IdentityNgsAccessPolicyPtrOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicyPtrOutput) Data

func (IdentityNgsAccessPolicyPtrOutput) Elem

func (IdentityNgsAccessPolicyPtrOutput) ElementType

func (IdentityNgsAccessPolicyPtrOutput) Payload

func (IdentityNgsAccessPolicyPtrOutput) Pub

func (IdentityNgsAccessPolicyPtrOutput) Resp

func (IdentityNgsAccessPolicyPtrOutput) Sub

func (IdentityNgsAccessPolicyPtrOutput) Subs

func (IdentityNgsAccessPolicyPtrOutput) ToIdentityNgsAccessPolicyPtrOutput

func (o IdentityNgsAccessPolicyPtrOutput) ToIdentityNgsAccessPolicyPtrOutput() IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyPtrOutput) ToIdentityNgsAccessPolicyPtrOutputWithContext

func (o IdentityNgsAccessPolicyPtrOutput) ToIdentityNgsAccessPolicyPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPtrOutput

func (IdentityNgsAccessPolicyPtrOutput) ToOutput

type IdentityNgsAccessPolicyPub

type IdentityNgsAccessPolicyPub struct {
	Allows []string `pulumi:"allows"`
	Denies []string `pulumi:"denies"`
}

type IdentityNgsAccessPolicyPubArgs

type IdentityNgsAccessPolicyPubArgs struct {
	Allows pulumi.StringArrayInput `pulumi:"allows"`
	Denies pulumi.StringArrayInput `pulumi:"denies"`
}

func (IdentityNgsAccessPolicyPubArgs) ElementType

func (IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubOutput

func (i IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubOutput() IdentityNgsAccessPolicyPubOutput

func (IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubOutputWithContext

func (i IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPubOutput

func (IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubPtrOutput

func (i IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubPtrOutput() IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubPtrOutputWithContext

func (i IdentityNgsAccessPolicyPubArgs) ToIdentityNgsAccessPolicyPubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubArgs) ToOutput

type IdentityNgsAccessPolicyPubInput

type IdentityNgsAccessPolicyPubInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyPubOutput() IdentityNgsAccessPolicyPubOutput
	ToIdentityNgsAccessPolicyPubOutputWithContext(context.Context) IdentityNgsAccessPolicyPubOutput
}

IdentityNgsAccessPolicyPubInput is an input type that accepts IdentityNgsAccessPolicyPubArgs and IdentityNgsAccessPolicyPubOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyPubInput` via:

IdentityNgsAccessPolicyPubArgs{...}

type IdentityNgsAccessPolicyPubOutput

type IdentityNgsAccessPolicyPubOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicyPubOutput) Allows

func (IdentityNgsAccessPolicyPubOutput) Denies

func (IdentityNgsAccessPolicyPubOutput) ElementType

func (IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubOutput

func (o IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubOutput() IdentityNgsAccessPolicyPubOutput

func (IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubOutputWithContext

func (o IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPubOutput

func (IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubPtrOutput

func (o IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubPtrOutput() IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubPtrOutputWithContext

func (o IdentityNgsAccessPolicyPubOutput) ToIdentityNgsAccessPolicyPubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubOutput) ToOutput

type IdentityNgsAccessPolicyPubPtrInput

type IdentityNgsAccessPolicyPubPtrInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyPubPtrOutput() IdentityNgsAccessPolicyPubPtrOutput
	ToIdentityNgsAccessPolicyPubPtrOutputWithContext(context.Context) IdentityNgsAccessPolicyPubPtrOutput
}

IdentityNgsAccessPolicyPubPtrInput is an input type that accepts IdentityNgsAccessPolicyPubArgs, IdentityNgsAccessPolicyPubPtr and IdentityNgsAccessPolicyPubPtrOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyPubPtrInput` via:

        IdentityNgsAccessPolicyPubArgs{...}

or:

        nil

type IdentityNgsAccessPolicyPubPtrOutput

type IdentityNgsAccessPolicyPubPtrOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicyPubPtrOutput) Allows

func (IdentityNgsAccessPolicyPubPtrOutput) Denies

func (IdentityNgsAccessPolicyPubPtrOutput) Elem

func (IdentityNgsAccessPolicyPubPtrOutput) ElementType

func (IdentityNgsAccessPolicyPubPtrOutput) ToIdentityNgsAccessPolicyPubPtrOutput

func (o IdentityNgsAccessPolicyPubPtrOutput) ToIdentityNgsAccessPolicyPubPtrOutput() IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubPtrOutput) ToIdentityNgsAccessPolicyPubPtrOutputWithContext

func (o IdentityNgsAccessPolicyPubPtrOutput) ToIdentityNgsAccessPolicyPubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyPubPtrOutput

func (IdentityNgsAccessPolicyPubPtrOutput) ToOutput

type IdentityNgsAccessPolicyResp

type IdentityNgsAccessPolicyResp struct {
	Max *int    `pulumi:"max"`
	Ttl *string `pulumi:"ttl"`
}

type IdentityNgsAccessPolicyRespArgs

type IdentityNgsAccessPolicyRespArgs struct {
	Max pulumi.IntPtrInput    `pulumi:"max"`
	Ttl pulumi.StringPtrInput `pulumi:"ttl"`
}

func (IdentityNgsAccessPolicyRespArgs) ElementType

func (IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespOutput

func (i IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespOutput() IdentityNgsAccessPolicyRespOutput

func (IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespOutputWithContext

func (i IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyRespOutput

func (IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespPtrOutput

func (i IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespPtrOutput() IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespPtrOutputWithContext

func (i IdentityNgsAccessPolicyRespArgs) ToIdentityNgsAccessPolicyRespPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespArgs) ToOutput

type IdentityNgsAccessPolicyRespInput

type IdentityNgsAccessPolicyRespInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyRespOutput() IdentityNgsAccessPolicyRespOutput
	ToIdentityNgsAccessPolicyRespOutputWithContext(context.Context) IdentityNgsAccessPolicyRespOutput
}

IdentityNgsAccessPolicyRespInput is an input type that accepts IdentityNgsAccessPolicyRespArgs and IdentityNgsAccessPolicyRespOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyRespInput` via:

IdentityNgsAccessPolicyRespArgs{...}

type IdentityNgsAccessPolicyRespOutput

type IdentityNgsAccessPolicyRespOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicyRespOutput) ElementType

func (IdentityNgsAccessPolicyRespOutput) Max

func (IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespOutput

func (o IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespOutput() IdentityNgsAccessPolicyRespOutput

func (IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespOutputWithContext

func (o IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyRespOutput

func (IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespPtrOutput

func (o IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespPtrOutput() IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespPtrOutputWithContext

func (o IdentityNgsAccessPolicyRespOutput) ToIdentityNgsAccessPolicyRespPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespOutput) ToOutput

func (IdentityNgsAccessPolicyRespOutput) Ttl

type IdentityNgsAccessPolicyRespPtrInput

type IdentityNgsAccessPolicyRespPtrInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicyRespPtrOutput() IdentityNgsAccessPolicyRespPtrOutput
	ToIdentityNgsAccessPolicyRespPtrOutputWithContext(context.Context) IdentityNgsAccessPolicyRespPtrOutput
}

IdentityNgsAccessPolicyRespPtrInput is an input type that accepts IdentityNgsAccessPolicyRespArgs, IdentityNgsAccessPolicyRespPtr and IdentityNgsAccessPolicyRespPtrOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicyRespPtrInput` via:

        IdentityNgsAccessPolicyRespArgs{...}

or:

        nil

type IdentityNgsAccessPolicyRespPtrOutput

type IdentityNgsAccessPolicyRespPtrOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicyRespPtrOutput) Elem

func (IdentityNgsAccessPolicyRespPtrOutput) ElementType

func (IdentityNgsAccessPolicyRespPtrOutput) Max

func (IdentityNgsAccessPolicyRespPtrOutput) ToIdentityNgsAccessPolicyRespPtrOutput

func (o IdentityNgsAccessPolicyRespPtrOutput) ToIdentityNgsAccessPolicyRespPtrOutput() IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespPtrOutput) ToIdentityNgsAccessPolicyRespPtrOutputWithContext

func (o IdentityNgsAccessPolicyRespPtrOutput) ToIdentityNgsAccessPolicyRespPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicyRespPtrOutput

func (IdentityNgsAccessPolicyRespPtrOutput) ToOutput

func (IdentityNgsAccessPolicyRespPtrOutput) Ttl

type IdentityNgsAccessPolicySub

type IdentityNgsAccessPolicySub struct {
	Allows []string `pulumi:"allows"`
	Denies []string `pulumi:"denies"`
}

type IdentityNgsAccessPolicySubArgs

type IdentityNgsAccessPolicySubArgs struct {
	Allows pulumi.StringArrayInput `pulumi:"allows"`
	Denies pulumi.StringArrayInput `pulumi:"denies"`
}

func (IdentityNgsAccessPolicySubArgs) ElementType

func (IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubOutput

func (i IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubOutput() IdentityNgsAccessPolicySubOutput

func (IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubOutputWithContext

func (i IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubOutputWithContext(ctx context.Context) IdentityNgsAccessPolicySubOutput

func (IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubPtrOutput

func (i IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubPtrOutput() IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubPtrOutputWithContext

func (i IdentityNgsAccessPolicySubArgs) ToIdentityNgsAccessPolicySubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubArgs) ToOutput

type IdentityNgsAccessPolicySubInput

type IdentityNgsAccessPolicySubInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicySubOutput() IdentityNgsAccessPolicySubOutput
	ToIdentityNgsAccessPolicySubOutputWithContext(context.Context) IdentityNgsAccessPolicySubOutput
}

IdentityNgsAccessPolicySubInput is an input type that accepts IdentityNgsAccessPolicySubArgs and IdentityNgsAccessPolicySubOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicySubInput` via:

IdentityNgsAccessPolicySubArgs{...}

type IdentityNgsAccessPolicySubOutput

type IdentityNgsAccessPolicySubOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicySubOutput) Allows

func (IdentityNgsAccessPolicySubOutput) Denies

func (IdentityNgsAccessPolicySubOutput) ElementType

func (IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubOutput

func (o IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubOutput() IdentityNgsAccessPolicySubOutput

func (IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubOutputWithContext

func (o IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubOutputWithContext(ctx context.Context) IdentityNgsAccessPolicySubOutput

func (IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubPtrOutput

func (o IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubPtrOutput() IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubPtrOutputWithContext

func (o IdentityNgsAccessPolicySubOutput) ToIdentityNgsAccessPolicySubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubOutput) ToOutput

type IdentityNgsAccessPolicySubPtrInput

type IdentityNgsAccessPolicySubPtrInput interface {
	pulumi.Input

	ToIdentityNgsAccessPolicySubPtrOutput() IdentityNgsAccessPolicySubPtrOutput
	ToIdentityNgsAccessPolicySubPtrOutputWithContext(context.Context) IdentityNgsAccessPolicySubPtrOutput
}

IdentityNgsAccessPolicySubPtrInput is an input type that accepts IdentityNgsAccessPolicySubArgs, IdentityNgsAccessPolicySubPtr and IdentityNgsAccessPolicySubPtrOutput values. You can construct a concrete instance of `IdentityNgsAccessPolicySubPtrInput` via:

        IdentityNgsAccessPolicySubArgs{...}

or:

        nil

type IdentityNgsAccessPolicySubPtrOutput

type IdentityNgsAccessPolicySubPtrOutput struct{ *pulumi.OutputState }

func (IdentityNgsAccessPolicySubPtrOutput) Allows

func (IdentityNgsAccessPolicySubPtrOutput) Denies

func (IdentityNgsAccessPolicySubPtrOutput) Elem

func (IdentityNgsAccessPolicySubPtrOutput) ElementType

func (IdentityNgsAccessPolicySubPtrOutput) ToIdentityNgsAccessPolicySubPtrOutput

func (o IdentityNgsAccessPolicySubPtrOutput) ToIdentityNgsAccessPolicySubPtrOutput() IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubPtrOutput) ToIdentityNgsAccessPolicySubPtrOutputWithContext

func (o IdentityNgsAccessPolicySubPtrOutput) ToIdentityNgsAccessPolicySubPtrOutputWithContext(ctx context.Context) IdentityNgsAccessPolicySubPtrOutput

func (IdentityNgsAccessPolicySubPtrOutput) ToOutput

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

func (IdentityOutput) AwsAccessPolicy

func (IdentityOutput) AzureAccessPolicy

func (o IdentityOutput) AzureAccessPolicy() IdentityAzureAccessPolicyPtrOutput

func (IdentityOutput) CplnId

func (o IdentityOutput) CplnId() pulumi.StringOutput

func (IdentityOutput) Description

func (o IdentityOutput) Description() pulumi.StringPtrOutput

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) GcpAccessPolicy

func (IdentityOutput) Gvc

func (IdentityOutput) Name

func (IdentityOutput) NativeNetworkResources

func (o IdentityOutput) NativeNetworkResources() IdentityNativeNetworkResourceArrayOutput

func (IdentityOutput) NetworkResources

func (IdentityOutput) NgsAccessPolicy

func (o IdentityOutput) SelfLink() pulumi.StringOutput

func (IdentityOutput) Status

func (IdentityOutput) Tags

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToOutput

type IdentityState

func (IdentityState) ElementType

func (IdentityState) ElementType() reflect.Type

type LookupCloudAccountResult

type LookupCloudAccountResult struct {
	AwsIdentifiers []string `pulumi:"awsIdentifiers"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getCloudAccount.

func LookupCloudAccount

func LookupCloudAccount(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupCloudAccountResult, error)

Use this data source to access information about an existing [Cloud Account](https://docs.controlplane.com/reference/cloudaccount) within Control Plane.

## Outputs

- **aws_identifiers** (String)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-cpln/sdk/go/cpln"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		this, err := cpln.LookupCloudAccount(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("cloudAccount", this.AwsIdentifiers)
		return nil
	})
}

```

type LookupCloudAccountResultOutput

type LookupCloudAccountResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCloudAccount.

func LookupCloudAccountOutput

func LookupCloudAccountOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) LookupCloudAccountResultOutput

func (LookupCloudAccountResultOutput) AwsIdentifiers

func (LookupCloudAccountResultOutput) ElementType

func (LookupCloudAccountResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupCloudAccountResultOutput) ToLookupCloudAccountResultOutput

func (o LookupCloudAccountResultOutput) ToLookupCloudAccountResultOutput() LookupCloudAccountResultOutput

func (LookupCloudAccountResultOutput) ToLookupCloudAccountResultOutputWithContext

func (o LookupCloudAccountResultOutput) ToLookupCloudAccountResultOutputWithContext(ctx context.Context) LookupCloudAccountResultOutput

func (LookupCloudAccountResultOutput) ToOutput

type LookupGvcArgs

type LookupGvcArgs struct {
	ControlplaneTracing *GetGvcControlplaneTracing `pulumi:"controlplaneTracing"`
	Description         *string                    `pulumi:"description"`
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain           *string                 `pulumi:"domain"`
	Env              map[string]string       `pulumi:"env"`
	LightstepTracing *GetGvcLightstepTracing `pulumi:"lightstepTracing"`
	LoadBalancer     *GetGvcLoadBalancer     `pulumi:"loadBalancer"`
	Locations        []string                `pulumi:"locations"`
	Name             string                  `pulumi:"name"`
	OtelTracing      *GetGvcOtelTracing      `pulumi:"otelTracing"`
	PullSecrets      []string                `pulumi:"pullSecrets"`
	Sidecar          *GetGvcSidecar          `pulumi:"sidecar"`
	Tags             map[string]string       `pulumi:"tags"`
}

A collection of arguments for invoking getGvc.

type LookupGvcOutputArgs

type LookupGvcOutputArgs struct {
	ControlplaneTracing GetGvcControlplaneTracingPtrInput `pulumi:"controlplaneTracing"`
	Description         pulumi.StringPtrInput             `pulumi:"description"`
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain           pulumi.StringPtrInput          `pulumi:"domain"`
	Env              pulumi.StringMapInput          `pulumi:"env"`
	LightstepTracing GetGvcLightstepTracingPtrInput `pulumi:"lightstepTracing"`
	LoadBalancer     GetGvcLoadBalancerPtrInput     `pulumi:"loadBalancer"`
	Locations        pulumi.StringArrayInput        `pulumi:"locations"`
	Name             pulumi.StringInput             `pulumi:"name"`
	OtelTracing      GetGvcOtelTracingPtrInput      `pulumi:"otelTracing"`
	PullSecrets      pulumi.StringArrayInput        `pulumi:"pullSecrets"`
	Sidecar          GetGvcSidecarPtrInput          `pulumi:"sidecar"`
	Tags             pulumi.StringMapInput          `pulumi:"tags"`
}

A collection of arguments for invoking getGvc.

func (LookupGvcOutputArgs) ElementType

func (LookupGvcOutputArgs) ElementType() reflect.Type

type LookupGvcResult

type LookupGvcResult struct {
	Alias               string                     `pulumi:"alias"`
	ControlplaneTracing *GetGvcControlplaneTracing `pulumi:"controlplaneTracing"`
	CplnId              string                     `pulumi:"cplnId"`
	Description         *string                    `pulumi:"description"`
	// Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.
	Domain *string           `pulumi:"domain"`
	Env    map[string]string `pulumi:"env"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	LightstepTracing *GetGvcLightstepTracing `pulumi:"lightstepTracing"`
	LoadBalancer     *GetGvcLoadBalancer     `pulumi:"loadBalancer"`
	Locations        []string                `pulumi:"locations"`
	Name             string                  `pulumi:"name"`
	OtelTracing      *GetGvcOtelTracing      `pulumi:"otelTracing"`
	PullSecrets      []string                `pulumi:"pullSecrets"`
	SelfLink         string                  `pulumi:"selfLink"`
	Sidecar          *GetGvcSidecar          `pulumi:"sidecar"`
	Tags             map[string]string       `pulumi:"tags"`
}

A collection of values returned by getGvc.

func LookupGvc

func LookupGvc(ctx *pulumi.Context, args *LookupGvcArgs, opts ...pulumi.InvokeOption) (*LookupGvcResult, error)

Use this data source to access information about an existing [Global Virtual Cloud (GVC)](https://docs.controlplane.com/reference/gvc) within Control Plane.

## Required

- **name** (String) Name of the GVC.

## Outputs

The following attributes are exported:

- **cpln_id** (String) The ID, in GUID format, of the GVC. - **name** (String) Name of the GVC. - **locations** (List of String) A list of [locations](https://docs.controlplane.com/reference/location#current) making up the Global Virtual Cloud. - **description** (String) Description of the GVC. - **domain** (String) Custom domain name used by associated workloads. - **pull_secrets** (List of String) A list of [pull secret](https://docs.controlplane.com/reference/gvc#pull-secrets) names used to authenticate to any private image repository referenced by Workloads within the GVC. - **tags** (Map of String) Key-value map of resource tags. - **lightstep_tracing** (Block List, Max: 1) (see below). - **self_link** (String) Full link to this resource. Can be referenced by other resources.

<a id="nestedblock--lightstep_tracing"></a> ### `lightstepTracing`

- **sampling** (Int) Sampling percentage. - **endpoint** (String) Tracing Endpoint Workload. Either the canonical endpoint or the internal endpoint. - **credentials** (String) Full link to referenced Opaque Secret.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-cpln/sdk/go/cpln"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		gvc, err := cpln.LookupGvc(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("gvcId", gvc.Id)
		ctx.Export("gvcLocations", gvc.Locations)
		return nil
	})
}

```

type LookupGvcResultOutput

type LookupGvcResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGvc.

func (LookupGvcResultOutput) Alias

func (LookupGvcResultOutput) ControlplaneTracing

func (LookupGvcResultOutput) CplnId

func (LookupGvcResultOutput) Description

func (LookupGvcResultOutput) Domain deprecated

Deprecated: Selecting a domain on a GVC will be deprecated in the future. Use the 'cpln_domain resource' instead.

func (LookupGvcResultOutput) ElementType

func (LookupGvcResultOutput) ElementType() reflect.Type

func (LookupGvcResultOutput) Env

func (LookupGvcResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupGvcResultOutput) LightstepTracing

func (LookupGvcResultOutput) LoadBalancer

func (LookupGvcResultOutput) Locations

func (LookupGvcResultOutput) Name

func (LookupGvcResultOutput) OtelTracing

func (LookupGvcResultOutput) PullSecrets

func (LookupGvcResultOutput) Sidecar

func (LookupGvcResultOutput) Tags

func (LookupGvcResultOutput) ToLookupGvcResultOutput

func (o LookupGvcResultOutput) ToLookupGvcResultOutput() LookupGvcResultOutput

func (LookupGvcResultOutput) ToLookupGvcResultOutputWithContext

func (o LookupGvcResultOutput) ToLookupGvcResultOutputWithContext(ctx context.Context) LookupGvcResultOutput

func (LookupGvcResultOutput) ToOutput

type LookupOrgResult

type LookupOrgResult struct {
	CplnId string `pulumi:"cplnId"`
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

A collection of values returned by getOrg.

func LookupOrg

func LookupOrg(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupOrgResult, error)

Output the ID and name of the current [org](https://docs.controlplane.com/reference/org).

## Outputs

The following attributes are exported:

- **cpln_id** (String) The ID, in GUID format, of the Org. - **name** (String) The name of Org.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-cpln/sdk/go/cpln"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		org, err := cpln.LookupOrg(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("orgId", org.Id)
		ctx.Export("orgName", org.Name)
		return nil
	})
}

```

type LookupOrgResultOutput

type LookupOrgResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrg.

func LookupOrgOutput

func LookupOrgOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) LookupOrgResultOutput

func (LookupOrgResultOutput) CplnId

func (LookupOrgResultOutput) ElementType

func (LookupOrgResultOutput) ElementType() reflect.Type

func (LookupOrgResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupOrgResultOutput) Name

func (LookupOrgResultOutput) ToLookupOrgResultOutput

func (o LookupOrgResultOutput) ToLookupOrgResultOutput() LookupOrgResultOutput

func (LookupOrgResultOutput) ToLookupOrgResultOutputWithContext

func (o LookupOrgResultOutput) ToLookupOrgResultOutputWithContext(ctx context.Context) LookupOrgResultOutput

func (LookupOrgResultOutput) ToOutput

type Org

type Org struct {
	pulumi.CustomResourceState

	AccountId             pulumi.StringPtrOutput   `pulumi:"accountId"`
	AuthConfig            OrgAuthConfigPtrOutput   `pulumi:"authConfig"`
	CplnId                pulumi.StringOutput      `pulumi:"cplnId"`
	Description           pulumi.StringPtrOutput   `pulumi:"description"`
	Invitees              pulumi.StringArrayOutput `pulumi:"invitees"`
	Name                  pulumi.StringOutput      `pulumi:"name"`
	Observability         OrgObservabilityOutput   `pulumi:"observability"`
	SelfLink              pulumi.StringOutput      `pulumi:"selfLink"`
	SessionTimeoutSeconds pulumi.IntPtrOutput      `pulumi:"sessionTimeoutSeconds"`
	Statuses              OrgStatusArrayOutput     `pulumi:"statuses"`
	Tags                  pulumi.StringMapOutput   `pulumi:"tags"`
}

func GetOrg

func GetOrg(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrgState, opts ...pulumi.ResourceOption) (*Org, error)

GetOrg gets an existing Org 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 NewOrg

func NewOrg(ctx *pulumi.Context,
	name string, args *OrgArgs, opts ...pulumi.ResourceOption) (*Org, error)

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

func (*Org) ElementType

func (*Org) ElementType() reflect.Type

func (*Org) ToOrgOutput

func (i *Org) ToOrgOutput() OrgOutput

func (*Org) ToOrgOutputWithContext

func (i *Org) ToOrgOutputWithContext(ctx context.Context) OrgOutput

func (*Org) ToOutput

func (i *Org) ToOutput(ctx context.Context) pulumix.Output[*Org]

type OrgArgs

type OrgArgs struct {
	AccountId             pulumi.StringPtrInput
	AuthConfig            OrgAuthConfigPtrInput
	Description           pulumi.StringPtrInput
	Invitees              pulumi.StringArrayInput
	Observability         OrgObservabilityInput
	SessionTimeoutSeconds pulumi.IntPtrInput
	Tags                  pulumi.StringMapInput
}

The set of arguments for constructing a Org resource.

func (OrgArgs) ElementType

func (OrgArgs) ElementType() reflect.Type

type OrgArray

type OrgArray []OrgInput

func (OrgArray) ElementType

func (OrgArray) ElementType() reflect.Type

func (OrgArray) ToOrgArrayOutput

func (i OrgArray) ToOrgArrayOutput() OrgArrayOutput

func (OrgArray) ToOrgArrayOutputWithContext

func (i OrgArray) ToOrgArrayOutputWithContext(ctx context.Context) OrgArrayOutput

func (OrgArray) ToOutput

func (i OrgArray) ToOutput(ctx context.Context) pulumix.Output[[]*Org]

type OrgArrayInput

type OrgArrayInput interface {
	pulumi.Input

	ToOrgArrayOutput() OrgArrayOutput
	ToOrgArrayOutputWithContext(context.Context) OrgArrayOutput
}

OrgArrayInput is an input type that accepts OrgArray and OrgArrayOutput values. You can construct a concrete instance of `OrgArrayInput` via:

OrgArray{ OrgArgs{...} }

type OrgArrayOutput

type OrgArrayOutput struct{ *pulumi.OutputState }

func (OrgArrayOutput) ElementType

func (OrgArrayOutput) ElementType() reflect.Type

func (OrgArrayOutput) Index

func (OrgArrayOutput) ToOrgArrayOutput

func (o OrgArrayOutput) ToOrgArrayOutput() OrgArrayOutput

func (OrgArrayOutput) ToOrgArrayOutputWithContext

func (o OrgArrayOutput) ToOrgArrayOutputWithContext(ctx context.Context) OrgArrayOutput

func (OrgArrayOutput) ToOutput

func (o OrgArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Org]

type OrgAuthConfig

type OrgAuthConfig struct {
	DomainAutoMembers []string `pulumi:"domainAutoMembers"`
	SamlOnly          *bool    `pulumi:"samlOnly"`
}

type OrgAuthConfigArgs

type OrgAuthConfigArgs struct {
	DomainAutoMembers pulumi.StringArrayInput `pulumi:"domainAutoMembers"`
	SamlOnly          pulumi.BoolPtrInput     `pulumi:"samlOnly"`
}

func (OrgAuthConfigArgs) ElementType

func (OrgAuthConfigArgs) ElementType() reflect.Type

func (OrgAuthConfigArgs) ToOrgAuthConfigOutput

func (i OrgAuthConfigArgs) ToOrgAuthConfigOutput() OrgAuthConfigOutput

func (OrgAuthConfigArgs) ToOrgAuthConfigOutputWithContext

func (i OrgAuthConfigArgs) ToOrgAuthConfigOutputWithContext(ctx context.Context) OrgAuthConfigOutput

func (OrgAuthConfigArgs) ToOrgAuthConfigPtrOutput

func (i OrgAuthConfigArgs) ToOrgAuthConfigPtrOutput() OrgAuthConfigPtrOutput

func (OrgAuthConfigArgs) ToOrgAuthConfigPtrOutputWithContext

func (i OrgAuthConfigArgs) ToOrgAuthConfigPtrOutputWithContext(ctx context.Context) OrgAuthConfigPtrOutput

func (OrgAuthConfigArgs) ToOutput

type OrgAuthConfigInput

type OrgAuthConfigInput interface {
	pulumi.Input

	ToOrgAuthConfigOutput() OrgAuthConfigOutput
	ToOrgAuthConfigOutputWithContext(context.Context) OrgAuthConfigOutput
}

OrgAuthConfigInput is an input type that accepts OrgAuthConfigArgs and OrgAuthConfigOutput values. You can construct a concrete instance of `OrgAuthConfigInput` via:

OrgAuthConfigArgs{...}

type OrgAuthConfigOutput

type OrgAuthConfigOutput struct{ *pulumi.OutputState }

func (OrgAuthConfigOutput) DomainAutoMembers

func (o OrgAuthConfigOutput) DomainAutoMembers() pulumi.StringArrayOutput

func (OrgAuthConfigOutput) ElementType

func (OrgAuthConfigOutput) ElementType() reflect.Type

func (OrgAuthConfigOutput) SamlOnly

func (OrgAuthConfigOutput) ToOrgAuthConfigOutput

func (o OrgAuthConfigOutput) ToOrgAuthConfigOutput() OrgAuthConfigOutput

func (OrgAuthConfigOutput) ToOrgAuthConfigOutputWithContext

func (o OrgAuthConfigOutput) ToOrgAuthConfigOutputWithContext(ctx context.Context) OrgAuthConfigOutput

func (OrgAuthConfigOutput) ToOrgAuthConfigPtrOutput

func (o OrgAuthConfigOutput) ToOrgAuthConfigPtrOutput() OrgAuthConfigPtrOutput

func (OrgAuthConfigOutput) ToOrgAuthConfigPtrOutputWithContext

func (o OrgAuthConfigOutput) ToOrgAuthConfigPtrOutputWithContext(ctx context.Context) OrgAuthConfigPtrOutput

func (OrgAuthConfigOutput) ToOutput

type OrgAuthConfigPtrInput

type OrgAuthConfigPtrInput interface {
	pulumi.Input

	ToOrgAuthConfigPtrOutput() OrgAuthConfigPtrOutput
	ToOrgAuthConfigPtrOutputWithContext(context.Context) OrgAuthConfigPtrOutput
}

OrgAuthConfigPtrInput is an input type that accepts OrgAuthConfigArgs, OrgAuthConfigPtr and OrgAuthConfigPtrOutput values. You can construct a concrete instance of `OrgAuthConfigPtrInput` via:

        OrgAuthConfigArgs{...}

or:

        nil

type OrgAuthConfigPtrOutput

type OrgAuthConfigPtrOutput struct{ *pulumi.OutputState }

func (OrgAuthConfigPtrOutput) DomainAutoMembers

func (o OrgAuthConfigPtrOutput) DomainAutoMembers() pulumi.StringArrayOutput

func (OrgAuthConfigPtrOutput) Elem

func (OrgAuthConfigPtrOutput) ElementType

func (OrgAuthConfigPtrOutput) ElementType() reflect.Type

func (OrgAuthConfigPtrOutput) SamlOnly

func (OrgAuthConfigPtrOutput) ToOrgAuthConfigPtrOutput

func (o OrgAuthConfigPtrOutput) ToOrgAuthConfigPtrOutput() OrgAuthConfigPtrOutput

func (OrgAuthConfigPtrOutput) ToOrgAuthConfigPtrOutputWithContext

func (o OrgAuthConfigPtrOutput) ToOrgAuthConfigPtrOutputWithContext(ctx context.Context) OrgAuthConfigPtrOutput

func (OrgAuthConfigPtrOutput) ToOutput

type OrgInput

type OrgInput interface {
	pulumi.Input

	ToOrgOutput() OrgOutput
	ToOrgOutputWithContext(ctx context.Context) OrgOutput
}

type OrgLogging

type OrgLogging struct {
	pulumi.CustomResourceState

	CoralogixLoggings OrgLoggingCoralogixLoggingArrayOutput `pulumi:"coralogixLoggings"`
	CplnId            pulumi.StringOutput                   `pulumi:"cplnId"`
	DatadogLoggings   OrgLoggingDatadogLoggingArrayOutput   `pulumi:"datadogLoggings"`
	Description       pulumi.StringOutput                   `pulumi:"description"`
	ElasticLoggings   OrgLoggingElasticLoggingArrayOutput   `pulumi:"elasticLoggings"`
	LogzioLoggings    OrgLoggingLogzioLoggingArrayOutput    `pulumi:"logzioLoggings"`
	Name              pulumi.StringOutput                   `pulumi:"name"`
	S3Loggings        OrgLoggingS3LoggingArrayOutput        `pulumi:"s3Loggings"`
	Tags              pulumi.StringMapOutput                `pulumi:"tags"`
}

func GetOrgLogging

func GetOrgLogging(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrgLoggingState, opts ...pulumi.ResourceOption) (*OrgLogging, error)

GetOrgLogging gets an existing OrgLogging 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 NewOrgLogging

func NewOrgLogging(ctx *pulumi.Context,
	name string, args *OrgLoggingArgs, opts ...pulumi.ResourceOption) (*OrgLogging, error)

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

func (*OrgLogging) ElementType

func (*OrgLogging) ElementType() reflect.Type

func (*OrgLogging) ToOrgLoggingOutput

func (i *OrgLogging) ToOrgLoggingOutput() OrgLoggingOutput

func (*OrgLogging) ToOrgLoggingOutputWithContext

func (i *OrgLogging) ToOrgLoggingOutputWithContext(ctx context.Context) OrgLoggingOutput

func (*OrgLogging) ToOutput

func (i *OrgLogging) ToOutput(ctx context.Context) pulumix.Output[*OrgLogging]

type OrgLoggingArgs

type OrgLoggingArgs struct {
	CoralogixLoggings OrgLoggingCoralogixLoggingArrayInput
	DatadogLoggings   OrgLoggingDatadogLoggingArrayInput
	ElasticLoggings   OrgLoggingElasticLoggingArrayInput
	LogzioLoggings    OrgLoggingLogzioLoggingArrayInput
	S3Loggings        OrgLoggingS3LoggingArrayInput
}

The set of arguments for constructing a OrgLogging resource.

func (OrgLoggingArgs) ElementType

func (OrgLoggingArgs) ElementType() reflect.Type

type OrgLoggingArray

type OrgLoggingArray []OrgLoggingInput

func (OrgLoggingArray) ElementType

func (OrgLoggingArray) ElementType() reflect.Type

func (OrgLoggingArray) ToOrgLoggingArrayOutput

func (i OrgLoggingArray) ToOrgLoggingArrayOutput() OrgLoggingArrayOutput

func (OrgLoggingArray) ToOrgLoggingArrayOutputWithContext

func (i OrgLoggingArray) ToOrgLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingArrayOutput

func (OrgLoggingArray) ToOutput

type OrgLoggingArrayInput

type OrgLoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingArrayOutput() OrgLoggingArrayOutput
	ToOrgLoggingArrayOutputWithContext(context.Context) OrgLoggingArrayOutput
}

OrgLoggingArrayInput is an input type that accepts OrgLoggingArray and OrgLoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingArrayInput` via:

OrgLoggingArray{ OrgLoggingArgs{...} }

type OrgLoggingArrayOutput

type OrgLoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingArrayOutput) ElementType

func (OrgLoggingArrayOutput) ElementType() reflect.Type

func (OrgLoggingArrayOutput) Index

func (OrgLoggingArrayOutput) ToOrgLoggingArrayOutput

func (o OrgLoggingArrayOutput) ToOrgLoggingArrayOutput() OrgLoggingArrayOutput

func (OrgLoggingArrayOutput) ToOrgLoggingArrayOutputWithContext

func (o OrgLoggingArrayOutput) ToOrgLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingArrayOutput

func (OrgLoggingArrayOutput) ToOutput

type OrgLoggingCoralogixLogging

type OrgLoggingCoralogixLogging struct {
	App         string `pulumi:"app"`
	Cluster     string `pulumi:"cluster"`
	Credentials string `pulumi:"credentials"`
	Subsystem   string `pulumi:"subsystem"`
}

type OrgLoggingCoralogixLoggingArgs

type OrgLoggingCoralogixLoggingArgs struct {
	App         pulumi.StringInput `pulumi:"app"`
	Cluster     pulumi.StringInput `pulumi:"cluster"`
	Credentials pulumi.StringInput `pulumi:"credentials"`
	Subsystem   pulumi.StringInput `pulumi:"subsystem"`
}

func (OrgLoggingCoralogixLoggingArgs) ElementType

func (OrgLoggingCoralogixLoggingArgs) ToOrgLoggingCoralogixLoggingOutput

func (i OrgLoggingCoralogixLoggingArgs) ToOrgLoggingCoralogixLoggingOutput() OrgLoggingCoralogixLoggingOutput

func (OrgLoggingCoralogixLoggingArgs) ToOrgLoggingCoralogixLoggingOutputWithContext

func (i OrgLoggingCoralogixLoggingArgs) ToOrgLoggingCoralogixLoggingOutputWithContext(ctx context.Context) OrgLoggingCoralogixLoggingOutput

func (OrgLoggingCoralogixLoggingArgs) ToOutput

type OrgLoggingCoralogixLoggingArray

type OrgLoggingCoralogixLoggingArray []OrgLoggingCoralogixLoggingInput

func (OrgLoggingCoralogixLoggingArray) ElementType

func (OrgLoggingCoralogixLoggingArray) ToOrgLoggingCoralogixLoggingArrayOutput

func (i OrgLoggingCoralogixLoggingArray) ToOrgLoggingCoralogixLoggingArrayOutput() OrgLoggingCoralogixLoggingArrayOutput

func (OrgLoggingCoralogixLoggingArray) ToOrgLoggingCoralogixLoggingArrayOutputWithContext

func (i OrgLoggingCoralogixLoggingArray) ToOrgLoggingCoralogixLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingCoralogixLoggingArrayOutput

func (OrgLoggingCoralogixLoggingArray) ToOutput

type OrgLoggingCoralogixLoggingArrayInput

type OrgLoggingCoralogixLoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingCoralogixLoggingArrayOutput() OrgLoggingCoralogixLoggingArrayOutput
	ToOrgLoggingCoralogixLoggingArrayOutputWithContext(context.Context) OrgLoggingCoralogixLoggingArrayOutput
}

OrgLoggingCoralogixLoggingArrayInput is an input type that accepts OrgLoggingCoralogixLoggingArray and OrgLoggingCoralogixLoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingCoralogixLoggingArrayInput` via:

OrgLoggingCoralogixLoggingArray{ OrgLoggingCoralogixLoggingArgs{...} }

type OrgLoggingCoralogixLoggingArrayOutput

type OrgLoggingCoralogixLoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingCoralogixLoggingArrayOutput) ElementType

func (OrgLoggingCoralogixLoggingArrayOutput) Index

func (OrgLoggingCoralogixLoggingArrayOutput) ToOrgLoggingCoralogixLoggingArrayOutput

func (o OrgLoggingCoralogixLoggingArrayOutput) ToOrgLoggingCoralogixLoggingArrayOutput() OrgLoggingCoralogixLoggingArrayOutput

func (OrgLoggingCoralogixLoggingArrayOutput) ToOrgLoggingCoralogixLoggingArrayOutputWithContext

func (o OrgLoggingCoralogixLoggingArrayOutput) ToOrgLoggingCoralogixLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingCoralogixLoggingArrayOutput

func (OrgLoggingCoralogixLoggingArrayOutput) ToOutput

type OrgLoggingCoralogixLoggingInput

type OrgLoggingCoralogixLoggingInput interface {
	pulumi.Input

	ToOrgLoggingCoralogixLoggingOutput() OrgLoggingCoralogixLoggingOutput
	ToOrgLoggingCoralogixLoggingOutputWithContext(context.Context) OrgLoggingCoralogixLoggingOutput
}

OrgLoggingCoralogixLoggingInput is an input type that accepts OrgLoggingCoralogixLoggingArgs and OrgLoggingCoralogixLoggingOutput values. You can construct a concrete instance of `OrgLoggingCoralogixLoggingInput` via:

OrgLoggingCoralogixLoggingArgs{...}

type OrgLoggingCoralogixLoggingOutput

type OrgLoggingCoralogixLoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingCoralogixLoggingOutput) App

func (OrgLoggingCoralogixLoggingOutput) Cluster

func (OrgLoggingCoralogixLoggingOutput) Credentials

func (OrgLoggingCoralogixLoggingOutput) ElementType

func (OrgLoggingCoralogixLoggingOutput) Subsystem

func (OrgLoggingCoralogixLoggingOutput) ToOrgLoggingCoralogixLoggingOutput

func (o OrgLoggingCoralogixLoggingOutput) ToOrgLoggingCoralogixLoggingOutput() OrgLoggingCoralogixLoggingOutput

func (OrgLoggingCoralogixLoggingOutput) ToOrgLoggingCoralogixLoggingOutputWithContext

func (o OrgLoggingCoralogixLoggingOutput) ToOrgLoggingCoralogixLoggingOutputWithContext(ctx context.Context) OrgLoggingCoralogixLoggingOutput

func (OrgLoggingCoralogixLoggingOutput) ToOutput

type OrgLoggingDatadogLogging

type OrgLoggingDatadogLogging struct {
	Credentials string `pulumi:"credentials"`
	Host        string `pulumi:"host"`
}

type OrgLoggingDatadogLoggingArgs

type OrgLoggingDatadogLoggingArgs struct {
	Credentials pulumi.StringInput `pulumi:"credentials"`
	Host        pulumi.StringInput `pulumi:"host"`
}

func (OrgLoggingDatadogLoggingArgs) ElementType

func (OrgLoggingDatadogLoggingArgs) ToOrgLoggingDatadogLoggingOutput

func (i OrgLoggingDatadogLoggingArgs) ToOrgLoggingDatadogLoggingOutput() OrgLoggingDatadogLoggingOutput

func (OrgLoggingDatadogLoggingArgs) ToOrgLoggingDatadogLoggingOutputWithContext

func (i OrgLoggingDatadogLoggingArgs) ToOrgLoggingDatadogLoggingOutputWithContext(ctx context.Context) OrgLoggingDatadogLoggingOutput

func (OrgLoggingDatadogLoggingArgs) ToOutput

type OrgLoggingDatadogLoggingArray

type OrgLoggingDatadogLoggingArray []OrgLoggingDatadogLoggingInput

func (OrgLoggingDatadogLoggingArray) ElementType

func (OrgLoggingDatadogLoggingArray) ToOrgLoggingDatadogLoggingArrayOutput

func (i OrgLoggingDatadogLoggingArray) ToOrgLoggingDatadogLoggingArrayOutput() OrgLoggingDatadogLoggingArrayOutput

func (OrgLoggingDatadogLoggingArray) ToOrgLoggingDatadogLoggingArrayOutputWithContext

func (i OrgLoggingDatadogLoggingArray) ToOrgLoggingDatadogLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingDatadogLoggingArrayOutput

func (OrgLoggingDatadogLoggingArray) ToOutput

type OrgLoggingDatadogLoggingArrayInput

type OrgLoggingDatadogLoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingDatadogLoggingArrayOutput() OrgLoggingDatadogLoggingArrayOutput
	ToOrgLoggingDatadogLoggingArrayOutputWithContext(context.Context) OrgLoggingDatadogLoggingArrayOutput
}

OrgLoggingDatadogLoggingArrayInput is an input type that accepts OrgLoggingDatadogLoggingArray and OrgLoggingDatadogLoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingDatadogLoggingArrayInput` via:

OrgLoggingDatadogLoggingArray{ OrgLoggingDatadogLoggingArgs{...} }

type OrgLoggingDatadogLoggingArrayOutput

type OrgLoggingDatadogLoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingDatadogLoggingArrayOutput) ElementType

func (OrgLoggingDatadogLoggingArrayOutput) Index

func (OrgLoggingDatadogLoggingArrayOutput) ToOrgLoggingDatadogLoggingArrayOutput

func (o OrgLoggingDatadogLoggingArrayOutput) ToOrgLoggingDatadogLoggingArrayOutput() OrgLoggingDatadogLoggingArrayOutput

func (OrgLoggingDatadogLoggingArrayOutput) ToOrgLoggingDatadogLoggingArrayOutputWithContext

func (o OrgLoggingDatadogLoggingArrayOutput) ToOrgLoggingDatadogLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingDatadogLoggingArrayOutput

func (OrgLoggingDatadogLoggingArrayOutput) ToOutput

type OrgLoggingDatadogLoggingInput

type OrgLoggingDatadogLoggingInput interface {
	pulumi.Input

	ToOrgLoggingDatadogLoggingOutput() OrgLoggingDatadogLoggingOutput
	ToOrgLoggingDatadogLoggingOutputWithContext(context.Context) OrgLoggingDatadogLoggingOutput
}

OrgLoggingDatadogLoggingInput is an input type that accepts OrgLoggingDatadogLoggingArgs and OrgLoggingDatadogLoggingOutput values. You can construct a concrete instance of `OrgLoggingDatadogLoggingInput` via:

OrgLoggingDatadogLoggingArgs{...}

type OrgLoggingDatadogLoggingOutput

type OrgLoggingDatadogLoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingDatadogLoggingOutput) Credentials

func (OrgLoggingDatadogLoggingOutput) ElementType

func (OrgLoggingDatadogLoggingOutput) Host

func (OrgLoggingDatadogLoggingOutput) ToOrgLoggingDatadogLoggingOutput

func (o OrgLoggingDatadogLoggingOutput) ToOrgLoggingDatadogLoggingOutput() OrgLoggingDatadogLoggingOutput

func (OrgLoggingDatadogLoggingOutput) ToOrgLoggingDatadogLoggingOutputWithContext

func (o OrgLoggingDatadogLoggingOutput) ToOrgLoggingDatadogLoggingOutputWithContext(ctx context.Context) OrgLoggingDatadogLoggingOutput

func (OrgLoggingDatadogLoggingOutput) ToOutput

type OrgLoggingElasticLogging

type OrgLoggingElasticLogging struct {
	Aws          *OrgLoggingElasticLoggingAws          `pulumi:"aws"`
	ElasticCloud *OrgLoggingElasticLoggingElasticCloud `pulumi:"elasticCloud"`
	Generic      *OrgLoggingElasticLoggingGeneric      `pulumi:"generic"`
}

type OrgLoggingElasticLoggingArgs

type OrgLoggingElasticLoggingArgs struct {
	Aws          OrgLoggingElasticLoggingAwsPtrInput          `pulumi:"aws"`
	ElasticCloud OrgLoggingElasticLoggingElasticCloudPtrInput `pulumi:"elasticCloud"`
	Generic      OrgLoggingElasticLoggingGenericPtrInput      `pulumi:"generic"`
}

func (OrgLoggingElasticLoggingArgs) ElementType

func (OrgLoggingElasticLoggingArgs) ToOrgLoggingElasticLoggingOutput

func (i OrgLoggingElasticLoggingArgs) ToOrgLoggingElasticLoggingOutput() OrgLoggingElasticLoggingOutput

func (OrgLoggingElasticLoggingArgs) ToOrgLoggingElasticLoggingOutputWithContext

func (i OrgLoggingElasticLoggingArgs) ToOrgLoggingElasticLoggingOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingOutput

func (OrgLoggingElasticLoggingArgs) ToOutput

type OrgLoggingElasticLoggingArray

type OrgLoggingElasticLoggingArray []OrgLoggingElasticLoggingInput

func (OrgLoggingElasticLoggingArray) ElementType

func (OrgLoggingElasticLoggingArray) ToOrgLoggingElasticLoggingArrayOutput

func (i OrgLoggingElasticLoggingArray) ToOrgLoggingElasticLoggingArrayOutput() OrgLoggingElasticLoggingArrayOutput

func (OrgLoggingElasticLoggingArray) ToOrgLoggingElasticLoggingArrayOutputWithContext

func (i OrgLoggingElasticLoggingArray) ToOrgLoggingElasticLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingArrayOutput

func (OrgLoggingElasticLoggingArray) ToOutput

type OrgLoggingElasticLoggingArrayInput

type OrgLoggingElasticLoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingArrayOutput() OrgLoggingElasticLoggingArrayOutput
	ToOrgLoggingElasticLoggingArrayOutputWithContext(context.Context) OrgLoggingElasticLoggingArrayOutput
}

OrgLoggingElasticLoggingArrayInput is an input type that accepts OrgLoggingElasticLoggingArray and OrgLoggingElasticLoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingArrayInput` via:

OrgLoggingElasticLoggingArray{ OrgLoggingElasticLoggingArgs{...} }

type OrgLoggingElasticLoggingArrayOutput

type OrgLoggingElasticLoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingArrayOutput) ElementType

func (OrgLoggingElasticLoggingArrayOutput) Index

func (OrgLoggingElasticLoggingArrayOutput) ToOrgLoggingElasticLoggingArrayOutput

func (o OrgLoggingElasticLoggingArrayOutput) ToOrgLoggingElasticLoggingArrayOutput() OrgLoggingElasticLoggingArrayOutput

func (OrgLoggingElasticLoggingArrayOutput) ToOrgLoggingElasticLoggingArrayOutputWithContext

func (o OrgLoggingElasticLoggingArrayOutput) ToOrgLoggingElasticLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingArrayOutput

func (OrgLoggingElasticLoggingArrayOutput) ToOutput

type OrgLoggingElasticLoggingAws

type OrgLoggingElasticLoggingAws struct {
	Credentials string `pulumi:"credentials"`
	Host        string `pulumi:"host"`
	Index       string `pulumi:"index"`
	Port        int    `pulumi:"port"`
	Region      string `pulumi:"region"`
	Type        string `pulumi:"type"`
}

type OrgLoggingElasticLoggingAwsArgs

type OrgLoggingElasticLoggingAwsArgs struct {
	Credentials pulumi.StringInput `pulumi:"credentials"`
	Host        pulumi.StringInput `pulumi:"host"`
	Index       pulumi.StringInput `pulumi:"index"`
	Port        pulumi.IntInput    `pulumi:"port"`
	Region      pulumi.StringInput `pulumi:"region"`
	Type        pulumi.StringInput `pulumi:"type"`
}

func (OrgLoggingElasticLoggingAwsArgs) ElementType

func (OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsOutput

func (i OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsOutput() OrgLoggingElasticLoggingAwsOutput

func (OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsOutputWithContext

func (i OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingAwsOutput

func (OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsPtrOutput

func (i OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsPtrOutput() OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext

func (i OrgLoggingElasticLoggingAwsArgs) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsArgs) ToOutput

type OrgLoggingElasticLoggingAwsInput

type OrgLoggingElasticLoggingAwsInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingAwsOutput() OrgLoggingElasticLoggingAwsOutput
	ToOrgLoggingElasticLoggingAwsOutputWithContext(context.Context) OrgLoggingElasticLoggingAwsOutput
}

OrgLoggingElasticLoggingAwsInput is an input type that accepts OrgLoggingElasticLoggingAwsArgs and OrgLoggingElasticLoggingAwsOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingAwsInput` via:

OrgLoggingElasticLoggingAwsArgs{...}

type OrgLoggingElasticLoggingAwsOutput

type OrgLoggingElasticLoggingAwsOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingAwsOutput) Credentials

func (OrgLoggingElasticLoggingAwsOutput) ElementType

func (OrgLoggingElasticLoggingAwsOutput) Host

func (OrgLoggingElasticLoggingAwsOutput) Index

func (OrgLoggingElasticLoggingAwsOutput) Port

func (OrgLoggingElasticLoggingAwsOutput) Region

func (OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsOutput

func (o OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsOutput() OrgLoggingElasticLoggingAwsOutput

func (OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsOutputWithContext

func (o OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingAwsOutput

func (OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsPtrOutput

func (o OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsPtrOutput() OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext

func (o OrgLoggingElasticLoggingAwsOutput) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsOutput) ToOutput

func (OrgLoggingElasticLoggingAwsOutput) Type

type OrgLoggingElasticLoggingAwsPtrInput

type OrgLoggingElasticLoggingAwsPtrInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingAwsPtrOutput() OrgLoggingElasticLoggingAwsPtrOutput
	ToOrgLoggingElasticLoggingAwsPtrOutputWithContext(context.Context) OrgLoggingElasticLoggingAwsPtrOutput
}

OrgLoggingElasticLoggingAwsPtrInput is an input type that accepts OrgLoggingElasticLoggingAwsArgs, OrgLoggingElasticLoggingAwsPtr and OrgLoggingElasticLoggingAwsPtrOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingAwsPtrInput` via:

        OrgLoggingElasticLoggingAwsArgs{...}

or:

        nil

type OrgLoggingElasticLoggingAwsPtrOutput

type OrgLoggingElasticLoggingAwsPtrOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingAwsPtrOutput) Credentials

func (OrgLoggingElasticLoggingAwsPtrOutput) Elem

func (OrgLoggingElasticLoggingAwsPtrOutput) ElementType

func (OrgLoggingElasticLoggingAwsPtrOutput) Host

func (OrgLoggingElasticLoggingAwsPtrOutput) Index

func (OrgLoggingElasticLoggingAwsPtrOutput) Port

func (OrgLoggingElasticLoggingAwsPtrOutput) Region

func (OrgLoggingElasticLoggingAwsPtrOutput) ToOrgLoggingElasticLoggingAwsPtrOutput

func (o OrgLoggingElasticLoggingAwsPtrOutput) ToOrgLoggingElasticLoggingAwsPtrOutput() OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsPtrOutput) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext

func (o OrgLoggingElasticLoggingAwsPtrOutput) ToOrgLoggingElasticLoggingAwsPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingAwsPtrOutput

func (OrgLoggingElasticLoggingAwsPtrOutput) ToOutput

func (OrgLoggingElasticLoggingAwsPtrOutput) Type

type OrgLoggingElasticLoggingElasticCloud

type OrgLoggingElasticLoggingElasticCloud struct {
	CloudId     string `pulumi:"cloudId"`
	Credentials string `pulumi:"credentials"`
	Index       string `pulumi:"index"`
	Type        string `pulumi:"type"`
}

type OrgLoggingElasticLoggingElasticCloudArgs

type OrgLoggingElasticLoggingElasticCloudArgs struct {
	CloudId     pulumi.StringInput `pulumi:"cloudId"`
	Credentials pulumi.StringInput `pulumi:"credentials"`
	Index       pulumi.StringInput `pulumi:"index"`
	Type        pulumi.StringInput `pulumi:"type"`
}

func (OrgLoggingElasticLoggingElasticCloudArgs) ElementType

func (OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudOutput

func (i OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudOutput() OrgLoggingElasticLoggingElasticCloudOutput

func (OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudOutputWithContext

func (i OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingElasticCloudOutput

func (OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudPtrOutput

func (i OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudPtrOutput() OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext

func (i OrgLoggingElasticLoggingElasticCloudArgs) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudArgs) ToOutput

type OrgLoggingElasticLoggingElasticCloudInput

type OrgLoggingElasticLoggingElasticCloudInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingElasticCloudOutput() OrgLoggingElasticLoggingElasticCloudOutput
	ToOrgLoggingElasticLoggingElasticCloudOutputWithContext(context.Context) OrgLoggingElasticLoggingElasticCloudOutput
}

OrgLoggingElasticLoggingElasticCloudInput is an input type that accepts OrgLoggingElasticLoggingElasticCloudArgs and OrgLoggingElasticLoggingElasticCloudOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingElasticCloudInput` via:

OrgLoggingElasticLoggingElasticCloudArgs{...}

type OrgLoggingElasticLoggingElasticCloudOutput

type OrgLoggingElasticLoggingElasticCloudOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingElasticCloudOutput) CloudId

func (OrgLoggingElasticLoggingElasticCloudOutput) Credentials

func (OrgLoggingElasticLoggingElasticCloudOutput) ElementType

func (OrgLoggingElasticLoggingElasticCloudOutput) Index

func (OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudOutput

func (o OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudOutput() OrgLoggingElasticLoggingElasticCloudOutput

func (OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudOutputWithContext

func (o OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingElasticCloudOutput

func (OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutput

func (o OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutput() OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext

func (o OrgLoggingElasticLoggingElasticCloudOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudOutput) ToOutput

func (OrgLoggingElasticLoggingElasticCloudOutput) Type

type OrgLoggingElasticLoggingElasticCloudPtrInput

type OrgLoggingElasticLoggingElasticCloudPtrInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingElasticCloudPtrOutput() OrgLoggingElasticLoggingElasticCloudPtrOutput
	ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext(context.Context) OrgLoggingElasticLoggingElasticCloudPtrOutput
}

OrgLoggingElasticLoggingElasticCloudPtrInput is an input type that accepts OrgLoggingElasticLoggingElasticCloudArgs, OrgLoggingElasticLoggingElasticCloudPtr and OrgLoggingElasticLoggingElasticCloudPtrOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingElasticCloudPtrInput` via:

        OrgLoggingElasticLoggingElasticCloudArgs{...}

or:

        nil

type OrgLoggingElasticLoggingElasticCloudPtrOutput

type OrgLoggingElasticLoggingElasticCloudPtrOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) CloudId

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) Credentials

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) Elem

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) ElementType

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) Index

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutput

func (o OrgLoggingElasticLoggingElasticCloudPtrOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutput() OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext

func (o OrgLoggingElasticLoggingElasticCloudPtrOutput) ToOrgLoggingElasticLoggingElasticCloudPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingElasticCloudPtrOutput

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) ToOutput

func (OrgLoggingElasticLoggingElasticCloudPtrOutput) Type

type OrgLoggingElasticLoggingGeneric

type OrgLoggingElasticLoggingGeneric struct {
	Credentials string `pulumi:"credentials"`
	Host        string `pulumi:"host"`
	Index       string `pulumi:"index"`
	Path        string `pulumi:"path"`
	Port        int    `pulumi:"port"`
	Type        string `pulumi:"type"`
}

type OrgLoggingElasticLoggingGenericArgs

type OrgLoggingElasticLoggingGenericArgs struct {
	Credentials pulumi.StringInput `pulumi:"credentials"`
	Host        pulumi.StringInput `pulumi:"host"`
	Index       pulumi.StringInput `pulumi:"index"`
	Path        pulumi.StringInput `pulumi:"path"`
	Port        pulumi.IntInput    `pulumi:"port"`
	Type        pulumi.StringInput `pulumi:"type"`
}

func (OrgLoggingElasticLoggingGenericArgs) ElementType

func (OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericOutput

func (i OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericOutput() OrgLoggingElasticLoggingGenericOutput

func (OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericOutputWithContext

func (i OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingGenericOutput

func (OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericPtrOutput

func (i OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericPtrOutput() OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext

func (i OrgLoggingElasticLoggingGenericArgs) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericArgs) ToOutput

type OrgLoggingElasticLoggingGenericInput

type OrgLoggingElasticLoggingGenericInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingGenericOutput() OrgLoggingElasticLoggingGenericOutput
	ToOrgLoggingElasticLoggingGenericOutputWithContext(context.Context) OrgLoggingElasticLoggingGenericOutput
}

OrgLoggingElasticLoggingGenericInput is an input type that accepts OrgLoggingElasticLoggingGenericArgs and OrgLoggingElasticLoggingGenericOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingGenericInput` via:

OrgLoggingElasticLoggingGenericArgs{...}

type OrgLoggingElasticLoggingGenericOutput

type OrgLoggingElasticLoggingGenericOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingGenericOutput) Credentials

func (OrgLoggingElasticLoggingGenericOutput) ElementType

func (OrgLoggingElasticLoggingGenericOutput) Host

func (OrgLoggingElasticLoggingGenericOutput) Index

func (OrgLoggingElasticLoggingGenericOutput) Path

func (OrgLoggingElasticLoggingGenericOutput) Port

func (OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericOutput

func (o OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericOutput() OrgLoggingElasticLoggingGenericOutput

func (OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericOutputWithContext

func (o OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingGenericOutput

func (OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericPtrOutput

func (o OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericPtrOutput() OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext

func (o OrgLoggingElasticLoggingGenericOutput) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericOutput) ToOutput

func (OrgLoggingElasticLoggingGenericOutput) Type

type OrgLoggingElasticLoggingGenericPtrInput

type OrgLoggingElasticLoggingGenericPtrInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingGenericPtrOutput() OrgLoggingElasticLoggingGenericPtrOutput
	ToOrgLoggingElasticLoggingGenericPtrOutputWithContext(context.Context) OrgLoggingElasticLoggingGenericPtrOutput
}

OrgLoggingElasticLoggingGenericPtrInput is an input type that accepts OrgLoggingElasticLoggingGenericArgs, OrgLoggingElasticLoggingGenericPtr and OrgLoggingElasticLoggingGenericPtrOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingGenericPtrInput` via:

        OrgLoggingElasticLoggingGenericArgs{...}

or:

        nil

type OrgLoggingElasticLoggingGenericPtrOutput

type OrgLoggingElasticLoggingGenericPtrOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingGenericPtrOutput) Credentials

func (OrgLoggingElasticLoggingGenericPtrOutput) Elem

func (OrgLoggingElasticLoggingGenericPtrOutput) ElementType

func (OrgLoggingElasticLoggingGenericPtrOutput) Host

func (OrgLoggingElasticLoggingGenericPtrOutput) Index

func (OrgLoggingElasticLoggingGenericPtrOutput) Path

func (OrgLoggingElasticLoggingGenericPtrOutput) Port

func (OrgLoggingElasticLoggingGenericPtrOutput) ToOrgLoggingElasticLoggingGenericPtrOutput

func (o OrgLoggingElasticLoggingGenericPtrOutput) ToOrgLoggingElasticLoggingGenericPtrOutput() OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericPtrOutput) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext

func (o OrgLoggingElasticLoggingGenericPtrOutput) ToOrgLoggingElasticLoggingGenericPtrOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingGenericPtrOutput

func (OrgLoggingElasticLoggingGenericPtrOutput) ToOutput

func (OrgLoggingElasticLoggingGenericPtrOutput) Type

type OrgLoggingElasticLoggingInput

type OrgLoggingElasticLoggingInput interface {
	pulumi.Input

	ToOrgLoggingElasticLoggingOutput() OrgLoggingElasticLoggingOutput
	ToOrgLoggingElasticLoggingOutputWithContext(context.Context) OrgLoggingElasticLoggingOutput
}

OrgLoggingElasticLoggingInput is an input type that accepts OrgLoggingElasticLoggingArgs and OrgLoggingElasticLoggingOutput values. You can construct a concrete instance of `OrgLoggingElasticLoggingInput` via:

OrgLoggingElasticLoggingArgs{...}

type OrgLoggingElasticLoggingOutput

type OrgLoggingElasticLoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingElasticLoggingOutput) Aws

func (OrgLoggingElasticLoggingOutput) ElasticCloud

func (OrgLoggingElasticLoggingOutput) ElementType

func (OrgLoggingElasticLoggingOutput) Generic

func (OrgLoggingElasticLoggingOutput) ToOrgLoggingElasticLoggingOutput

func (o OrgLoggingElasticLoggingOutput) ToOrgLoggingElasticLoggingOutput() OrgLoggingElasticLoggingOutput

func (OrgLoggingElasticLoggingOutput) ToOrgLoggingElasticLoggingOutputWithContext

func (o OrgLoggingElasticLoggingOutput) ToOrgLoggingElasticLoggingOutputWithContext(ctx context.Context) OrgLoggingElasticLoggingOutput

func (OrgLoggingElasticLoggingOutput) ToOutput

type OrgLoggingInput

type OrgLoggingInput interface {
	pulumi.Input

	ToOrgLoggingOutput() OrgLoggingOutput
	ToOrgLoggingOutputWithContext(ctx context.Context) OrgLoggingOutput
}

type OrgLoggingLogzioLogging

type OrgLoggingLogzioLogging struct {
	Credentials  string `pulumi:"credentials"`
	ListenerHost string `pulumi:"listenerHost"`
}

type OrgLoggingLogzioLoggingArgs

type OrgLoggingLogzioLoggingArgs struct {
	Credentials  pulumi.StringInput `pulumi:"credentials"`
	ListenerHost pulumi.StringInput `pulumi:"listenerHost"`
}

func (OrgLoggingLogzioLoggingArgs) ElementType

func (OrgLoggingLogzioLoggingArgs) ToOrgLoggingLogzioLoggingOutput

func (i OrgLoggingLogzioLoggingArgs) ToOrgLoggingLogzioLoggingOutput() OrgLoggingLogzioLoggingOutput

func (OrgLoggingLogzioLoggingArgs) ToOrgLoggingLogzioLoggingOutputWithContext

func (i OrgLoggingLogzioLoggingArgs) ToOrgLoggingLogzioLoggingOutputWithContext(ctx context.Context) OrgLoggingLogzioLoggingOutput

func (OrgLoggingLogzioLoggingArgs) ToOutput

type OrgLoggingLogzioLoggingArray

type OrgLoggingLogzioLoggingArray []OrgLoggingLogzioLoggingInput

func (OrgLoggingLogzioLoggingArray) ElementType

func (OrgLoggingLogzioLoggingArray) ToOrgLoggingLogzioLoggingArrayOutput

func (i OrgLoggingLogzioLoggingArray) ToOrgLoggingLogzioLoggingArrayOutput() OrgLoggingLogzioLoggingArrayOutput

func (OrgLoggingLogzioLoggingArray) ToOrgLoggingLogzioLoggingArrayOutputWithContext

func (i OrgLoggingLogzioLoggingArray) ToOrgLoggingLogzioLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingLogzioLoggingArrayOutput

func (OrgLoggingLogzioLoggingArray) ToOutput

type OrgLoggingLogzioLoggingArrayInput

type OrgLoggingLogzioLoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingLogzioLoggingArrayOutput() OrgLoggingLogzioLoggingArrayOutput
	ToOrgLoggingLogzioLoggingArrayOutputWithContext(context.Context) OrgLoggingLogzioLoggingArrayOutput
}

OrgLoggingLogzioLoggingArrayInput is an input type that accepts OrgLoggingLogzioLoggingArray and OrgLoggingLogzioLoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingLogzioLoggingArrayInput` via:

OrgLoggingLogzioLoggingArray{ OrgLoggingLogzioLoggingArgs{...} }

type OrgLoggingLogzioLoggingArrayOutput

type OrgLoggingLogzioLoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingLogzioLoggingArrayOutput) ElementType

func (OrgLoggingLogzioLoggingArrayOutput) Index

func (OrgLoggingLogzioLoggingArrayOutput) ToOrgLoggingLogzioLoggingArrayOutput

func (o OrgLoggingLogzioLoggingArrayOutput) ToOrgLoggingLogzioLoggingArrayOutput() OrgLoggingLogzioLoggingArrayOutput

func (OrgLoggingLogzioLoggingArrayOutput) ToOrgLoggingLogzioLoggingArrayOutputWithContext

func (o OrgLoggingLogzioLoggingArrayOutput) ToOrgLoggingLogzioLoggingArrayOutputWithContext(ctx context.Context) OrgLoggingLogzioLoggingArrayOutput

func (OrgLoggingLogzioLoggingArrayOutput) ToOutput

type OrgLoggingLogzioLoggingInput

type OrgLoggingLogzioLoggingInput interface {
	pulumi.Input

	ToOrgLoggingLogzioLoggingOutput() OrgLoggingLogzioLoggingOutput
	ToOrgLoggingLogzioLoggingOutputWithContext(context.Context) OrgLoggingLogzioLoggingOutput
}

OrgLoggingLogzioLoggingInput is an input type that accepts OrgLoggingLogzioLoggingArgs and OrgLoggingLogzioLoggingOutput values. You can construct a concrete instance of `OrgLoggingLogzioLoggingInput` via:

OrgLoggingLogzioLoggingArgs{...}

type OrgLoggingLogzioLoggingOutput

type OrgLoggingLogzioLoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingLogzioLoggingOutput) Credentials

func (OrgLoggingLogzioLoggingOutput) ElementType

func (OrgLoggingLogzioLoggingOutput) ListenerHost

func (OrgLoggingLogzioLoggingOutput) ToOrgLoggingLogzioLoggingOutput

func (o OrgLoggingLogzioLoggingOutput) ToOrgLoggingLogzioLoggingOutput() OrgLoggingLogzioLoggingOutput

func (OrgLoggingLogzioLoggingOutput) ToOrgLoggingLogzioLoggingOutputWithContext

func (o OrgLoggingLogzioLoggingOutput) ToOrgLoggingLogzioLoggingOutputWithContext(ctx context.Context) OrgLoggingLogzioLoggingOutput

func (OrgLoggingLogzioLoggingOutput) ToOutput

type OrgLoggingMap

type OrgLoggingMap map[string]OrgLoggingInput

func (OrgLoggingMap) ElementType

func (OrgLoggingMap) ElementType() reflect.Type

func (OrgLoggingMap) ToOrgLoggingMapOutput

func (i OrgLoggingMap) ToOrgLoggingMapOutput() OrgLoggingMapOutput

func (OrgLoggingMap) ToOrgLoggingMapOutputWithContext

func (i OrgLoggingMap) ToOrgLoggingMapOutputWithContext(ctx context.Context) OrgLoggingMapOutput

func (OrgLoggingMap) ToOutput

type OrgLoggingMapInput

type OrgLoggingMapInput interface {
	pulumi.Input

	ToOrgLoggingMapOutput() OrgLoggingMapOutput
	ToOrgLoggingMapOutputWithContext(context.Context) OrgLoggingMapOutput
}

OrgLoggingMapInput is an input type that accepts OrgLoggingMap and OrgLoggingMapOutput values. You can construct a concrete instance of `OrgLoggingMapInput` via:

OrgLoggingMap{ "key": OrgLoggingArgs{...} }

type OrgLoggingMapOutput

type OrgLoggingMapOutput struct{ *pulumi.OutputState }

func (OrgLoggingMapOutput) ElementType

func (OrgLoggingMapOutput) ElementType() reflect.Type

func (OrgLoggingMapOutput) MapIndex

func (OrgLoggingMapOutput) ToOrgLoggingMapOutput

func (o OrgLoggingMapOutput) ToOrgLoggingMapOutput() OrgLoggingMapOutput

func (OrgLoggingMapOutput) ToOrgLoggingMapOutputWithContext

func (o OrgLoggingMapOutput) ToOrgLoggingMapOutputWithContext(ctx context.Context) OrgLoggingMapOutput

func (OrgLoggingMapOutput) ToOutput

type OrgLoggingOutput

type OrgLoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingOutput) CoralogixLoggings

func (OrgLoggingOutput) CplnId

func (OrgLoggingOutput) DatadogLoggings

func (OrgLoggingOutput) Description

func (o OrgLoggingOutput) Description() pulumi.StringOutput

func (OrgLoggingOutput) ElasticLoggings

func (OrgLoggingOutput) ElementType

func (OrgLoggingOutput) ElementType() reflect.Type

func (OrgLoggingOutput) LogzioLoggings

func (OrgLoggingOutput) Name

func (OrgLoggingOutput) S3Loggings

func (OrgLoggingOutput) Tags

func (OrgLoggingOutput) ToOrgLoggingOutput

func (o OrgLoggingOutput) ToOrgLoggingOutput() OrgLoggingOutput

func (OrgLoggingOutput) ToOrgLoggingOutputWithContext

func (o OrgLoggingOutput) ToOrgLoggingOutputWithContext(ctx context.Context) OrgLoggingOutput

func (OrgLoggingOutput) ToOutput

type OrgLoggingS3Logging

type OrgLoggingS3Logging struct {
	Bucket      string  `pulumi:"bucket"`
	Credentials string  `pulumi:"credentials"`
	Prefix      *string `pulumi:"prefix"`
	Region      string  `pulumi:"region"`
}

type OrgLoggingS3LoggingArgs

type OrgLoggingS3LoggingArgs struct {
	Bucket      pulumi.StringInput    `pulumi:"bucket"`
	Credentials pulumi.StringInput    `pulumi:"credentials"`
	Prefix      pulumi.StringPtrInput `pulumi:"prefix"`
	Region      pulumi.StringInput    `pulumi:"region"`
}

func (OrgLoggingS3LoggingArgs) ElementType

func (OrgLoggingS3LoggingArgs) ElementType() reflect.Type

func (OrgLoggingS3LoggingArgs) ToOrgLoggingS3LoggingOutput

func (i OrgLoggingS3LoggingArgs) ToOrgLoggingS3LoggingOutput() OrgLoggingS3LoggingOutput

func (OrgLoggingS3LoggingArgs) ToOrgLoggingS3LoggingOutputWithContext

func (i OrgLoggingS3LoggingArgs) ToOrgLoggingS3LoggingOutputWithContext(ctx context.Context) OrgLoggingS3LoggingOutput

func (OrgLoggingS3LoggingArgs) ToOutput

type OrgLoggingS3LoggingArray

type OrgLoggingS3LoggingArray []OrgLoggingS3LoggingInput

func (OrgLoggingS3LoggingArray) ElementType

func (OrgLoggingS3LoggingArray) ElementType() reflect.Type

func (OrgLoggingS3LoggingArray) ToOrgLoggingS3LoggingArrayOutput

func (i OrgLoggingS3LoggingArray) ToOrgLoggingS3LoggingArrayOutput() OrgLoggingS3LoggingArrayOutput

func (OrgLoggingS3LoggingArray) ToOrgLoggingS3LoggingArrayOutputWithContext

func (i OrgLoggingS3LoggingArray) ToOrgLoggingS3LoggingArrayOutputWithContext(ctx context.Context) OrgLoggingS3LoggingArrayOutput

func (OrgLoggingS3LoggingArray) ToOutput

type OrgLoggingS3LoggingArrayInput

type OrgLoggingS3LoggingArrayInput interface {
	pulumi.Input

	ToOrgLoggingS3LoggingArrayOutput() OrgLoggingS3LoggingArrayOutput
	ToOrgLoggingS3LoggingArrayOutputWithContext(context.Context) OrgLoggingS3LoggingArrayOutput
}

OrgLoggingS3LoggingArrayInput is an input type that accepts OrgLoggingS3LoggingArray and OrgLoggingS3LoggingArrayOutput values. You can construct a concrete instance of `OrgLoggingS3LoggingArrayInput` via:

OrgLoggingS3LoggingArray{ OrgLoggingS3LoggingArgs{...} }

type OrgLoggingS3LoggingArrayOutput

type OrgLoggingS3LoggingArrayOutput struct{ *pulumi.OutputState }

func (OrgLoggingS3LoggingArrayOutput) ElementType

func (OrgLoggingS3LoggingArrayOutput) Index

func (OrgLoggingS3LoggingArrayOutput) ToOrgLoggingS3LoggingArrayOutput

func (o OrgLoggingS3LoggingArrayOutput) ToOrgLoggingS3LoggingArrayOutput() OrgLoggingS3LoggingArrayOutput

func (OrgLoggingS3LoggingArrayOutput) ToOrgLoggingS3LoggingArrayOutputWithContext

func (o OrgLoggingS3LoggingArrayOutput) ToOrgLoggingS3LoggingArrayOutputWithContext(ctx context.Context) OrgLoggingS3LoggingArrayOutput

func (OrgLoggingS3LoggingArrayOutput) ToOutput

type OrgLoggingS3LoggingInput

type OrgLoggingS3LoggingInput interface {
	pulumi.Input

	ToOrgLoggingS3LoggingOutput() OrgLoggingS3LoggingOutput
	ToOrgLoggingS3LoggingOutputWithContext(context.Context) OrgLoggingS3LoggingOutput
}

OrgLoggingS3LoggingInput is an input type that accepts OrgLoggingS3LoggingArgs and OrgLoggingS3LoggingOutput values. You can construct a concrete instance of `OrgLoggingS3LoggingInput` via:

OrgLoggingS3LoggingArgs{...}

type OrgLoggingS3LoggingOutput

type OrgLoggingS3LoggingOutput struct{ *pulumi.OutputState }

func (OrgLoggingS3LoggingOutput) Bucket

func (OrgLoggingS3LoggingOutput) Credentials

func (OrgLoggingS3LoggingOutput) ElementType

func (OrgLoggingS3LoggingOutput) ElementType() reflect.Type

func (OrgLoggingS3LoggingOutput) Prefix

func (OrgLoggingS3LoggingOutput) Region

func (OrgLoggingS3LoggingOutput) ToOrgLoggingS3LoggingOutput

func (o OrgLoggingS3LoggingOutput) ToOrgLoggingS3LoggingOutput() OrgLoggingS3LoggingOutput

func (OrgLoggingS3LoggingOutput) ToOrgLoggingS3LoggingOutputWithContext

func (o OrgLoggingS3LoggingOutput) ToOrgLoggingS3LoggingOutputWithContext(ctx context.Context) OrgLoggingS3LoggingOutput

func (OrgLoggingS3LoggingOutput) ToOutput

type OrgLoggingState

func (OrgLoggingState) ElementType

func (OrgLoggingState) ElementType() reflect.Type

type OrgMap

type OrgMap map[string]OrgInput

func (OrgMap) ElementType

func (OrgMap) ElementType() reflect.Type

func (OrgMap) ToOrgMapOutput

func (i OrgMap) ToOrgMapOutput() OrgMapOutput

func (OrgMap) ToOrgMapOutputWithContext

func (i OrgMap) ToOrgMapOutputWithContext(ctx context.Context) OrgMapOutput

func (OrgMap) ToOutput

func (i OrgMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Org]

type OrgMapInput

type OrgMapInput interface {
	pulumi.Input

	ToOrgMapOutput() OrgMapOutput
	ToOrgMapOutputWithContext(context.Context) OrgMapOutput
}

OrgMapInput is an input type that accepts OrgMap and OrgMapOutput values. You can construct a concrete instance of `OrgMapInput` via:

OrgMap{ "key": OrgArgs{...} }

type OrgMapOutput

type OrgMapOutput struct{ *pulumi.OutputState }

func (OrgMapOutput) ElementType

func (OrgMapOutput) ElementType() reflect.Type

func (OrgMapOutput) MapIndex

func (o OrgMapOutput) MapIndex(k pulumi.StringInput) OrgOutput

func (OrgMapOutput) ToOrgMapOutput

func (o OrgMapOutput) ToOrgMapOutput() OrgMapOutput

func (OrgMapOutput) ToOrgMapOutputWithContext

func (o OrgMapOutput) ToOrgMapOutputWithContext(ctx context.Context) OrgMapOutput

func (OrgMapOutput) ToOutput

func (o OrgMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Org]

type OrgObservability

type OrgObservability struct {
	LogsRetentionDays    *int `pulumi:"logsRetentionDays"`
	MetricsRetentionDays *int `pulumi:"metricsRetentionDays"`
	TracesRetentionDays  *int `pulumi:"tracesRetentionDays"`
}

type OrgObservabilityArgs

type OrgObservabilityArgs struct {
	LogsRetentionDays    pulumi.IntPtrInput `pulumi:"logsRetentionDays"`
	MetricsRetentionDays pulumi.IntPtrInput `pulumi:"metricsRetentionDays"`
	TracesRetentionDays  pulumi.IntPtrInput `pulumi:"tracesRetentionDays"`
}

func (OrgObservabilityArgs) ElementType

func (OrgObservabilityArgs) ElementType() reflect.Type

func (OrgObservabilityArgs) ToOrgObservabilityOutput

func (i OrgObservabilityArgs) ToOrgObservabilityOutput() OrgObservabilityOutput

func (OrgObservabilityArgs) ToOrgObservabilityOutputWithContext

func (i OrgObservabilityArgs) ToOrgObservabilityOutputWithContext(ctx context.Context) OrgObservabilityOutput

func (OrgObservabilityArgs) ToOrgObservabilityPtrOutput

func (i OrgObservabilityArgs) ToOrgObservabilityPtrOutput() OrgObservabilityPtrOutput

func (OrgObservabilityArgs) ToOrgObservabilityPtrOutputWithContext

func (i OrgObservabilityArgs) ToOrgObservabilityPtrOutputWithContext(ctx context.Context) OrgObservabilityPtrOutput

func (OrgObservabilityArgs) ToOutput

type OrgObservabilityInput

type OrgObservabilityInput interface {
	pulumi.Input

	ToOrgObservabilityOutput() OrgObservabilityOutput
	ToOrgObservabilityOutputWithContext(context.Context) OrgObservabilityOutput
}

OrgObservabilityInput is an input type that accepts OrgObservabilityArgs and OrgObservabilityOutput values. You can construct a concrete instance of `OrgObservabilityInput` via:

OrgObservabilityArgs{...}

type OrgObservabilityOutput

type OrgObservabilityOutput struct{ *pulumi.OutputState }

func (OrgObservabilityOutput) ElementType

func (OrgObservabilityOutput) ElementType() reflect.Type

func (OrgObservabilityOutput) LogsRetentionDays

func (o OrgObservabilityOutput) LogsRetentionDays() pulumi.IntPtrOutput

func (OrgObservabilityOutput) MetricsRetentionDays

func (o OrgObservabilityOutput) MetricsRetentionDays() pulumi.IntPtrOutput

func (OrgObservabilityOutput) ToOrgObservabilityOutput

func (o OrgObservabilityOutput) ToOrgObservabilityOutput() OrgObservabilityOutput

func (OrgObservabilityOutput) ToOrgObservabilityOutputWithContext

func (o OrgObservabilityOutput) ToOrgObservabilityOutputWithContext(ctx context.Context) OrgObservabilityOutput

func (OrgObservabilityOutput) ToOrgObservabilityPtrOutput

func (o OrgObservabilityOutput) ToOrgObservabilityPtrOutput() OrgObservabilityPtrOutput

func (OrgObservabilityOutput) ToOrgObservabilityPtrOutputWithContext

func (o OrgObservabilityOutput) ToOrgObservabilityPtrOutputWithContext(ctx context.Context) OrgObservabilityPtrOutput

func (OrgObservabilityOutput) ToOutput

func (OrgObservabilityOutput) TracesRetentionDays

func (o OrgObservabilityOutput) TracesRetentionDays() pulumi.IntPtrOutput

type OrgObservabilityPtrInput

type OrgObservabilityPtrInput interface {
	pulumi.Input

	ToOrgObservabilityPtrOutput() OrgObservabilityPtrOutput
	ToOrgObservabilityPtrOutputWithContext(context.Context) OrgObservabilityPtrOutput
}

OrgObservabilityPtrInput is an input type that accepts OrgObservabilityArgs, OrgObservabilityPtr and OrgObservabilityPtrOutput values. You can construct a concrete instance of `OrgObservabilityPtrInput` via:

        OrgObservabilityArgs{...}

or:

        nil

type OrgObservabilityPtrOutput

type OrgObservabilityPtrOutput struct{ *pulumi.OutputState }

func (OrgObservabilityPtrOutput) Elem

func (OrgObservabilityPtrOutput) ElementType

func (OrgObservabilityPtrOutput) ElementType() reflect.Type

func (OrgObservabilityPtrOutput) LogsRetentionDays

func (o OrgObservabilityPtrOutput) LogsRetentionDays() pulumi.IntPtrOutput

func (OrgObservabilityPtrOutput) MetricsRetentionDays

func (o OrgObservabilityPtrOutput) MetricsRetentionDays() pulumi.IntPtrOutput

func (OrgObservabilityPtrOutput) ToOrgObservabilityPtrOutput

func (o OrgObservabilityPtrOutput) ToOrgObservabilityPtrOutput() OrgObservabilityPtrOutput

func (OrgObservabilityPtrOutput) ToOrgObservabilityPtrOutputWithContext

func (o OrgObservabilityPtrOutput) ToOrgObservabilityPtrOutputWithContext(ctx context.Context) OrgObservabilityPtrOutput

func (OrgObservabilityPtrOutput) ToOutput

func (OrgObservabilityPtrOutput) TracesRetentionDays

func (o OrgObservabilityPtrOutput) TracesRetentionDays() pulumi.IntPtrOutput

type OrgOutput

type OrgOutput struct{ *pulumi.OutputState }

func (OrgOutput) AccountId

func (o OrgOutput) AccountId() pulumi.StringPtrOutput

func (OrgOutput) AuthConfig

func (o OrgOutput) AuthConfig() OrgAuthConfigPtrOutput

func (OrgOutput) CplnId

func (o OrgOutput) CplnId() pulumi.StringOutput

func (OrgOutput) Description

func (o OrgOutput) Description() pulumi.StringPtrOutput

func (OrgOutput) ElementType

func (OrgOutput) ElementType() reflect.Type

func (OrgOutput) Invitees

func (o OrgOutput) Invitees() pulumi.StringArrayOutput

func (OrgOutput) Name

func (o OrgOutput) Name() pulumi.StringOutput

func (OrgOutput) Observability

func (o OrgOutput) Observability() OrgObservabilityOutput
func (o OrgOutput) SelfLink() pulumi.StringOutput

func (OrgOutput) SessionTimeoutSeconds

func (o OrgOutput) SessionTimeoutSeconds() pulumi.IntPtrOutput

func (OrgOutput) Statuses

func (o OrgOutput) Statuses() OrgStatusArrayOutput

func (OrgOutput) Tags

func (o OrgOutput) Tags() pulumi.StringMapOutput

func (OrgOutput) ToOrgOutput

func (o OrgOutput) ToOrgOutput() OrgOutput

func (OrgOutput) ToOrgOutputWithContext

func (o OrgOutput) ToOrgOutputWithContext(ctx context.Context) OrgOutput

func (OrgOutput) ToOutput

func (o OrgOutput) ToOutput(ctx context.Context) pulumix.Output[*Org]

type OrgState

type OrgState struct {
	AccountId             pulumi.StringPtrInput
	AuthConfig            OrgAuthConfigPtrInput
	CplnId                pulumi.StringPtrInput
	Description           pulumi.StringPtrInput
	Invitees              pulumi.StringArrayInput
	Name                  pulumi.StringPtrInput
	Observability         OrgObservabilityPtrInput
	SelfLink              pulumi.StringPtrInput
	SessionTimeoutSeconds pulumi.IntPtrInput
	Statuses              OrgStatusArrayInput
	Tags                  pulumi.StringMapInput
}

func (OrgState) ElementType

func (OrgState) ElementType() reflect.Type

type OrgStatus

type OrgStatus struct {
	AccountLink *string `pulumi:"accountLink"`
	Active      *bool   `pulumi:"active"`
}

type OrgStatusArgs

type OrgStatusArgs struct {
	AccountLink pulumi.StringPtrInput `pulumi:"accountLink"`
	Active      pulumi.BoolPtrInput   `pulumi:"active"`
}

func (OrgStatusArgs) ElementType

func (OrgStatusArgs) ElementType() reflect.Type

func (OrgStatusArgs) ToOrgStatusOutput

func (i OrgStatusArgs) ToOrgStatusOutput() OrgStatusOutput

func (OrgStatusArgs) ToOrgStatusOutputWithContext

func (i OrgStatusArgs) ToOrgStatusOutputWithContext(ctx context.Context) OrgStatusOutput

func (OrgStatusArgs) ToOutput

type OrgStatusArray

type OrgStatusArray []OrgStatusInput

func (OrgStatusArray) ElementType

func (OrgStatusArray) ElementType() reflect.Type

func (OrgStatusArray) ToOrgStatusArrayOutput

func (i OrgStatusArray) ToOrgStatusArrayOutput() OrgStatusArrayOutput

func (OrgStatusArray) ToOrgStatusArrayOutputWithContext

func (i OrgStatusArray) ToOrgStatusArrayOutputWithContext(ctx context.Context) OrgStatusArrayOutput

func (OrgStatusArray) ToOutput

type OrgStatusArrayInput

type OrgStatusArrayInput interface {
	pulumi.Input

	ToOrgStatusArrayOutput() OrgStatusArrayOutput
	ToOrgStatusArrayOutputWithContext(context.Context) OrgStatusArrayOutput
}

OrgStatusArrayInput is an input type that accepts OrgStatusArray and OrgStatusArrayOutput values. You can construct a concrete instance of `OrgStatusArrayInput` via:

OrgStatusArray{ OrgStatusArgs{...} }

type OrgStatusArrayOutput

type OrgStatusArrayOutput struct{ *pulumi.OutputState }

func (OrgStatusArrayOutput) ElementType

func (OrgStatusArrayOutput) ElementType() reflect.Type

func (OrgStatusArrayOutput) Index

func (OrgStatusArrayOutput) ToOrgStatusArrayOutput

func (o OrgStatusArrayOutput) ToOrgStatusArrayOutput() OrgStatusArrayOutput

func (OrgStatusArrayOutput) ToOrgStatusArrayOutputWithContext

func (o OrgStatusArrayOutput) ToOrgStatusArrayOutputWithContext(ctx context.Context) OrgStatusArrayOutput

func (OrgStatusArrayOutput) ToOutput

type OrgStatusInput

type OrgStatusInput interface {
	pulumi.Input

	ToOrgStatusOutput() OrgStatusOutput
	ToOrgStatusOutputWithContext(context.Context) OrgStatusOutput
}

OrgStatusInput is an input type that accepts OrgStatusArgs and OrgStatusOutput values. You can construct a concrete instance of `OrgStatusInput` via:

OrgStatusArgs{...}

type OrgStatusOutput

type OrgStatusOutput struct{ *pulumi.OutputState }
func (o OrgStatusOutput) AccountLink() pulumi.StringPtrOutput

func (OrgStatusOutput) Active

func (OrgStatusOutput) ElementType

func (OrgStatusOutput) ElementType() reflect.Type

func (OrgStatusOutput) ToOrgStatusOutput

func (o OrgStatusOutput) ToOrgStatusOutput() OrgStatusOutput

func (OrgStatusOutput) ToOrgStatusOutputWithContext

func (o OrgStatusOutput) ToOrgStatusOutputWithContext(ctx context.Context) OrgStatusOutput

func (OrgStatusOutput) ToOutput

type OrgTracing

type OrgTracing struct {
	pulumi.CustomResourceState

	ControlplaneTracing OrgTracingControlplaneTracingPtrOutput `pulumi:"controlplaneTracing"`
	CplnId              pulumi.StringOutput                    `pulumi:"cplnId"`
	Description         pulumi.StringOutput                    `pulumi:"description"`
	LightstepTracing    OrgTracingLightstepTracingPtrOutput    `pulumi:"lightstepTracing"`
	Name                pulumi.StringOutput                    `pulumi:"name"`
	OtelTracing         OrgTracingOtelTracingPtrOutput         `pulumi:"otelTracing"`
	Tags                pulumi.StringMapOutput                 `pulumi:"tags"`
}

func GetOrgTracing

func GetOrgTracing(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrgTracingState, opts ...pulumi.ResourceOption) (*OrgTracing, error)

GetOrgTracing gets an existing OrgTracing 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 NewOrgTracing

func NewOrgTracing(ctx *pulumi.Context,
	name string, args *OrgTracingArgs, opts ...pulumi.ResourceOption) (*OrgTracing, error)

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

func (*OrgTracing) ElementType

func (*OrgTracing) ElementType() reflect.Type

func (*OrgTracing) ToOrgTracingOutput

func (i *OrgTracing) ToOrgTracingOutput() OrgTracingOutput

func (*OrgTracing) ToOrgTracingOutputWithContext

func (i *OrgTracing) ToOrgTracingOutputWithContext(ctx context.Context) OrgTracingOutput

func (*OrgTracing) ToOutput

func (i *OrgTracing) ToOutput(ctx context.Context) pulumix.Output[*OrgTracing]

type OrgTracingArgs

type OrgTracingArgs struct {
	ControlplaneTracing OrgTracingControlplaneTracingPtrInput
	LightstepTracing    OrgTracingLightstepTracingPtrInput
	OtelTracing         OrgTracingOtelTracingPtrInput
}

The set of arguments for constructing a OrgTracing resource.

func (OrgTracingArgs) ElementType

func (OrgTracingArgs) ElementType() reflect.Type

type OrgTracingArray

type OrgTracingArray []OrgTracingInput

func (OrgTracingArray) ElementType

func (OrgTracingArray) ElementType() reflect.Type

func (OrgTracingArray) ToOrgTracingArrayOutput

func (i OrgTracingArray) ToOrgTracingArrayOutput() OrgTracingArrayOutput

func (OrgTracingArray) ToOrgTracingArrayOutputWithContext

func (i OrgTracingArray) ToOrgTracingArrayOutputWithContext(ctx context.Context) OrgTracingArrayOutput

func (OrgTracingArray) ToOutput

type OrgTracingArrayInput

type OrgTracingArrayInput interface {
	pulumi.Input

	ToOrgTracingArrayOutput() OrgTracingArrayOutput
	ToOrgTracingArrayOutputWithContext(context.Context) OrgTracingArrayOutput
}

OrgTracingArrayInput is an input type that accepts OrgTracingArray and OrgTracingArrayOutput values. You can construct a concrete instance of `OrgTracingArrayInput` via:

OrgTracingArray{ OrgTracingArgs{...} }

type OrgTracingArrayOutput

type OrgTracingArrayOutput struct{ *pulumi.OutputState }

func (OrgTracingArrayOutput) ElementType

func (OrgTracingArrayOutput) ElementType() reflect.Type

func (OrgTracingArrayOutput) Index

func (OrgTracingArrayOutput) ToOrgTracingArrayOutput

func (o OrgTracingArrayOutput) ToOrgTracingArrayOutput() OrgTracingArrayOutput

func (OrgTracingArrayOutput) ToOrgTracingArrayOutputWithContext

func (o OrgTracingArrayOutput) ToOrgTracingArrayOutputWithContext(ctx context.Context) OrgTracingArrayOutput

func (OrgTracingArrayOutput) ToOutput

type OrgTracingControlplaneTracing

type OrgTracingControlplaneTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Sampling   int               `pulumi:"sampling"`
}

type OrgTracingControlplaneTracingArgs

type OrgTracingControlplaneTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (OrgTracingControlplaneTracingArgs) ElementType

func (OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingOutput

func (i OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingOutput() OrgTracingControlplaneTracingOutput

func (OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingOutputWithContext

func (i OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingOutputWithContext(ctx context.Context) OrgTracingControlplaneTracingOutput

func (OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingPtrOutput

func (i OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingPtrOutput() OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingPtrOutputWithContext

func (i OrgTracingControlplaneTracingArgs) ToOrgTracingControlplaneTracingPtrOutputWithContext(ctx context.Context) OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingArgs) ToOutput

type OrgTracingControlplaneTracingInput

type OrgTracingControlplaneTracingInput interface {
	pulumi.Input

	ToOrgTracingControlplaneTracingOutput() OrgTracingControlplaneTracingOutput
	ToOrgTracingControlplaneTracingOutputWithContext(context.Context) OrgTracingControlplaneTracingOutput
}

OrgTracingControlplaneTracingInput is an input type that accepts OrgTracingControlplaneTracingArgs and OrgTracingControlplaneTracingOutput values. You can construct a concrete instance of `OrgTracingControlplaneTracingInput` via:

OrgTracingControlplaneTracingArgs{...}

type OrgTracingControlplaneTracingOutput

type OrgTracingControlplaneTracingOutput struct{ *pulumi.OutputState }

func (OrgTracingControlplaneTracingOutput) CustomTags

func (OrgTracingControlplaneTracingOutput) ElementType

func (OrgTracingControlplaneTracingOutput) Sampling

func (OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingOutput

func (o OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingOutput() OrgTracingControlplaneTracingOutput

func (OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingOutputWithContext

func (o OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingOutputWithContext(ctx context.Context) OrgTracingControlplaneTracingOutput

func (OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingPtrOutput

func (o OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingPtrOutput() OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingPtrOutputWithContext

func (o OrgTracingControlplaneTracingOutput) ToOrgTracingControlplaneTracingPtrOutputWithContext(ctx context.Context) OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingOutput) ToOutput

type OrgTracingControlplaneTracingPtrInput

type OrgTracingControlplaneTracingPtrInput interface {
	pulumi.Input

	ToOrgTracingControlplaneTracingPtrOutput() OrgTracingControlplaneTracingPtrOutput
	ToOrgTracingControlplaneTracingPtrOutputWithContext(context.Context) OrgTracingControlplaneTracingPtrOutput
}

OrgTracingControlplaneTracingPtrInput is an input type that accepts OrgTracingControlplaneTracingArgs, OrgTracingControlplaneTracingPtr and OrgTracingControlplaneTracingPtrOutput values. You can construct a concrete instance of `OrgTracingControlplaneTracingPtrInput` via:

        OrgTracingControlplaneTracingArgs{...}

or:

        nil

type OrgTracingControlplaneTracingPtrOutput

type OrgTracingControlplaneTracingPtrOutput struct{ *pulumi.OutputState }

func (OrgTracingControlplaneTracingPtrOutput) CustomTags

func (OrgTracingControlplaneTracingPtrOutput) Elem

func (OrgTracingControlplaneTracingPtrOutput) ElementType

func (OrgTracingControlplaneTracingPtrOutput) Sampling

func (OrgTracingControlplaneTracingPtrOutput) ToOrgTracingControlplaneTracingPtrOutput

func (o OrgTracingControlplaneTracingPtrOutput) ToOrgTracingControlplaneTracingPtrOutput() OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingPtrOutput) ToOrgTracingControlplaneTracingPtrOutputWithContext

func (o OrgTracingControlplaneTracingPtrOutput) ToOrgTracingControlplaneTracingPtrOutputWithContext(ctx context.Context) OrgTracingControlplaneTracingPtrOutput

func (OrgTracingControlplaneTracingPtrOutput) ToOutput

type OrgTracingInput

type OrgTracingInput interface {
	pulumi.Input

	ToOrgTracingOutput() OrgTracingOutput
	ToOrgTracingOutputWithContext(ctx context.Context) OrgTracingOutput
}

type OrgTracingLightstepTracing

type OrgTracingLightstepTracing struct {
	Credentials *string           `pulumi:"credentials"`
	CustomTags  map[string]string `pulumi:"customTags"`
	Endpoint    string            `pulumi:"endpoint"`
	Sampling    int               `pulumi:"sampling"`
}

type OrgTracingLightstepTracingArgs

type OrgTracingLightstepTracingArgs struct {
	Credentials pulumi.StringPtrInput `pulumi:"credentials"`
	CustomTags  pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint    pulumi.StringInput    `pulumi:"endpoint"`
	Sampling    pulumi.IntInput       `pulumi:"sampling"`
}

func (OrgTracingLightstepTracingArgs) ElementType

func (OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingOutput

func (i OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingOutput() OrgTracingLightstepTracingOutput

func (OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingOutputWithContext

func (i OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingOutputWithContext(ctx context.Context) OrgTracingLightstepTracingOutput

func (OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingPtrOutput

func (i OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingPtrOutput() OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingPtrOutputWithContext

func (i OrgTracingLightstepTracingArgs) ToOrgTracingLightstepTracingPtrOutputWithContext(ctx context.Context) OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingArgs) ToOutput

type OrgTracingLightstepTracingInput

type OrgTracingLightstepTracingInput interface {
	pulumi.Input

	ToOrgTracingLightstepTracingOutput() OrgTracingLightstepTracingOutput
	ToOrgTracingLightstepTracingOutputWithContext(context.Context) OrgTracingLightstepTracingOutput
}

OrgTracingLightstepTracingInput is an input type that accepts OrgTracingLightstepTracingArgs and OrgTracingLightstepTracingOutput values. You can construct a concrete instance of `OrgTracingLightstepTracingInput` via:

OrgTracingLightstepTracingArgs{...}

type OrgTracingLightstepTracingOutput

type OrgTracingLightstepTracingOutput struct{ *pulumi.OutputState }

func (OrgTracingLightstepTracingOutput) Credentials

func (OrgTracingLightstepTracingOutput) CustomTags

func (OrgTracingLightstepTracingOutput) ElementType

func (OrgTracingLightstepTracingOutput) Endpoint

func (OrgTracingLightstepTracingOutput) Sampling

func (OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingOutput

func (o OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingOutput() OrgTracingLightstepTracingOutput

func (OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingOutputWithContext

func (o OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingOutputWithContext(ctx context.Context) OrgTracingLightstepTracingOutput

func (OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingPtrOutput

func (o OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingPtrOutput() OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingPtrOutputWithContext

func (o OrgTracingLightstepTracingOutput) ToOrgTracingLightstepTracingPtrOutputWithContext(ctx context.Context) OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingOutput) ToOutput

type OrgTracingLightstepTracingPtrInput

type OrgTracingLightstepTracingPtrInput interface {
	pulumi.Input

	ToOrgTracingLightstepTracingPtrOutput() OrgTracingLightstepTracingPtrOutput
	ToOrgTracingLightstepTracingPtrOutputWithContext(context.Context) OrgTracingLightstepTracingPtrOutput
}

OrgTracingLightstepTracingPtrInput is an input type that accepts OrgTracingLightstepTracingArgs, OrgTracingLightstepTracingPtr and OrgTracingLightstepTracingPtrOutput values. You can construct a concrete instance of `OrgTracingLightstepTracingPtrInput` via:

        OrgTracingLightstepTracingArgs{...}

or:

        nil

type OrgTracingLightstepTracingPtrOutput

type OrgTracingLightstepTracingPtrOutput struct{ *pulumi.OutputState }

func (OrgTracingLightstepTracingPtrOutput) Credentials

func (OrgTracingLightstepTracingPtrOutput) CustomTags

func (OrgTracingLightstepTracingPtrOutput) Elem

func (OrgTracingLightstepTracingPtrOutput) ElementType

func (OrgTracingLightstepTracingPtrOutput) Endpoint

func (OrgTracingLightstepTracingPtrOutput) Sampling

func (OrgTracingLightstepTracingPtrOutput) ToOrgTracingLightstepTracingPtrOutput

func (o OrgTracingLightstepTracingPtrOutput) ToOrgTracingLightstepTracingPtrOutput() OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingPtrOutput) ToOrgTracingLightstepTracingPtrOutputWithContext

func (o OrgTracingLightstepTracingPtrOutput) ToOrgTracingLightstepTracingPtrOutputWithContext(ctx context.Context) OrgTracingLightstepTracingPtrOutput

func (OrgTracingLightstepTracingPtrOutput) ToOutput

type OrgTracingMap

type OrgTracingMap map[string]OrgTracingInput

func (OrgTracingMap) ElementType

func (OrgTracingMap) ElementType() reflect.Type

func (OrgTracingMap) ToOrgTracingMapOutput

func (i OrgTracingMap) ToOrgTracingMapOutput() OrgTracingMapOutput

func (OrgTracingMap) ToOrgTracingMapOutputWithContext

func (i OrgTracingMap) ToOrgTracingMapOutputWithContext(ctx context.Context) OrgTracingMapOutput

func (OrgTracingMap) ToOutput

type OrgTracingMapInput

type OrgTracingMapInput interface {
	pulumi.Input

	ToOrgTracingMapOutput() OrgTracingMapOutput
	ToOrgTracingMapOutputWithContext(context.Context) OrgTracingMapOutput
}

OrgTracingMapInput is an input type that accepts OrgTracingMap and OrgTracingMapOutput values. You can construct a concrete instance of `OrgTracingMapInput` via:

OrgTracingMap{ "key": OrgTracingArgs{...} }

type OrgTracingMapOutput

type OrgTracingMapOutput struct{ *pulumi.OutputState }

func (OrgTracingMapOutput) ElementType

func (OrgTracingMapOutput) ElementType() reflect.Type

func (OrgTracingMapOutput) MapIndex

func (OrgTracingMapOutput) ToOrgTracingMapOutput

func (o OrgTracingMapOutput) ToOrgTracingMapOutput() OrgTracingMapOutput

func (OrgTracingMapOutput) ToOrgTracingMapOutputWithContext

func (o OrgTracingMapOutput) ToOrgTracingMapOutputWithContext(ctx context.Context) OrgTracingMapOutput

func (OrgTracingMapOutput) ToOutput

type OrgTracingOtelTracing

type OrgTracingOtelTracing struct {
	CustomTags map[string]string `pulumi:"customTags"`
	Endpoint   string            `pulumi:"endpoint"`
	Sampling   int               `pulumi:"sampling"`
}

type OrgTracingOtelTracingArgs

type OrgTracingOtelTracingArgs struct {
	CustomTags pulumi.StringMapInput `pulumi:"customTags"`
	Endpoint   pulumi.StringInput    `pulumi:"endpoint"`
	Sampling   pulumi.IntInput       `pulumi:"sampling"`
}

func (OrgTracingOtelTracingArgs) ElementType

func (OrgTracingOtelTracingArgs) ElementType() reflect.Type

func (OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingOutput

func (i OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingOutput() OrgTracingOtelTracingOutput

func (OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingOutputWithContext

func (i OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingOutputWithContext(ctx context.Context) OrgTracingOtelTracingOutput

func (OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingPtrOutput

func (i OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingPtrOutput() OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingPtrOutputWithContext

func (i OrgTracingOtelTracingArgs) ToOrgTracingOtelTracingPtrOutputWithContext(ctx context.Context) OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingArgs) ToOutput

type OrgTracingOtelTracingInput

type OrgTracingOtelTracingInput interface {
	pulumi.Input

	ToOrgTracingOtelTracingOutput() OrgTracingOtelTracingOutput
	ToOrgTracingOtelTracingOutputWithContext(context.Context) OrgTracingOtelTracingOutput
}

OrgTracingOtelTracingInput is an input type that accepts OrgTracingOtelTracingArgs and OrgTracingOtelTracingOutput values. You can construct a concrete instance of `OrgTracingOtelTracingInput` via:

OrgTracingOtelTracingArgs{...}

type OrgTracingOtelTracingOutput

type OrgTracingOtelTracingOutput struct{ *pulumi.OutputState }

func (OrgTracingOtelTracingOutput) CustomTags

func (OrgTracingOtelTracingOutput) ElementType

func (OrgTracingOtelTracingOutput) Endpoint

func (OrgTracingOtelTracingOutput) Sampling

func (OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingOutput

func (o OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingOutput() OrgTracingOtelTracingOutput

func (OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingOutputWithContext

func (o OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingOutputWithContext(ctx context.Context) OrgTracingOtelTracingOutput

func (OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingPtrOutput

func (o OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingPtrOutput() OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingPtrOutputWithContext

func (o OrgTracingOtelTracingOutput) ToOrgTracingOtelTracingPtrOutputWithContext(ctx context.Context) OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingOutput) ToOutput

type OrgTracingOtelTracingPtrInput

type OrgTracingOtelTracingPtrInput interface {
	pulumi.Input

	ToOrgTracingOtelTracingPtrOutput() OrgTracingOtelTracingPtrOutput
	ToOrgTracingOtelTracingPtrOutputWithContext(context.Context) OrgTracingOtelTracingPtrOutput
}

OrgTracingOtelTracingPtrInput is an input type that accepts OrgTracingOtelTracingArgs, OrgTracingOtelTracingPtr and OrgTracingOtelTracingPtrOutput values. You can construct a concrete instance of `OrgTracingOtelTracingPtrInput` via:

        OrgTracingOtelTracingArgs{...}

or:

        nil

type OrgTracingOtelTracingPtrOutput

type OrgTracingOtelTracingPtrOutput struct{ *pulumi.OutputState }

func (OrgTracingOtelTracingPtrOutput) CustomTags

func (OrgTracingOtelTracingPtrOutput) Elem

func (OrgTracingOtelTracingPtrOutput) ElementType

func (OrgTracingOtelTracingPtrOutput) Endpoint

func (OrgTracingOtelTracingPtrOutput) Sampling

func (OrgTracingOtelTracingPtrOutput) ToOrgTracingOtelTracingPtrOutput

func (o OrgTracingOtelTracingPtrOutput) ToOrgTracingOtelTracingPtrOutput() OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingPtrOutput) ToOrgTracingOtelTracingPtrOutputWithContext

func (o OrgTracingOtelTracingPtrOutput) ToOrgTracingOtelTracingPtrOutputWithContext(ctx context.Context) OrgTracingOtelTracingPtrOutput

func (OrgTracingOtelTracingPtrOutput) ToOutput

type OrgTracingOutput

type OrgTracingOutput struct{ *pulumi.OutputState }

func (OrgTracingOutput) ControlplaneTracing

func (OrgTracingOutput) CplnId

func (OrgTracingOutput) Description

func (o OrgTracingOutput) Description() pulumi.StringOutput

func (OrgTracingOutput) ElementType

func (OrgTracingOutput) ElementType() reflect.Type

func (OrgTracingOutput) LightstepTracing

func (OrgTracingOutput) Name

func (OrgTracingOutput) OtelTracing

func (OrgTracingOutput) Tags

func (OrgTracingOutput) ToOrgTracingOutput

func (o OrgTracingOutput) ToOrgTracingOutput() OrgTracingOutput

func (OrgTracingOutput) ToOrgTracingOutputWithContext

func (o OrgTracingOutput) ToOrgTracingOutputWithContext(ctx context.Context) OrgTracingOutput

func (OrgTracingOutput) ToOutput

type OrgTracingState

type OrgTracingState struct {
	ControlplaneTracing OrgTracingControlplaneTracingPtrInput
	CplnId              pulumi.StringPtrInput
	Description         pulumi.StringPtrInput
	LightstepTracing    OrgTracingLightstepTracingPtrInput
	Name                pulumi.StringPtrInput
	OtelTracing         OrgTracingOtelTracingPtrInput
	Tags                pulumi.StringMapInput
}

func (OrgTracingState) ElementType

func (OrgTracingState) ElementType() reflect.Type

type Policy

type Policy struct {
	pulumi.CustomResourceState

	Bindings    PolicyBindingArrayOutput   `pulumi:"bindings"`
	CplnId      pulumi.StringOutput        `pulumi:"cplnId"`
	Description pulumi.StringPtrOutput     `pulumi:"description"`
	Gvc         pulumi.StringPtrOutput     `pulumi:"gvc"`
	Name        pulumi.StringOutput        `pulumi:"name"`
	Origin      pulumi.StringOutput        `pulumi:"origin"`
	SelfLink    pulumi.StringOutput        `pulumi:"selfLink"`
	Tags        pulumi.StringMapOutput     `pulumi:"tags"`
	Target      pulumi.StringPtrOutput     `pulumi:"target"`
	TargetKind  pulumi.StringOutput        `pulumi:"targetKind"`
	TargetLinks pulumi.StringArrayOutput   `pulumi:"targetLinks"`
	TargetQuery PolicyTargetQueryPtrOutput `pulumi:"targetQuery"`
}

func GetPolicy

func GetPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)

GetPolicy gets an existing Policy 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 NewPolicy

func NewPolicy(ctx *pulumi.Context,
	name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)

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

func (*Policy) ElementType

func (*Policy) ElementType() reflect.Type

func (*Policy) ToOutput

func (i *Policy) ToOutput(ctx context.Context) pulumix.Output[*Policy]

func (*Policy) ToPolicyOutput

func (i *Policy) ToPolicyOutput() PolicyOutput

func (*Policy) ToPolicyOutputWithContext

func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

type PolicyArgs

The set of arguments for constructing a Policy resource.

func (PolicyArgs) ElementType

func (PolicyArgs) ElementType() reflect.Type

type PolicyArray

type PolicyArray []PolicyInput

func (PolicyArray) ElementType

func (PolicyArray) ElementType() reflect.Type

func (PolicyArray) ToOutput

func (i PolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]*Policy]

func (PolicyArray) ToPolicyArrayOutput

func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput

func (PolicyArray) ToPolicyArrayOutputWithContext

func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput

type PolicyArrayInput

type PolicyArrayInput interface {
	pulumi.Input

	ToPolicyArrayOutput() PolicyArrayOutput
	ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput
}

PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:

PolicyArray{ PolicyArgs{...} }

type PolicyArrayOutput

type PolicyArrayOutput struct{ *pulumi.OutputState }

func (PolicyArrayOutput) ElementType

func (PolicyArrayOutput) ElementType() reflect.Type

func (PolicyArrayOutput) Index

func (PolicyArrayOutput) ToOutput

func (o PolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Policy]

func (PolicyArrayOutput) ToPolicyArrayOutput

func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput

func (PolicyArrayOutput) ToPolicyArrayOutputWithContext

func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput

type PolicyBinding

type PolicyBinding struct {
	Permissions    []string `pulumi:"permissions"`
	PrincipalLinks []string `pulumi:"principalLinks"`
}

type PolicyBindingArgs

type PolicyBindingArgs struct {
	Permissions    pulumi.StringArrayInput `pulumi:"permissions"`
	PrincipalLinks pulumi.StringArrayInput `pulumi:"principalLinks"`
}

func (PolicyBindingArgs) ElementType

func (PolicyBindingArgs) ElementType() reflect.Type

func (PolicyBindingArgs) ToOutput

func (PolicyBindingArgs) ToPolicyBindingOutput

func (i PolicyBindingArgs) ToPolicyBindingOutput() PolicyBindingOutput

func (PolicyBindingArgs) ToPolicyBindingOutputWithContext

func (i PolicyBindingArgs) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput

type PolicyBindingArray

type PolicyBindingArray []PolicyBindingInput

func (PolicyBindingArray) ElementType

func (PolicyBindingArray) ElementType() reflect.Type

func (PolicyBindingArray) ToOutput

func (PolicyBindingArray) ToPolicyBindingArrayOutput

func (i PolicyBindingArray) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput

func (PolicyBindingArray) ToPolicyBindingArrayOutputWithContext

func (i PolicyBindingArray) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput

type PolicyBindingArrayInput

type PolicyBindingArrayInput interface {
	pulumi.Input

	ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
	ToPolicyBindingArrayOutputWithContext(context.Context) PolicyBindingArrayOutput
}

PolicyBindingArrayInput is an input type that accepts PolicyBindingArray and PolicyBindingArrayOutput values. You can construct a concrete instance of `PolicyBindingArrayInput` via:

PolicyBindingArray{ PolicyBindingArgs{...} }

type PolicyBindingArrayOutput

type PolicyBindingArrayOutput struct{ *pulumi.OutputState }

func (PolicyBindingArrayOutput) ElementType

func (PolicyBindingArrayOutput) ElementType() reflect.Type

func (PolicyBindingArrayOutput) Index

func (PolicyBindingArrayOutput) ToOutput

func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutput

func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput

func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext

func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput

type PolicyBindingInput

type PolicyBindingInput interface {
	pulumi.Input

	ToPolicyBindingOutput() PolicyBindingOutput
	ToPolicyBindingOutputWithContext(context.Context) PolicyBindingOutput
}

PolicyBindingInput is an input type that accepts PolicyBindingArgs and PolicyBindingOutput values. You can construct a concrete instance of `PolicyBindingInput` via:

PolicyBindingArgs{...}

type PolicyBindingOutput

type PolicyBindingOutput struct{ *pulumi.OutputState }

func (PolicyBindingOutput) ElementType

func (PolicyBindingOutput) ElementType() reflect.Type

func (PolicyBindingOutput) Permissions

func (o PolicyBindingOutput) PrincipalLinks() pulumi.StringArrayOutput

func (PolicyBindingOutput) ToOutput

func (PolicyBindingOutput) ToPolicyBindingOutput

func (o PolicyBindingOutput) ToPolicyBindingOutput() PolicyBindingOutput

func (PolicyBindingOutput) ToPolicyBindingOutputWithContext

func (o PolicyBindingOutput) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput

type PolicyInput

type PolicyInput interface {
	pulumi.Input

	ToPolicyOutput() PolicyOutput
	ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
}

type PolicyMap

type PolicyMap map[string]PolicyInput

func (PolicyMap) ElementType

func (PolicyMap) ElementType() reflect.Type

func (PolicyMap) ToOutput

func (i PolicyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Policy]

func (PolicyMap) ToPolicyMapOutput

func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput

func (PolicyMap) ToPolicyMapOutputWithContext

func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput

type PolicyMapInput

type PolicyMapInput interface {
	pulumi.Input

	ToPolicyMapOutput() PolicyMapOutput
	ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput
}

PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:

PolicyMap{ "key": PolicyArgs{...} }

type PolicyMapOutput

type PolicyMapOutput struct{ *pulumi.OutputState }

func (PolicyMapOutput) ElementType

func (PolicyMapOutput) ElementType() reflect.Type

func (PolicyMapOutput) MapIndex

func (PolicyMapOutput) ToOutput

func (o PolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Policy]

func (PolicyMapOutput) ToPolicyMapOutput

func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput

func (PolicyMapOutput) ToPolicyMapOutputWithContext

func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput

type PolicyOutput

type PolicyOutput struct{ *pulumi.OutputState }

func (PolicyOutput) Bindings

func (PolicyOutput) CplnId

func (o PolicyOutput) CplnId() pulumi.StringOutput

func (PolicyOutput) Description

func (o PolicyOutput) Description() pulumi.StringPtrOutput

func (PolicyOutput) ElementType

func (PolicyOutput) ElementType() reflect.Type

func (PolicyOutput) Gvc

func (PolicyOutput) Name

func (o PolicyOutput) Name() pulumi.StringOutput

func (PolicyOutput) Origin

func (o PolicyOutput) Origin() pulumi.StringOutput
func (o PolicyOutput) SelfLink() pulumi.StringOutput

func (PolicyOutput) Tags

func (PolicyOutput) Target

func (o PolicyOutput) Target() pulumi.StringPtrOutput

func (PolicyOutput) TargetKind

func (o PolicyOutput) TargetKind() pulumi.StringOutput
func (o PolicyOutput) TargetLinks() pulumi.StringArrayOutput

func (PolicyOutput) TargetQuery

func (o PolicyOutput) TargetQuery() PolicyTargetQueryPtrOutput

func (PolicyOutput) ToOutput

func (o PolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*Policy]

func (PolicyOutput) ToPolicyOutput

func (o PolicyOutput) ToPolicyOutput() PolicyOutput

func (PolicyOutput) ToPolicyOutputWithContext

func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput

type PolicyState

func (PolicyState) ElementType

func (PolicyState) ElementType() reflect.Type

type PolicyTargetQuery

type PolicyTargetQuery struct {
	Fetch *string                `pulumi:"fetch"`
	Spec  *PolicyTargetQuerySpec `pulumi:"spec"`
}

type PolicyTargetQueryArgs

type PolicyTargetQueryArgs struct {
	Fetch pulumi.StringPtrInput         `pulumi:"fetch"`
	Spec  PolicyTargetQuerySpecPtrInput `pulumi:"spec"`
}

func (PolicyTargetQueryArgs) ElementType

func (PolicyTargetQueryArgs) ElementType() reflect.Type

func (PolicyTargetQueryArgs) ToOutput

func (PolicyTargetQueryArgs) ToPolicyTargetQueryOutput

func (i PolicyTargetQueryArgs) ToPolicyTargetQueryOutput() PolicyTargetQueryOutput

func (PolicyTargetQueryArgs) ToPolicyTargetQueryOutputWithContext

func (i PolicyTargetQueryArgs) ToPolicyTargetQueryOutputWithContext(ctx context.Context) PolicyTargetQueryOutput

func (PolicyTargetQueryArgs) ToPolicyTargetQueryPtrOutput

func (i PolicyTargetQueryArgs) ToPolicyTargetQueryPtrOutput() PolicyTargetQueryPtrOutput

func (PolicyTargetQueryArgs) ToPolicyTargetQueryPtrOutputWithContext

func (i PolicyTargetQueryArgs) ToPolicyTargetQueryPtrOutputWithContext(ctx context.Context) PolicyTargetQueryPtrOutput

type PolicyTargetQueryInput

type PolicyTargetQueryInput interface {
	pulumi.Input

	ToPolicyTargetQueryOutput() PolicyTargetQueryOutput
	ToPolicyTargetQueryOutputWithContext(context.Context) PolicyTargetQueryOutput
}

PolicyTargetQueryInput is an input type that accepts PolicyTargetQueryArgs and PolicyTargetQueryOutput values. You can construct a concrete instance of `PolicyTargetQueryInput` via:

PolicyTargetQueryArgs{...}

type PolicyTargetQueryOutput

type PolicyTargetQueryOutput struct{ *pulumi.OutputState }

func (PolicyTargetQueryOutput) ElementType

func (PolicyTargetQueryOutput) ElementType() reflect.Type

func (PolicyTargetQueryOutput) Fetch

func (PolicyTargetQueryOutput) Spec

func (PolicyTargetQueryOutput) ToOutput

func (PolicyTargetQueryOutput) ToPolicyTargetQueryOutput

func (o PolicyTargetQueryOutput) ToPolicyTargetQueryOutput() PolicyTargetQueryOutput

func (PolicyTargetQueryOutput) ToPolicyTargetQueryOutputWithContext

func (o PolicyTargetQueryOutput) ToPolicyTargetQueryOutputWithContext(ctx context.Context) PolicyTargetQueryOutput

func (PolicyTargetQueryOutput) ToPolicyTargetQueryPtrOutput

func (o PolicyTargetQueryOutput) ToPolicyTargetQueryPtrOutput() PolicyTargetQueryPtrOutput

func (PolicyTargetQueryOutput) ToPolicyTargetQueryPtrOutputWithContext

func (o PolicyTargetQueryOutput) ToPolicyTargetQueryPtrOutputWithContext(ctx context.Context) PolicyTargetQueryPtrOutput

type PolicyTargetQueryPtrInput

type PolicyTargetQueryPtrInput interface {
	pulumi.Input

	ToPolicyTargetQueryPtrOutput() PolicyTargetQueryPtrOutput
	ToPolicyTargetQueryPtrOutputWithContext(context.Context) PolicyTargetQueryPtrOutput
}

PolicyTargetQueryPtrInput is an input type that accepts PolicyTargetQueryArgs, PolicyTargetQueryPtr and PolicyTargetQueryPtrOutput values. You can construct a concrete instance of `PolicyTargetQueryPtrInput` via:

        PolicyTargetQueryArgs{...}

or:

        nil

type PolicyTargetQueryPtrOutput

type PolicyTargetQueryPtrOutput struct{ *pulumi.OutputState }

func (PolicyTargetQueryPtrOutput) Elem

func (PolicyTargetQueryPtrOutput) ElementType

func (PolicyTargetQueryPtrOutput) ElementType() reflect.Type

func (PolicyTargetQueryPtrOutput) Fetch

func (PolicyTargetQueryPtrOutput) Spec

func (PolicyTargetQueryPtrOutput) ToOutput

func (PolicyTargetQueryPtrOutput) ToPolicyTargetQueryPtrOutput

func (o PolicyTargetQueryPtrOutput) ToPolicyTargetQueryPtrOutput() PolicyTargetQueryPtrOutput

func (PolicyTargetQueryPtrOutput) ToPolicyTargetQueryPtrOutputWithContext

func (o PolicyTargetQueryPtrOutput) ToPolicyTargetQueryPtrOutputWithContext(ctx context.Context) PolicyTargetQueryPtrOutput

type PolicyTargetQuerySpec

type PolicyTargetQuerySpec struct {
	Match *string                     `pulumi:"match"`
	Terms []PolicyTargetQuerySpecTerm `pulumi:"terms"`
}

type PolicyTargetQuerySpecArgs

type PolicyTargetQuerySpecArgs struct {
	Match pulumi.StringPtrInput               `pulumi:"match"`
	Terms PolicyTargetQuerySpecTermArrayInput `pulumi:"terms"`
}

func (PolicyTargetQuerySpecArgs) ElementType

func (PolicyTargetQuerySpecArgs) ElementType() reflect.Type

func (PolicyTargetQuerySpecArgs) ToOutput

func (PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecOutput

func (i PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecOutput() PolicyTargetQuerySpecOutput

func (PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecOutputWithContext

func (i PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecOutputWithContext(ctx context.Context) PolicyTargetQuerySpecOutput

func (PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecPtrOutput

func (i PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecPtrOutput() PolicyTargetQuerySpecPtrOutput

func (PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecPtrOutputWithContext

func (i PolicyTargetQuerySpecArgs) ToPolicyTargetQuerySpecPtrOutputWithContext(ctx context.Context) PolicyTargetQuerySpecPtrOutput

type PolicyTargetQuerySpecInput

type PolicyTargetQuerySpecInput interface {
	pulumi.Input

	ToPolicyTargetQuerySpecOutput() PolicyTargetQuerySpecOutput
	ToPolicyTargetQuerySpecOutputWithContext(context.Context) PolicyTargetQuerySpecOutput
}

PolicyTargetQuerySpecInput is an input type that accepts PolicyTargetQuerySpecArgs and PolicyTargetQuerySpecOutput values. You can construct a concrete instance of `PolicyTargetQuerySpecInput` via:

PolicyTargetQuerySpecArgs{...}

type PolicyTargetQuerySpecOutput

type PolicyTargetQuerySpecOutput struct{ *pulumi.OutputState }

func (PolicyTargetQuerySpecOutput) ElementType

func (PolicyTargetQuerySpecOutput) Match

func (PolicyTargetQuerySpecOutput) Terms

func (PolicyTargetQuerySpecOutput) ToOutput

func (PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecOutput

func (o PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecOutput() PolicyTargetQuerySpecOutput

func (PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecOutputWithContext

func (o PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecOutputWithContext(ctx context.Context) PolicyTargetQuerySpecOutput

func (PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecPtrOutput

func (o PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecPtrOutput() PolicyTargetQuerySpecPtrOutput

func (PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecPtrOutputWithContext

func (o PolicyTargetQuerySpecOutput) ToPolicyTargetQuerySpecPtrOutputWithContext(ctx context.Context) PolicyTargetQuerySpecPtrOutput

type PolicyTargetQuerySpecPtrInput

type PolicyTargetQuerySpecPtrInput interface {
	pulumi.Input

	ToPolicyTargetQuerySpecPtrOutput() PolicyTargetQuerySpecPtrOutput
	ToPolicyTargetQuerySpecPtrOutputWithContext(context.Context) PolicyTargetQuerySpecPtrOutput
}

PolicyTargetQuerySpecPtrInput is an input type that accepts PolicyTargetQuerySpecArgs, PolicyTargetQuerySpecPtr and PolicyTargetQuerySpecPtrOutput values. You can construct a concrete instance of `PolicyTargetQuerySpecPtrInput` via:

        PolicyTargetQuerySpecArgs{...}

or:

        nil

type PolicyTargetQuerySpecPtrOutput

type PolicyTargetQuerySpecPtrOutput struct{ *pulumi.OutputState }

func (PolicyTargetQuerySpecPtrOutput) Elem

func (PolicyTargetQuerySpecPtrOutput) ElementType

func (PolicyTargetQuerySpecPtrOutput) Match

func (PolicyTargetQuerySpecPtrOutput) Terms

func (PolicyTargetQuerySpecPtrOutput) ToOutput

func (PolicyTargetQuerySpecPtrOutput) ToPolicyTargetQuerySpecPtrOutput

func (o PolicyTargetQuerySpecPtrOutput) ToPolicyTargetQuerySpecPtrOutput() PolicyTargetQuerySpecPtrOutput

func (PolicyTargetQuerySpecPtrOutput) ToPolicyTargetQuerySpecPtrOutputWithContext

func (o PolicyTargetQuerySpecPtrOutput) ToPolicyTargetQuerySpecPtrOutputWithContext(ctx context.Context) PolicyTargetQuerySpecPtrOutput

type PolicyTargetQuerySpecTerm

type PolicyTargetQuerySpecTerm struct {
	Op       *string `pulumi:"op"`
	Property *string `pulumi:"property"`
	Tag      *string `pulumi:"tag"`
	Value    *string `pulumi:"value"`
}

type PolicyTargetQuerySpecTermArgs

type PolicyTargetQuerySpecTermArgs struct {
	Op       pulumi.StringPtrInput `pulumi:"op"`
	Property pulumi.StringPtrInput `pulumi:"property"`
	Tag      pulumi.StringPtrInput `pulumi:"tag"`
	Value    pulumi.StringPtrInput `pulumi:"value"`
}

func (PolicyTargetQuerySpecTermArgs) ElementType

func (PolicyTargetQuerySpecTermArgs) ToOutput

func (PolicyTargetQuerySpecTermArgs) ToPolicyTargetQuerySpecTermOutput

func (i PolicyTargetQuerySpecTermArgs) ToPolicyTargetQuerySpecTermOutput() PolicyTargetQuerySpecTermOutput

func (PolicyTargetQuerySpecTermArgs) ToPolicyTargetQuerySpecTermOutputWithContext

func (i PolicyTargetQuerySpecTermArgs) ToPolicyTargetQuerySpecTermOutputWithContext(ctx context.Context) PolicyTargetQuerySpecTermOutput

type PolicyTargetQuerySpecTermArray

type PolicyTargetQuerySpecTermArray []PolicyTargetQuerySpecTermInput

func (PolicyTargetQuerySpecTermArray) ElementType

func (PolicyTargetQuerySpecTermArray) ToOutput

func (PolicyTargetQuerySpecTermArray) ToPolicyTargetQuerySpecTermArrayOutput

func (i PolicyTargetQuerySpecTermArray) ToPolicyTargetQuerySpecTermArrayOutput() PolicyTargetQuerySpecTermArrayOutput

func (PolicyTargetQuerySpecTermArray) ToPolicyTargetQuerySpecTermArrayOutputWithContext

func (i PolicyTargetQuerySpecTermArray) ToPolicyTargetQuerySpecTermArrayOutputWithContext(ctx context.Context) PolicyTargetQuerySpecTermArrayOutput

type PolicyTargetQuerySpecTermArrayInput

type PolicyTargetQuerySpecTermArrayInput interface {
	pulumi.Input

	ToPolicyTargetQuerySpecTermArrayOutput() PolicyTargetQuerySpecTermArrayOutput
	ToPolicyTargetQuerySpecTermArrayOutputWithContext(context.Context) PolicyTargetQuerySpecTermArrayOutput
}

PolicyTargetQuerySpecTermArrayInput is an input type that accepts PolicyTargetQuerySpecTermArray and PolicyTargetQuerySpecTermArrayOutput values. You can construct a concrete instance of `PolicyTargetQuerySpecTermArrayInput` via:

PolicyTargetQuerySpecTermArray{ PolicyTargetQuerySpecTermArgs{...} }

type PolicyTargetQuerySpecTermArrayOutput

type PolicyTargetQuerySpecTermArrayOutput struct{ *pulumi.OutputState }

func (PolicyTargetQuerySpecTermArrayOutput) ElementType

func (PolicyTargetQuerySpecTermArrayOutput) Index

func (PolicyTargetQuerySpecTermArrayOutput) ToOutput

func (PolicyTargetQuerySpecTermArrayOutput) ToPolicyTargetQuerySpecTermArrayOutput

func (o PolicyTargetQuerySpecTermArrayOutput) ToPolicyTargetQuerySpecTermArrayOutput() PolicyTargetQuerySpecTermArrayOutput

func (PolicyTargetQuerySpecTermArrayOutput) ToPolicyTargetQuerySpecTermArrayOutputWithContext

func (o PolicyTargetQuerySpecTermArrayOutput) ToPolicyTargetQuerySpecTermArrayOutputWithContext(ctx context.Context) PolicyTargetQuerySpecTermArrayOutput

type PolicyTargetQuerySpecTermInput

type PolicyTargetQuerySpecTermInput interface {
	pulumi.Input

	ToPolicyTargetQuerySpecTermOutput() PolicyTargetQuerySpecTermOutput
	ToPolicyTargetQuerySpecTermOutputWithContext(context.Context) PolicyTargetQuerySpecTermOutput
}

PolicyTargetQuerySpecTermInput is an input type that accepts PolicyTargetQuerySpecTermArgs and PolicyTargetQuerySpecTermOutput values. You can construct a concrete instance of `PolicyTargetQuerySpecTermInput` via:

PolicyTargetQuerySpecTermArgs{...}

type PolicyTargetQuerySpecTermOutput

type PolicyTargetQuerySpecTermOutput struct{ *pulumi.OutputState }

func (PolicyTargetQuerySpecTermOutput) ElementType

func (PolicyTargetQuerySpecTermOutput) Op

func (PolicyTargetQuerySpecTermOutput) Property

func (PolicyTargetQuerySpecTermOutput) Tag

func (PolicyTargetQuerySpecTermOutput) ToOutput

func (PolicyTargetQuerySpecTermOutput) ToPolicyTargetQuerySpecTermOutput

func (o PolicyTargetQuerySpecTermOutput) ToPolicyTargetQuerySpecTermOutput() PolicyTargetQuerySpecTermOutput

func (PolicyTargetQuerySpecTermOutput) ToPolicyTargetQuerySpecTermOutputWithContext

func (o PolicyTargetQuerySpecTermOutput) ToPolicyTargetQuerySpecTermOutputWithContext(ctx context.Context) PolicyTargetQuerySpecTermOutput

func (PolicyTargetQuerySpecTermOutput) Value

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	Endpoint     pulumi.StringPtrOutput `pulumi:"endpoint"`
	Org          pulumi.StringOutput    `pulumi:"org"`
	Profile      pulumi.StringPtrOutput `pulumi:"profile"`
	RefreshToken pulumi.StringPtrOutput `pulumi:"refreshToken"`
	Token        pulumi.StringPtrOutput `pulumi:"token"`
}

The provider type for the cpln package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToOutput

func (i *Provider) ToOutput(ctx context.Context) pulumix.Output[*Provider]

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	Endpoint     pulumi.StringPtrInput
	Org          pulumi.StringInput
	Profile      pulumi.StringPtrInput
	RefreshToken pulumi.StringPtrInput
	Token        pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Endpoint

func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput

func (ProviderOutput) Org

func (ProviderOutput) Profile

func (ProviderOutput) RefreshToken

func (o ProviderOutput) RefreshToken() pulumi.StringPtrOutput

func (ProviderOutput) ToOutput

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Token

type Secret

type Secret struct {
	pulumi.CustomResourceState

	Aws              SecretAwsPtrOutput            `pulumi:"aws"`
	AzureConnector   SecretAzureConnectorPtrOutput `pulumi:"azureConnector"`
	AzureSdk         pulumi.StringPtrOutput        `pulumi:"azureSdk"`
	CplnId           pulumi.StringOutput           `pulumi:"cplnId"`
	Description      pulumi.StringPtrOutput        `pulumi:"description"`
	Dictionary       pulumi.StringMapOutput        `pulumi:"dictionary"`
	DictionaryAsEnvs pulumi.MapOutput              `pulumi:"dictionaryAsEnvs"`
	Docker           pulumi.StringPtrOutput        `pulumi:"docker"`
	Ecr              SecretEcrPtrOutput            `pulumi:"ecr"`
	Gcp              pulumi.StringPtrOutput        `pulumi:"gcp"`
	Keypair          SecretKeypairPtrOutput        `pulumi:"keypair"`
	Name             pulumi.StringOutput           `pulumi:"name"`
	NatsAccount      SecretNatsAccountPtrOutput    `pulumi:"natsAccount"`
	Opaque           SecretOpaquePtrOutput         `pulumi:"opaque"`
	SelfLink         pulumi.StringOutput           `pulumi:"selfLink"`
	Tags             pulumi.StringMapOutput        `pulumi:"tags"`
	Tls              SecretTlsPtrOutput            `pulumi:"tls"`
	Userpass         SecretUserpassPtrOutput       `pulumi:"userpass"`
}

func GetSecret

func GetSecret(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)

GetSecret gets an existing Secret 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 NewSecret

func NewSecret(ctx *pulumi.Context,
	name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)

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

func (*Secret) ElementType

func (*Secret) ElementType() reflect.Type

func (*Secret) ToOutput

func (i *Secret) ToOutput(ctx context.Context) pulumix.Output[*Secret]

func (*Secret) ToSecretOutput

func (i *Secret) ToSecretOutput() SecretOutput

func (*Secret) ToSecretOutputWithContext

func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput

type SecretArgs

The set of arguments for constructing a Secret resource.

func (SecretArgs) ElementType

func (SecretArgs) ElementType() reflect.Type

type SecretArray

type SecretArray []SecretInput

func (SecretArray) ElementType

func (SecretArray) ElementType() reflect.Type

func (SecretArray) ToOutput

func (i SecretArray) ToOutput(ctx context.Context) pulumix.Output[[]*Secret]

func (SecretArray) ToSecretArrayOutput

func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput

func (SecretArray) ToSecretArrayOutputWithContext

func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretArrayInput

type SecretArrayInput interface {
	pulumi.Input

	ToSecretArrayOutput() SecretArrayOutput
	ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput
}

SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:

SecretArray{ SecretArgs{...} }

type SecretArrayOutput

type SecretArrayOutput struct{ *pulumi.OutputState }

func (SecretArrayOutput) ElementType

func (SecretArrayOutput) ElementType() reflect.Type

func (SecretArrayOutput) Index

func (SecretArrayOutput) ToOutput

func (o SecretArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Secret]

func (SecretArrayOutput) ToSecretArrayOutput

func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput

func (SecretArrayOutput) ToSecretArrayOutputWithContext

func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput

type SecretAws

type SecretAws struct {
	AccessKey  string  `pulumi:"accessKey"`
	ExternalId *string `pulumi:"externalId"`
	RoleArn    *string `pulumi:"roleArn"`
	SecretKey  string  `pulumi:"secretKey"`
}

type SecretAwsArgs

type SecretAwsArgs struct {
	AccessKey  pulumi.StringInput    `pulumi:"accessKey"`
	ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
	RoleArn    pulumi.StringPtrInput `pulumi:"roleArn"`
	SecretKey  pulumi.StringInput    `pulumi:"secretKey"`
}

func (SecretAwsArgs) ElementType

func (SecretAwsArgs) ElementType() reflect.Type

func (SecretAwsArgs) ToOutput

func (SecretAwsArgs) ToSecretAwsOutput

func (i SecretAwsArgs) ToSecretAwsOutput() SecretAwsOutput

func (SecretAwsArgs) ToSecretAwsOutputWithContext

func (i SecretAwsArgs) ToSecretAwsOutputWithContext(ctx context.Context) SecretAwsOutput

func (SecretAwsArgs) ToSecretAwsPtrOutput

func (i SecretAwsArgs) ToSecretAwsPtrOutput() SecretAwsPtrOutput

func (SecretAwsArgs) ToSecretAwsPtrOutputWithContext

func (i SecretAwsArgs) ToSecretAwsPtrOutputWithContext(ctx context.Context) SecretAwsPtrOutput

type SecretAwsInput

type SecretAwsInput interface {
	pulumi.Input

	ToSecretAwsOutput() SecretAwsOutput
	ToSecretAwsOutputWithContext(context.Context) SecretAwsOutput
}

SecretAwsInput is an input type that accepts SecretAwsArgs and SecretAwsOutput values. You can construct a concrete instance of `SecretAwsInput` via:

SecretAwsArgs{...}

type SecretAwsOutput

type SecretAwsOutput struct{ *pulumi.OutputState }

func (SecretAwsOutput) AccessKey

func (o SecretAwsOutput) AccessKey() pulumi.StringOutput

func (SecretAwsOutput) ElementType

func (SecretAwsOutput) ElementType() reflect.Type

func (SecretAwsOutput) ExternalId

func (o SecretAwsOutput) ExternalId() pulumi.StringPtrOutput

func (SecretAwsOutput) RoleArn

func (SecretAwsOutput) SecretKey

func (o SecretAwsOutput) SecretKey() pulumi.StringOutput

func (SecretAwsOutput) ToOutput

func (SecretAwsOutput) ToSecretAwsOutput

func (o SecretAwsOutput) ToSecretAwsOutput() SecretAwsOutput

func (SecretAwsOutput) ToSecretAwsOutputWithContext

func (o SecretAwsOutput) ToSecretAwsOutputWithContext(ctx context.Context) SecretAwsOutput

func (SecretAwsOutput) ToSecretAwsPtrOutput

func (o SecretAwsOutput) ToSecretAwsPtrOutput() SecretAwsPtrOutput

func (SecretAwsOutput) ToSecretAwsPtrOutputWithContext

func (o SecretAwsOutput) ToSecretAwsPtrOutputWithContext(ctx context.Context) SecretAwsPtrOutput

type SecretAwsPtrInput

type SecretAwsPtrInput interface {
	pulumi.Input

	ToSecretAwsPtrOutput() SecretAwsPtrOutput
	ToSecretAwsPtrOutputWithContext(context.Context) SecretAwsPtrOutput
}

SecretAwsPtrInput is an input type that accepts SecretAwsArgs, SecretAwsPtr and SecretAwsPtrOutput values. You can construct a concrete instance of `SecretAwsPtrInput` via:

        SecretAwsArgs{...}

or:

        nil

func SecretAwsPtr

func SecretAwsPtr(v *SecretAwsArgs) SecretAwsPtrInput

type SecretAwsPtrOutput

type SecretAwsPtrOutput struct{ *pulumi.OutputState }

func (SecretAwsPtrOutput) AccessKey

func (SecretAwsPtrOutput) Elem

func (SecretAwsPtrOutput) ElementType

func (SecretAwsPtrOutput) ElementType() reflect.Type

func (SecretAwsPtrOutput) ExternalId

func (o SecretAwsPtrOutput) ExternalId() pulumi.StringPtrOutput

func (SecretAwsPtrOutput) RoleArn

func (SecretAwsPtrOutput) SecretKey

func (SecretAwsPtrOutput) ToOutput

func (SecretAwsPtrOutput) ToSecretAwsPtrOutput

func (o SecretAwsPtrOutput) ToSecretAwsPtrOutput() SecretAwsPtrOutput

func (SecretAwsPtrOutput) ToSecretAwsPtrOutputWithContext

func (o SecretAwsPtrOutput) ToSecretAwsPtrOutputWithContext(ctx context.Context) SecretAwsPtrOutput

type SecretAzureConnector

type SecretAzureConnector struct {
	Code string `pulumi:"code"`
	Url  string `pulumi:"url"`
}

type SecretAzureConnectorArgs

type SecretAzureConnectorArgs struct {
	Code pulumi.StringInput `pulumi:"code"`
	Url  pulumi.StringInput `pulumi:"url"`
}

func (SecretAzureConnectorArgs) ElementType

func (SecretAzureConnectorArgs) ElementType() reflect.Type

func (SecretAzureConnectorArgs) ToOutput

func (SecretAzureConnectorArgs) ToSecretAzureConnectorOutput

func (i SecretAzureConnectorArgs) ToSecretAzureConnectorOutput() SecretAzureConnectorOutput

func (SecretAzureConnectorArgs) ToSecretAzureConnectorOutputWithContext

func (i SecretAzureConnectorArgs) ToSecretAzureConnectorOutputWithContext(ctx context.Context) SecretAzureConnectorOutput

func (SecretAzureConnectorArgs) ToSecretAzureConnectorPtrOutput

func (i SecretAzureConnectorArgs) ToSecretAzureConnectorPtrOutput() SecretAzureConnectorPtrOutput

func (SecretAzureConnectorArgs) ToSecretAzureConnectorPtrOutputWithContext

func (i SecretAzureConnectorArgs) ToSecretAzureConnectorPtrOutputWithContext(ctx context.Context) SecretAzureConnectorPtrOutput

type SecretAzureConnectorInput

type SecretAzureConnectorInput interface {
	pulumi.Input

	ToSecretAzureConnectorOutput() SecretAzureConnectorOutput
	ToSecretAzureConnectorOutputWithContext(context.Context) SecretAzureConnectorOutput
}

SecretAzureConnectorInput is an input type that accepts SecretAzureConnectorArgs and SecretAzureConnectorOutput values. You can construct a concrete instance of `SecretAzureConnectorInput` via:

SecretAzureConnectorArgs{...}

type SecretAzureConnectorOutput

type SecretAzureConnectorOutput struct{ *pulumi.OutputState }

func (SecretAzureConnectorOutput) Code

func (SecretAzureConnectorOutput) ElementType

func (SecretAzureConnectorOutput) ElementType() reflect.Type

func (SecretAzureConnectorOutput) ToOutput

func (SecretAzureConnectorOutput) ToSecretAzureConnectorOutput

func (o SecretAzureConnectorOutput) ToSecretAzureConnectorOutput() SecretAzureConnectorOutput

func (SecretAzureConnectorOutput) ToSecretAzureConnectorOutputWithContext

func (o SecretAzureConnectorOutput) ToSecretAzureConnectorOutputWithContext(ctx context.Context) SecretAzureConnectorOutput

func (SecretAzureConnectorOutput) ToSecretAzureConnectorPtrOutput

func (o SecretAzureConnectorOutput) ToSecretAzureConnectorPtrOutput() SecretAzureConnectorPtrOutput

func (SecretAzureConnectorOutput) ToSecretAzureConnectorPtrOutputWithContext

func (o SecretAzureConnectorOutput) ToSecretAzureConnectorPtrOutputWithContext(ctx context.Context) SecretAzureConnectorPtrOutput

func (SecretAzureConnectorOutput) Url

type SecretAzureConnectorPtrInput

type SecretAzureConnectorPtrInput interface {
	pulumi.Input

	ToSecretAzureConnectorPtrOutput() SecretAzureConnectorPtrOutput
	ToSecretAzureConnectorPtrOutputWithContext(context.Context) SecretAzureConnectorPtrOutput
}

SecretAzureConnectorPtrInput is an input type that accepts SecretAzureConnectorArgs, SecretAzureConnectorPtr and SecretAzureConnectorPtrOutput values. You can construct a concrete instance of `SecretAzureConnectorPtrInput` via:

        SecretAzureConnectorArgs{...}

or:

        nil

type SecretAzureConnectorPtrOutput

type SecretAzureConnectorPtrOutput struct{ *pulumi.OutputState }

func (SecretAzureConnectorPtrOutput) Code

func (SecretAzureConnectorPtrOutput) Elem

func (SecretAzureConnectorPtrOutput) ElementType

func (SecretAzureConnectorPtrOutput) ToOutput

func (SecretAzureConnectorPtrOutput) ToSecretAzureConnectorPtrOutput

func (o SecretAzureConnectorPtrOutput) ToSecretAzureConnectorPtrOutput() SecretAzureConnectorPtrOutput

func (SecretAzureConnectorPtrOutput) ToSecretAzureConnectorPtrOutputWithContext

func (o SecretAzureConnectorPtrOutput) ToSecretAzureConnectorPtrOutputWithContext(ctx context.Context) SecretAzureConnectorPtrOutput

func (SecretAzureConnectorPtrOutput) Url

type SecretEcr

type SecretEcr struct {
	AccessKey  string   `pulumi:"accessKey"`
	ExternalId *string  `pulumi:"externalId"`
	Repos      []string `pulumi:"repos"`
	RoleArn    *string  `pulumi:"roleArn"`
	SecretKey  string   `pulumi:"secretKey"`
}

type SecretEcrArgs

type SecretEcrArgs struct {
	AccessKey  pulumi.StringInput      `pulumi:"accessKey"`
	ExternalId pulumi.StringPtrInput   `pulumi:"externalId"`
	Repos      pulumi.StringArrayInput `pulumi:"repos"`
	RoleArn    pulumi.StringPtrInput   `pulumi:"roleArn"`
	SecretKey  pulumi.StringInput      `pulumi:"secretKey"`
}

func (SecretEcrArgs) ElementType

func (SecretEcrArgs) ElementType() reflect.Type

func (SecretEcrArgs) ToOutput

func (SecretEcrArgs) ToSecretEcrOutput

func (i SecretEcrArgs) ToSecretEcrOutput() SecretEcrOutput

func (SecretEcrArgs) ToSecretEcrOutputWithContext

func (i SecretEcrArgs) ToSecretEcrOutputWithContext(ctx context.Context) SecretEcrOutput

func (SecretEcrArgs) ToSecretEcrPtrOutput

func (i SecretEcrArgs) ToSecretEcrPtrOutput() SecretEcrPtrOutput

func (SecretEcrArgs) ToSecretEcrPtrOutputWithContext

func (i SecretEcrArgs) ToSecretEcrPtrOutputWithContext(ctx context.Context) SecretEcrPtrOutput

type SecretEcrInput

type SecretEcrInput interface {
	pulumi.Input

	ToSecretEcrOutput() SecretEcrOutput
	ToSecretEcrOutputWithContext(context.Context) SecretEcrOutput
}

SecretEcrInput is an input type that accepts SecretEcrArgs and SecretEcrOutput values. You can construct a concrete instance of `SecretEcrInput` via:

SecretEcrArgs{...}

type SecretEcrOutput

type SecretEcrOutput struct{ *pulumi.OutputState }

func (SecretEcrOutput) AccessKey

func (o SecretEcrOutput) AccessKey() pulumi.StringOutput

func (SecretEcrOutput) ElementType

func (SecretEcrOutput) ElementType() reflect.Type

func (SecretEcrOutput) ExternalId

func (o SecretEcrOutput) ExternalId() pulumi.StringPtrOutput

func (SecretEcrOutput) Repos

func (SecretEcrOutput) RoleArn

func (SecretEcrOutput) SecretKey

func (o SecretEcrOutput) SecretKey() pulumi.StringOutput

func (SecretEcrOutput) ToOutput

func (SecretEcrOutput) ToSecretEcrOutput

func (o SecretEcrOutput) ToSecretEcrOutput() SecretEcrOutput

func (SecretEcrOutput) ToSecretEcrOutputWithContext

func (o SecretEcrOutput) ToSecretEcrOutputWithContext(ctx context.Context) SecretEcrOutput

func (SecretEcrOutput) ToSecretEcrPtrOutput

func (o SecretEcrOutput) ToSecretEcrPtrOutput() SecretEcrPtrOutput

func (SecretEcrOutput) ToSecretEcrPtrOutputWithContext

func (o SecretEcrOutput) ToSecretEcrPtrOutputWithContext(ctx context.Context) SecretEcrPtrOutput

type SecretEcrPtrInput

type SecretEcrPtrInput interface {
	pulumi.Input

	ToSecretEcrPtrOutput() SecretEcrPtrOutput
	ToSecretEcrPtrOutputWithContext(context.Context) SecretEcrPtrOutput
}

SecretEcrPtrInput is an input type that accepts SecretEcrArgs, SecretEcrPtr and SecretEcrPtrOutput values. You can construct a concrete instance of `SecretEcrPtrInput` via:

        SecretEcrArgs{...}

or:

        nil

func SecretEcrPtr

func SecretEcrPtr(v *SecretEcrArgs) SecretEcrPtrInput

type SecretEcrPtrOutput

type SecretEcrPtrOutput struct{ *pulumi.OutputState }

func (SecretEcrPtrOutput) AccessKey

func (SecretEcrPtrOutput) Elem

func (SecretEcrPtrOutput) ElementType

func (SecretEcrPtrOutput) ElementType() reflect.Type

func (SecretEcrPtrOutput) ExternalId

func (o SecretEcrPtrOutput) ExternalId() pulumi.StringPtrOutput

func (SecretEcrPtrOutput) Repos

func (SecretEcrPtrOutput) RoleArn

func (SecretEcrPtrOutput) SecretKey

func (SecretEcrPtrOutput) ToOutput

func (SecretEcrPtrOutput) ToSecretEcrPtrOutput

func (o SecretEcrPtrOutput) ToSecretEcrPtrOutput() SecretEcrPtrOutput

func (SecretEcrPtrOutput) ToSecretEcrPtrOutputWithContext

func (o SecretEcrPtrOutput) ToSecretEcrPtrOutputWithContext(ctx context.Context) SecretEcrPtrOutput

type SecretInput

type SecretInput interface {
	pulumi.Input

	ToSecretOutput() SecretOutput
	ToSecretOutputWithContext(ctx context.Context) SecretOutput
}

type SecretKeypair

type SecretKeypair struct {
	Passphrase *string `pulumi:"passphrase"`
	PublicKey  *string `pulumi:"publicKey"`
	SecretKey  string  `pulumi:"secretKey"`
}

type SecretKeypairArgs

type SecretKeypairArgs struct {
	Passphrase pulumi.StringPtrInput `pulumi:"passphrase"`
	PublicKey  pulumi.StringPtrInput `pulumi:"publicKey"`
	SecretKey  pulumi.StringInput    `pulumi:"secretKey"`
}

func (SecretKeypairArgs) ElementType

func (SecretKeypairArgs) ElementType() reflect.Type

func (SecretKeypairArgs) ToOutput

func (SecretKeypairArgs) ToSecretKeypairOutput

func (i SecretKeypairArgs) ToSecretKeypairOutput() SecretKeypairOutput

func (SecretKeypairArgs) ToSecretKeypairOutputWithContext

func (i SecretKeypairArgs) ToSecretKeypairOutputWithContext(ctx context.Context) SecretKeypairOutput

func (SecretKeypairArgs) ToSecretKeypairPtrOutput

func (i SecretKeypairArgs) ToSecretKeypairPtrOutput() SecretKeypairPtrOutput

func (SecretKeypairArgs) ToSecretKeypairPtrOutputWithContext

func (i SecretKeypairArgs) ToSecretKeypairPtrOutputWithContext(ctx context.Context) SecretKeypairPtrOutput

type SecretKeypairInput

type SecretKeypairInput interface {
	pulumi.Input

	ToSecretKeypairOutput() SecretKeypairOutput
	ToSecretKeypairOutputWithContext(context.Context) SecretKeypairOutput
}

SecretKeypairInput is an input type that accepts SecretKeypairArgs and SecretKeypairOutput values. You can construct a concrete instance of `SecretKeypairInput` via:

SecretKeypairArgs{...}

type SecretKeypairOutput

type SecretKeypairOutput struct{ *pulumi.OutputState }

func (SecretKeypairOutput) ElementType

func (SecretKeypairOutput) ElementType() reflect.Type

func (SecretKeypairOutput) Passphrase

func (SecretKeypairOutput) PublicKey

func (SecretKeypairOutput) SecretKey

func (o SecretKeypairOutput) SecretKey() pulumi.StringOutput

func (SecretKeypairOutput) ToOutput

func (SecretKeypairOutput) ToSecretKeypairOutput

func (o SecretKeypairOutput) ToSecretKeypairOutput() SecretKeypairOutput

func (SecretKeypairOutput) ToSecretKeypairOutputWithContext

func (o SecretKeypairOutput) ToSecretKeypairOutputWithContext(ctx context.Context) SecretKeypairOutput

func (SecretKeypairOutput) ToSecretKeypairPtrOutput

func (o SecretKeypairOutput) ToSecretKeypairPtrOutput() SecretKeypairPtrOutput

func (SecretKeypairOutput) ToSecretKeypairPtrOutputWithContext

func (o SecretKeypairOutput) ToSecretKeypairPtrOutputWithContext(ctx context.Context) SecretKeypairPtrOutput

type SecretKeypairPtrInput

type SecretKeypairPtrInput interface {
	pulumi.Input

	ToSecretKeypairPtrOutput() SecretKeypairPtrOutput
	ToSecretKeypairPtrOutputWithContext(context.Context) SecretKeypairPtrOutput
}

SecretKeypairPtrInput is an input type that accepts SecretKeypairArgs, SecretKeypairPtr and SecretKeypairPtrOutput values. You can construct a concrete instance of `SecretKeypairPtrInput` via:

        SecretKeypairArgs{...}

or:

        nil

type SecretKeypairPtrOutput

type SecretKeypairPtrOutput struct{ *pulumi.OutputState }

func (SecretKeypairPtrOutput) Elem

func (SecretKeypairPtrOutput) ElementType

func (SecretKeypairPtrOutput) ElementType() reflect.Type

func (SecretKeypairPtrOutput) Passphrase

func (SecretKeypairPtrOutput) PublicKey

func (SecretKeypairPtrOutput) SecretKey

func (SecretKeypairPtrOutput) ToOutput

func (SecretKeypairPtrOutput) ToSecretKeypairPtrOutput

func (o SecretKeypairPtrOutput) ToSecretKeypairPtrOutput() SecretKeypairPtrOutput

func (SecretKeypairPtrOutput) ToSecretKeypairPtrOutputWithContext

func (o SecretKeypairPtrOutput) ToSecretKeypairPtrOutputWithContext(ctx context.Context) SecretKeypairPtrOutput

type SecretMap

type SecretMap map[string]SecretInput

func (SecretMap) ElementType

func (SecretMap) ElementType() reflect.Type

func (SecretMap) ToOutput

func (i SecretMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Secret]

func (SecretMap) ToSecretMapOutput

func (i SecretMap) ToSecretMapOutput() SecretMapOutput

func (SecretMap) ToSecretMapOutputWithContext

func (i SecretMap) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretMapInput

type SecretMapInput interface {
	pulumi.Input

	ToSecretMapOutput() SecretMapOutput
	ToSecretMapOutputWithContext(context.Context) SecretMapOutput
}

SecretMapInput is an input type that accepts SecretMap and SecretMapOutput values. You can construct a concrete instance of `SecretMapInput` via:

SecretMap{ "key": SecretArgs{...} }

type SecretMapOutput

type SecretMapOutput struct{ *pulumi.OutputState }

func (SecretMapOutput) ElementType

func (SecretMapOutput) ElementType() reflect.Type

func (SecretMapOutput) MapIndex

func (SecretMapOutput) ToOutput

func (o SecretMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Secret]

func (SecretMapOutput) ToSecretMapOutput

func (o SecretMapOutput) ToSecretMapOutput() SecretMapOutput

func (SecretMapOutput) ToSecretMapOutputWithContext

func (o SecretMapOutput) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput

type SecretNatsAccount

type SecretNatsAccount struct {
	AccountId  string `pulumi:"accountId"`
	PrivateKey string `pulumi:"privateKey"`
}

type SecretNatsAccountArgs

type SecretNatsAccountArgs struct {
	AccountId  pulumi.StringInput `pulumi:"accountId"`
	PrivateKey pulumi.StringInput `pulumi:"privateKey"`
}

func (SecretNatsAccountArgs) ElementType

func (SecretNatsAccountArgs) ElementType() reflect.Type

func (SecretNatsAccountArgs) ToOutput

func (SecretNatsAccountArgs) ToSecretNatsAccountOutput

func (i SecretNatsAccountArgs) ToSecretNatsAccountOutput() SecretNatsAccountOutput

func (SecretNatsAccountArgs) ToSecretNatsAccountOutputWithContext

func (i SecretNatsAccountArgs) ToSecretNatsAccountOutputWithContext(ctx context.Context) SecretNatsAccountOutput

func (SecretNatsAccountArgs) ToSecretNatsAccountPtrOutput

func (i SecretNatsAccountArgs) ToSecretNatsAccountPtrOutput() SecretNatsAccountPtrOutput

func (SecretNatsAccountArgs) ToSecretNatsAccountPtrOutputWithContext

func (i SecretNatsAccountArgs) ToSecretNatsAccountPtrOutputWithContext(ctx context.Context) SecretNatsAccountPtrOutput

type SecretNatsAccountInput

type SecretNatsAccountInput interface {
	pulumi.Input

	ToSecretNatsAccountOutput() SecretNatsAccountOutput
	ToSecretNatsAccountOutputWithContext(context.Context) SecretNatsAccountOutput
}

SecretNatsAccountInput is an input type that accepts SecretNatsAccountArgs and SecretNatsAccountOutput values. You can construct a concrete instance of `SecretNatsAccountInput` via:

SecretNatsAccountArgs{...}

type SecretNatsAccountOutput

type SecretNatsAccountOutput struct{ *pulumi.OutputState }

func (SecretNatsAccountOutput) AccountId

func (SecretNatsAccountOutput) ElementType

func (SecretNatsAccountOutput) ElementType() reflect.Type

func (SecretNatsAccountOutput) PrivateKey

func (SecretNatsAccountOutput) ToOutput

func (SecretNatsAccountOutput) ToSecretNatsAccountOutput

func (o SecretNatsAccountOutput) ToSecretNatsAccountOutput() SecretNatsAccountOutput

func (SecretNatsAccountOutput) ToSecretNatsAccountOutputWithContext

func (o SecretNatsAccountOutput) ToSecretNatsAccountOutputWithContext(ctx context.Context) SecretNatsAccountOutput

func (SecretNatsAccountOutput) ToSecretNatsAccountPtrOutput

func (o SecretNatsAccountOutput) ToSecretNatsAccountPtrOutput() SecretNatsAccountPtrOutput

func (SecretNatsAccountOutput) ToSecretNatsAccountPtrOutputWithContext

func (o SecretNatsAccountOutput) ToSecretNatsAccountPtrOutputWithContext(ctx context.Context) SecretNatsAccountPtrOutput

type SecretNatsAccountPtrInput

type SecretNatsAccountPtrInput interface {
	pulumi.Input

	ToSecretNatsAccountPtrOutput() SecretNatsAccountPtrOutput
	ToSecretNatsAccountPtrOutputWithContext(context.Context) SecretNatsAccountPtrOutput
}

SecretNatsAccountPtrInput is an input type that accepts SecretNatsAccountArgs, SecretNatsAccountPtr and SecretNatsAccountPtrOutput values. You can construct a concrete instance of `SecretNatsAccountPtrInput` via:

        SecretNatsAccountArgs{...}

or:

        nil

type SecretNatsAccountPtrOutput

type SecretNatsAccountPtrOutput struct{ *pulumi.OutputState }

func (SecretNatsAccountPtrOutput) AccountId

func (SecretNatsAccountPtrOutput) Elem

func (SecretNatsAccountPtrOutput) ElementType

func (SecretNatsAccountPtrOutput) ElementType() reflect.Type

func (SecretNatsAccountPtrOutput) PrivateKey

func (SecretNatsAccountPtrOutput) ToOutput

func (SecretNatsAccountPtrOutput) ToSecretNatsAccountPtrOutput

func (o SecretNatsAccountPtrOutput) ToSecretNatsAccountPtrOutput() SecretNatsAccountPtrOutput

func (SecretNatsAccountPtrOutput) ToSecretNatsAccountPtrOutputWithContext

func (o SecretNatsAccountPtrOutput) ToSecretNatsAccountPtrOutputWithContext(ctx context.Context) SecretNatsAccountPtrOutput

type SecretOpaque

type SecretOpaque struct {
	Encoding *string `pulumi:"encoding"`
	Payload  string  `pulumi:"payload"`
}

type SecretOpaqueArgs

type SecretOpaqueArgs struct {
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	Payload  pulumi.StringInput    `pulumi:"payload"`
}

func (SecretOpaqueArgs) ElementType

func (SecretOpaqueArgs) ElementType() reflect.Type

func (SecretOpaqueArgs) ToOutput

func (SecretOpaqueArgs) ToSecretOpaqueOutput

func (i SecretOpaqueArgs) ToSecretOpaqueOutput() SecretOpaqueOutput

func (SecretOpaqueArgs) ToSecretOpaqueOutputWithContext

func (i SecretOpaqueArgs) ToSecretOpaqueOutputWithContext(ctx context.Context) SecretOpaqueOutput

func (SecretOpaqueArgs) ToSecretOpaquePtrOutput

func (i SecretOpaqueArgs) ToSecretOpaquePtrOutput() SecretOpaquePtrOutput

func (SecretOpaqueArgs) ToSecretOpaquePtrOutputWithContext

func (i SecretOpaqueArgs) ToSecretOpaquePtrOutputWithContext(ctx context.Context) SecretOpaquePtrOutput

type SecretOpaqueInput

type SecretOpaqueInput interface {
	pulumi.Input

	ToSecretOpaqueOutput() SecretOpaqueOutput
	ToSecretOpaqueOutputWithContext(context.Context) SecretOpaqueOutput
}

SecretOpaqueInput is an input type that accepts SecretOpaqueArgs and SecretOpaqueOutput values. You can construct a concrete instance of `SecretOpaqueInput` via:

SecretOpaqueArgs{...}

type SecretOpaqueOutput

type SecretOpaqueOutput struct{ *pulumi.OutputState }

func (SecretOpaqueOutput) ElementType

func (SecretOpaqueOutput) ElementType() reflect.Type

func (SecretOpaqueOutput) Encoding

func (SecretOpaqueOutput) Payload

func (SecretOpaqueOutput) ToOutput

func (SecretOpaqueOutput) ToSecretOpaqueOutput

func (o SecretOpaqueOutput) ToSecretOpaqueOutput() SecretOpaqueOutput

func (SecretOpaqueOutput) ToSecretOpaqueOutputWithContext

func (o SecretOpaqueOutput) ToSecretOpaqueOutputWithContext(ctx context.Context) SecretOpaqueOutput

func (SecretOpaqueOutput) ToSecretOpaquePtrOutput

func (o SecretOpaqueOutput) ToSecretOpaquePtrOutput() SecretOpaquePtrOutput

func (SecretOpaqueOutput) ToSecretOpaquePtrOutputWithContext

func (o SecretOpaqueOutput) ToSecretOpaquePtrOutputWithContext(ctx context.Context) SecretOpaquePtrOutput

type SecretOpaquePtrInput

type SecretOpaquePtrInput interface {
	pulumi.Input

	ToSecretOpaquePtrOutput() SecretOpaquePtrOutput
	ToSecretOpaquePtrOutputWithContext(context.Context) SecretOpaquePtrOutput
}

SecretOpaquePtrInput is an input type that accepts SecretOpaqueArgs, SecretOpaquePtr and SecretOpaquePtrOutput values. You can construct a concrete instance of `SecretOpaquePtrInput` via:

        SecretOpaqueArgs{...}

or:

        nil

type SecretOpaquePtrOutput

type SecretOpaquePtrOutput struct{ *pulumi.OutputState }

func (SecretOpaquePtrOutput) Elem

func (SecretOpaquePtrOutput) ElementType

func (SecretOpaquePtrOutput) ElementType() reflect.Type

func (SecretOpaquePtrOutput) Encoding

func (SecretOpaquePtrOutput) Payload

func (SecretOpaquePtrOutput) ToOutput

func (SecretOpaquePtrOutput) ToSecretOpaquePtrOutput

func (o SecretOpaquePtrOutput) ToSecretOpaquePtrOutput() SecretOpaquePtrOutput

func (SecretOpaquePtrOutput) ToSecretOpaquePtrOutputWithContext

func (o SecretOpaquePtrOutput) ToSecretOpaquePtrOutputWithContext(ctx context.Context) SecretOpaquePtrOutput

type SecretOutput

type SecretOutput struct{ *pulumi.OutputState }

func (SecretOutput) Aws

func (SecretOutput) AzureConnector

func (o SecretOutput) AzureConnector() SecretAzureConnectorPtrOutput

func (SecretOutput) AzureSdk

func (o SecretOutput) AzureSdk() pulumi.StringPtrOutput

func (SecretOutput) CplnId

func (o SecretOutput) CplnId() pulumi.StringOutput

func (SecretOutput) Description

func (o SecretOutput) Description() pulumi.StringPtrOutput

func (SecretOutput) Dictionary

func (o SecretOutput) Dictionary() pulumi.StringMapOutput

func (SecretOutput) DictionaryAsEnvs

func (o SecretOutput) DictionaryAsEnvs() pulumi.MapOutput

func (SecretOutput) Docker

func (o SecretOutput) Docker() pulumi.StringPtrOutput

func (SecretOutput) Ecr

func (SecretOutput) ElementType

func (SecretOutput) ElementType() reflect.Type

func (SecretOutput) Gcp

func (SecretOutput) Keypair

func (SecretOutput) Name

func (o SecretOutput) Name() pulumi.StringOutput

func (SecretOutput) NatsAccount

func (o SecretOutput) NatsAccount() SecretNatsAccountPtrOutput

func (SecretOutput) Opaque

func (o SecretOutput) SelfLink() pulumi.StringOutput

func (SecretOutput) Tags

func (SecretOutput) Tls

func (SecretOutput) ToOutput

func (o SecretOutput) ToOutput(ctx context.Context) pulumix.Output[*Secret]

func (SecretOutput) ToSecretOutput

func (o SecretOutput) ToSecretOutput() SecretOutput

func (SecretOutput) ToSecretOutputWithContext

func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput

func (SecretOutput) Userpass

type SecretTls

type SecretTls struct {
	Cert  string  `pulumi:"cert"`
	Chain *string `pulumi:"chain"`
	Key   string  `pulumi:"key"`
}

type SecretTlsArgs

type SecretTlsArgs struct {
	Cert  pulumi.StringInput    `pulumi:"cert"`
	Chain pulumi.StringPtrInput `pulumi:"chain"`
	Key   pulumi.StringInput    `pulumi:"key"`
}

func (SecretTlsArgs) ElementType

func (SecretTlsArgs) ElementType() reflect.Type

func (SecretTlsArgs) ToOutput

func (SecretTlsArgs) ToSecretTlsOutput

func (i SecretTlsArgs) ToSecretTlsOutput() SecretTlsOutput

func (SecretTlsArgs) ToSecretTlsOutputWithContext

func (i SecretTlsArgs) ToSecretTlsOutputWithContext(ctx context.Context) SecretTlsOutput

func (SecretTlsArgs) ToSecretTlsPtrOutput

func (i SecretTlsArgs) ToSecretTlsPtrOutput() SecretTlsPtrOutput

func (SecretTlsArgs) ToSecretTlsPtrOutputWithContext

func (i SecretTlsArgs) ToSecretTlsPtrOutputWithContext(ctx context.Context) SecretTlsPtrOutput

type SecretTlsInput

type SecretTlsInput interface {
	pulumi.Input

	ToSecretTlsOutput() SecretTlsOutput
	ToSecretTlsOutputWithContext(context.Context) SecretTlsOutput
}

SecretTlsInput is an input type that accepts SecretTlsArgs and SecretTlsOutput values. You can construct a concrete instance of `SecretTlsInput` via:

SecretTlsArgs{...}

type SecretTlsOutput

type SecretTlsOutput struct{ *pulumi.OutputState }

func (SecretTlsOutput) Cert

func (SecretTlsOutput) Chain

func (SecretTlsOutput) ElementType

func (SecretTlsOutput) ElementType() reflect.Type

func (SecretTlsOutput) Key

func (SecretTlsOutput) ToOutput

func (SecretTlsOutput) ToSecretTlsOutput

func (o SecretTlsOutput) ToSecretTlsOutput() SecretTlsOutput

func (SecretTlsOutput) ToSecretTlsOutputWithContext

func (o SecretTlsOutput) ToSecretTlsOutputWithContext(ctx context.Context) SecretTlsOutput

func (SecretTlsOutput) ToSecretTlsPtrOutput

func (o SecretTlsOutput) ToSecretTlsPtrOutput() SecretTlsPtrOutput

func (SecretTlsOutput) ToSecretTlsPtrOutputWithContext

func (o SecretTlsOutput) ToSecretTlsPtrOutputWithContext(ctx context.Context) SecretTlsPtrOutput

type SecretTlsPtrInput

type SecretTlsPtrInput interface {
	pulumi.Input

	ToSecretTlsPtrOutput() SecretTlsPtrOutput
	ToSecretTlsPtrOutputWithContext(context.Context) SecretTlsPtrOutput
}

SecretTlsPtrInput is an input type that accepts SecretTlsArgs, SecretTlsPtr and SecretTlsPtrOutput values. You can construct a concrete instance of `SecretTlsPtrInput` via:

        SecretTlsArgs{...}

or:

        nil

func SecretTlsPtr

func SecretTlsPtr(v *SecretTlsArgs) SecretTlsPtrInput

type SecretTlsPtrOutput

type SecretTlsPtrOutput struct{ *pulumi.OutputState }

func (SecretTlsPtrOutput) Cert

func (SecretTlsPtrOutput) Chain

func (SecretTlsPtrOutput) Elem

func (SecretTlsPtrOutput) ElementType

func (SecretTlsPtrOutput) ElementType() reflect.Type

func (SecretTlsPtrOutput) Key

func (SecretTlsPtrOutput) ToOutput

func (SecretTlsPtrOutput) ToSecretTlsPtrOutput

func (o SecretTlsPtrOutput) ToSecretTlsPtrOutput() SecretTlsPtrOutput

func (SecretTlsPtrOutput) ToSecretTlsPtrOutputWithContext

func (o SecretTlsPtrOutput) ToSecretTlsPtrOutputWithContext(ctx context.Context) SecretTlsPtrOutput

type SecretUserpass

type SecretUserpass struct {
	Encoding *string `pulumi:"encoding"`
	Password string  `pulumi:"password"`
	Username string  `pulumi:"username"`
}

type SecretUserpassArgs

type SecretUserpassArgs struct {
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	Password pulumi.StringInput    `pulumi:"password"`
	Username pulumi.StringInput    `pulumi:"username"`
}

func (SecretUserpassArgs) ElementType

func (SecretUserpassArgs) ElementType() reflect.Type

func (SecretUserpassArgs) ToOutput

func (SecretUserpassArgs) ToSecretUserpassOutput

func (i SecretUserpassArgs) ToSecretUserpassOutput() SecretUserpassOutput

func (SecretUserpassArgs) ToSecretUserpassOutputWithContext

func (i SecretUserpassArgs) ToSecretUserpassOutputWithContext(ctx context.Context) SecretUserpassOutput

func (SecretUserpassArgs) ToSecretUserpassPtrOutput

func (i SecretUserpassArgs) ToSecretUserpassPtrOutput() SecretUserpassPtrOutput

func (SecretUserpassArgs) ToSecretUserpassPtrOutputWithContext

func (i SecretUserpassArgs) ToSecretUserpassPtrOutputWithContext(ctx context.Context) SecretUserpassPtrOutput

type SecretUserpassInput

type SecretUserpassInput interface {
	pulumi.Input

	ToSecretUserpassOutput() SecretUserpassOutput
	ToSecretUserpassOutputWithContext(context.Context) SecretUserpassOutput
}

SecretUserpassInput is an input type that accepts SecretUserpassArgs and SecretUserpassOutput values. You can construct a concrete instance of `SecretUserpassInput` via:

SecretUserpassArgs{...}

type SecretUserpassOutput

type SecretUserpassOutput struct{ *pulumi.OutputState }

func (SecretUserpassOutput) ElementType

func (SecretUserpassOutput) ElementType() reflect.Type

func (SecretUserpassOutput) Encoding

func (SecretUserpassOutput) Password

func (SecretUserpassOutput) ToOutput

func (SecretUserpassOutput) ToSecretUserpassOutput

func (o SecretUserpassOutput) ToSecretUserpassOutput() SecretUserpassOutput

func (SecretUserpassOutput) ToSecretUserpassOutputWithContext

func (o SecretUserpassOutput) ToSecretUserpassOutputWithContext(ctx context.Context) SecretUserpassOutput

func (SecretUserpassOutput) ToSecretUserpassPtrOutput

func (o SecretUserpassOutput) ToSecretUserpassPtrOutput() SecretUserpassPtrOutput

func (SecretUserpassOutput) ToSecretUserpassPtrOutputWithContext

func (o SecretUserpassOutput) ToSecretUserpassPtrOutputWithContext(ctx context.Context) SecretUserpassPtrOutput

func (SecretUserpassOutput) Username

type SecretUserpassPtrInput

type SecretUserpassPtrInput interface {
	pulumi.Input

	ToSecretUserpassPtrOutput() SecretUserpassPtrOutput
	ToSecretUserpassPtrOutputWithContext(context.Context) SecretUserpassPtrOutput
}

SecretUserpassPtrInput is an input type that accepts SecretUserpassArgs, SecretUserpassPtr and SecretUserpassPtrOutput values. You can construct a concrete instance of `SecretUserpassPtrInput` via:

        SecretUserpassArgs{...}

or:

        nil

type SecretUserpassPtrOutput

type SecretUserpassPtrOutput struct{ *pulumi.OutputState }

func (SecretUserpassPtrOutput) Elem

func (SecretUserpassPtrOutput) ElementType

func (SecretUserpassPtrOutput) ElementType() reflect.Type

func (SecretUserpassPtrOutput) Encoding

func (SecretUserpassPtrOutput) Password

func (SecretUserpassPtrOutput) ToOutput

func (SecretUserpassPtrOutput) ToSecretUserpassPtrOutput

func (o SecretUserpassPtrOutput) ToSecretUserpassPtrOutput() SecretUserpassPtrOutput

func (SecretUserpassPtrOutput) ToSecretUserpassPtrOutputWithContext

func (o SecretUserpassPtrOutput) ToSecretUserpassPtrOutputWithContext(ctx context.Context) SecretUserpassPtrOutput

func (SecretUserpassPtrOutput) Username

type ServiceAccount

type ServiceAccount struct {
	pulumi.CustomResourceState

	CplnId      pulumi.StringOutput    `pulumi:"cplnId"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Name        pulumi.StringOutput    `pulumi:"name"`
	Origin      pulumi.StringOutput    `pulumi:"origin"`
	SelfLink    pulumi.StringOutput    `pulumi:"selfLink"`
	Tags        pulumi.StringMapOutput `pulumi:"tags"`
}

func GetServiceAccount

func GetServiceAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

GetServiceAccount gets an existing ServiceAccount 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 NewServiceAccount

func NewServiceAccount(ctx *pulumi.Context,
	name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)

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

func (*ServiceAccount) ElementType

func (*ServiceAccount) ElementType() reflect.Type

func (*ServiceAccount) ToOutput

func (*ServiceAccount) ToServiceAccountOutput

func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput

func (*ServiceAccount) ToServiceAccountOutputWithContext

func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

type ServiceAccountArgs

type ServiceAccountArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
}

The set of arguments for constructing a ServiceAccount resource.

func (ServiceAccountArgs) ElementType

func (ServiceAccountArgs) ElementType() reflect.Type

type ServiceAccountArray

type ServiceAccountArray []ServiceAccountInput

func (ServiceAccountArray) ElementType

func (ServiceAccountArray) ElementType() reflect.Type

func (ServiceAccountArray) ToOutput

func (ServiceAccountArray) ToServiceAccountArrayOutput

func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext

func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountArrayInput

type ServiceAccountArrayInput interface {
	pulumi.Input

	ToServiceAccountArrayOutput() ServiceAccountArrayOutput
	ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput
}

ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:

ServiceAccountArray{ ServiceAccountArgs{...} }

type ServiceAccountArrayOutput

type ServiceAccountArrayOutput struct{ *pulumi.OutputState }

func (ServiceAccountArrayOutput) ElementType

func (ServiceAccountArrayOutput) ElementType() reflect.Type

func (ServiceAccountArrayOutput) Index

func (ServiceAccountArrayOutput) ToOutput

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput

func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext

func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput

type ServiceAccountInput

type ServiceAccountInput interface {
	pulumi.Input

	ToServiceAccountOutput() ServiceAccountOutput
	ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
}

type ServiceAccountKey

type ServiceAccountKey struct {
	pulumi.CustomResourceState

	Created            pulumi.StringOutput `pulumi:"created"`
	Description        pulumi.StringOutput `pulumi:"description"`
	Key                pulumi.StringOutput `pulumi:"key"`
	Name               pulumi.StringOutput `pulumi:"name"`
	ServiceAccountName pulumi.StringOutput `pulumi:"serviceAccountName"`
}

func GetServiceAccountKey

func GetServiceAccountKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceAccountKeyState, opts ...pulumi.ResourceOption) (*ServiceAccountKey, error)

GetServiceAccountKey gets an existing ServiceAccountKey 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 NewServiceAccountKey

func NewServiceAccountKey(ctx *pulumi.Context,
	name string, args *ServiceAccountKeyArgs, opts ...pulumi.ResourceOption) (*ServiceAccountKey, error)

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

func (*ServiceAccountKey) ElementType

func (*ServiceAccountKey) ElementType() reflect.Type

func (*ServiceAccountKey) ToOutput

func (*ServiceAccountKey) ToServiceAccountKeyOutput

func (i *ServiceAccountKey) ToServiceAccountKeyOutput() ServiceAccountKeyOutput

func (*ServiceAccountKey) ToServiceAccountKeyOutputWithContext

func (i *ServiceAccountKey) ToServiceAccountKeyOutputWithContext(ctx context.Context) ServiceAccountKeyOutput

type ServiceAccountKeyArgs

type ServiceAccountKeyArgs struct {
	Description        pulumi.StringInput
	ServiceAccountName pulumi.StringInput
}

The set of arguments for constructing a ServiceAccountKey resource.

func (ServiceAccountKeyArgs) ElementType

func (ServiceAccountKeyArgs) ElementType() reflect.Type

type ServiceAccountKeyArray

type ServiceAccountKeyArray []ServiceAccountKeyInput

func (ServiceAccountKeyArray) ElementType

func (ServiceAccountKeyArray) ElementType() reflect.Type

func (ServiceAccountKeyArray) ToOutput

func (ServiceAccountKeyArray) ToServiceAccountKeyArrayOutput

func (i ServiceAccountKeyArray) ToServiceAccountKeyArrayOutput() ServiceAccountKeyArrayOutput

func (ServiceAccountKeyArray) ToServiceAccountKeyArrayOutputWithContext

func (i ServiceAccountKeyArray) ToServiceAccountKeyArrayOutputWithContext(ctx context.Context) ServiceAccountKeyArrayOutput

type ServiceAccountKeyArrayInput

type ServiceAccountKeyArrayInput interface {
	pulumi.Input

	ToServiceAccountKeyArrayOutput() ServiceAccountKeyArrayOutput
	ToServiceAccountKeyArrayOutputWithContext(context.Context) ServiceAccountKeyArrayOutput
}

ServiceAccountKeyArrayInput is an input type that accepts ServiceAccountKeyArray and ServiceAccountKeyArrayOutput values. You can construct a concrete instance of `ServiceAccountKeyArrayInput` via:

ServiceAccountKeyArray{ ServiceAccountKeyArgs{...} }

type ServiceAccountKeyArrayOutput

type ServiceAccountKeyArrayOutput struct{ *pulumi.OutputState }

func (ServiceAccountKeyArrayOutput) ElementType

func (ServiceAccountKeyArrayOutput) Index

func (ServiceAccountKeyArrayOutput) ToOutput

func (ServiceAccountKeyArrayOutput) ToServiceAccountKeyArrayOutput

func (o ServiceAccountKeyArrayOutput) ToServiceAccountKeyArrayOutput() ServiceAccountKeyArrayOutput

func (ServiceAccountKeyArrayOutput) ToServiceAccountKeyArrayOutputWithContext

func (o ServiceAccountKeyArrayOutput) ToServiceAccountKeyArrayOutputWithContext(ctx context.Context) ServiceAccountKeyArrayOutput

type ServiceAccountKeyInput

type ServiceAccountKeyInput interface {
	pulumi.Input

	ToServiceAccountKeyOutput() ServiceAccountKeyOutput
	ToServiceAccountKeyOutputWithContext(ctx context.Context) ServiceAccountKeyOutput
}

type ServiceAccountKeyMap

type ServiceAccountKeyMap map[string]ServiceAccountKeyInput

func (ServiceAccountKeyMap) ElementType

func (ServiceAccountKeyMap) ElementType() reflect.Type

func (ServiceAccountKeyMap) ToOutput

func (ServiceAccountKeyMap) ToServiceAccountKeyMapOutput

func (i ServiceAccountKeyMap) ToServiceAccountKeyMapOutput() ServiceAccountKeyMapOutput

func (ServiceAccountKeyMap) ToServiceAccountKeyMapOutputWithContext

func (i ServiceAccountKeyMap) ToServiceAccountKeyMapOutputWithContext(ctx context.Context) ServiceAccountKeyMapOutput

type ServiceAccountKeyMapInput

type ServiceAccountKeyMapInput interface {
	pulumi.Input

	ToServiceAccountKeyMapOutput() ServiceAccountKeyMapOutput
	ToServiceAccountKeyMapOutputWithContext(context.Context) ServiceAccountKeyMapOutput
}

ServiceAccountKeyMapInput is an input type that accepts ServiceAccountKeyMap and ServiceAccountKeyMapOutput values. You can construct a concrete instance of `ServiceAccountKeyMapInput` via:

ServiceAccountKeyMap{ "key": ServiceAccountKeyArgs{...} }

type ServiceAccountKeyMapOutput

type ServiceAccountKeyMapOutput struct{ *pulumi.OutputState }

func (ServiceAccountKeyMapOutput) ElementType

func (ServiceAccountKeyMapOutput) ElementType() reflect.Type

func (ServiceAccountKeyMapOutput) MapIndex

func (ServiceAccountKeyMapOutput) ToOutput

func (ServiceAccountKeyMapOutput) ToServiceAccountKeyMapOutput

func (o ServiceAccountKeyMapOutput) ToServiceAccountKeyMapOutput() ServiceAccountKeyMapOutput

func (ServiceAccountKeyMapOutput) ToServiceAccountKeyMapOutputWithContext

func (o ServiceAccountKeyMapOutput) ToServiceAccountKeyMapOutputWithContext(ctx context.Context) ServiceAccountKeyMapOutput

type ServiceAccountKeyOutput

type ServiceAccountKeyOutput struct{ *pulumi.OutputState }

func (ServiceAccountKeyOutput) Created

func (ServiceAccountKeyOutput) Description

func (ServiceAccountKeyOutput) ElementType

func (ServiceAccountKeyOutput) ElementType() reflect.Type

func (ServiceAccountKeyOutput) Key

func (ServiceAccountKeyOutput) Name

func (ServiceAccountKeyOutput) ServiceAccountName

func (o ServiceAccountKeyOutput) ServiceAccountName() pulumi.StringOutput

func (ServiceAccountKeyOutput) ToOutput

func (ServiceAccountKeyOutput) ToServiceAccountKeyOutput

func (o ServiceAccountKeyOutput) ToServiceAccountKeyOutput() ServiceAccountKeyOutput

func (ServiceAccountKeyOutput) ToServiceAccountKeyOutputWithContext

func (o ServiceAccountKeyOutput) ToServiceAccountKeyOutputWithContext(ctx context.Context) ServiceAccountKeyOutput

type ServiceAccountKeyState

type ServiceAccountKeyState struct {
	Created            pulumi.StringPtrInput
	Description        pulumi.StringPtrInput
	Key                pulumi.StringPtrInput
	Name               pulumi.StringPtrInput
	ServiceAccountName pulumi.StringPtrInput
}

func (ServiceAccountKeyState) ElementType

func (ServiceAccountKeyState) ElementType() reflect.Type

type ServiceAccountMap

type ServiceAccountMap map[string]ServiceAccountInput

func (ServiceAccountMap) ElementType

func (ServiceAccountMap) ElementType() reflect.Type

func (ServiceAccountMap) ToOutput

func (ServiceAccountMap) ToServiceAccountMapOutput

func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMap) ToServiceAccountMapOutputWithContext

func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountMapInput

type ServiceAccountMapInput interface {
	pulumi.Input

	ToServiceAccountMapOutput() ServiceAccountMapOutput
	ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput
}

ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:

ServiceAccountMap{ "key": ServiceAccountArgs{...} }

type ServiceAccountMapOutput

type ServiceAccountMapOutput struct{ *pulumi.OutputState }

func (ServiceAccountMapOutput) ElementType

func (ServiceAccountMapOutput) ElementType() reflect.Type

func (ServiceAccountMapOutput) MapIndex

func (ServiceAccountMapOutput) ToOutput

func (ServiceAccountMapOutput) ToServiceAccountMapOutput

func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput

func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext

func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput

type ServiceAccountOutput

type ServiceAccountOutput struct{ *pulumi.OutputState }

func (ServiceAccountOutput) CplnId

func (ServiceAccountOutput) Description

func (ServiceAccountOutput) ElementType

func (ServiceAccountOutput) ElementType() reflect.Type

func (ServiceAccountOutput) Name

func (ServiceAccountOutput) Origin

func (ServiceAccountOutput) Tags

func (ServiceAccountOutput) ToOutput

func (ServiceAccountOutput) ToServiceAccountOutput

func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput

func (ServiceAccountOutput) ToServiceAccountOutputWithContext

func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput

type ServiceAccountState

type ServiceAccountState struct {
	CplnId      pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Origin      pulumi.StringPtrInput
	SelfLink    pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
}

func (ServiceAccountState) ElementType

func (ServiceAccountState) ElementType() reflect.Type

type VolumeSet

type VolumeSet struct {
	pulumi.CustomResourceState

	Autoscaling      VolumeSetAutoscalingPtrOutput `pulumi:"autoscaling"`
	CplnId           pulumi.StringOutput           `pulumi:"cplnId"`
	Description      pulumi.StringPtrOutput        `pulumi:"description"`
	FileSystemType   pulumi.StringPtrOutput        `pulumi:"fileSystemType"`
	Gvc              pulumi.StringOutput           `pulumi:"gvc"`
	InitialCapacity  pulumi.IntOutput              `pulumi:"initialCapacity"`
	Name             pulumi.StringOutput           `pulumi:"name"`
	PerformanceClass pulumi.StringOutput           `pulumi:"performanceClass"`
	SelfLink         pulumi.StringOutput           `pulumi:"selfLink"`
	Snapshots        VolumeSetSnapshotsPtrOutput   `pulumi:"snapshots"`
	Statuses         VolumeSetStatusArrayOutput    `pulumi:"statuses"`
	Tags             pulumi.StringMapOutput        `pulumi:"tags"`
}

func GetVolumeSet

func GetVolumeSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VolumeSetState, opts ...pulumi.ResourceOption) (*VolumeSet, error)

GetVolumeSet gets an existing VolumeSet 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 NewVolumeSet

func NewVolumeSet(ctx *pulumi.Context,
	name string, args *VolumeSetArgs, opts ...pulumi.ResourceOption) (*VolumeSet, error)

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

func (*VolumeSet) ElementType

func (*VolumeSet) ElementType() reflect.Type

func (*VolumeSet) ToOutput

func (i *VolumeSet) ToOutput(ctx context.Context) pulumix.Output[*VolumeSet]

func (*VolumeSet) ToVolumeSetOutput

func (i *VolumeSet) ToVolumeSetOutput() VolumeSetOutput

func (*VolumeSet) ToVolumeSetOutputWithContext

func (i *VolumeSet) ToVolumeSetOutputWithContext(ctx context.Context) VolumeSetOutput

type VolumeSetArgs

type VolumeSetArgs struct {
	Autoscaling      VolumeSetAutoscalingPtrInput
	Description      pulumi.StringPtrInput
	FileSystemType   pulumi.StringPtrInput
	Gvc              pulumi.StringInput
	InitialCapacity  pulumi.IntInput
	Name             pulumi.StringPtrInput
	PerformanceClass pulumi.StringInput
	Snapshots        VolumeSetSnapshotsPtrInput
	Tags             pulumi.StringMapInput
}

The set of arguments for constructing a VolumeSet resource.

func (VolumeSetArgs) ElementType

func (VolumeSetArgs) ElementType() reflect.Type

type VolumeSetArray

type VolumeSetArray []VolumeSetInput

func (VolumeSetArray) ElementType

func (VolumeSetArray) ElementType() reflect.Type

func (VolumeSetArray) ToOutput

func (i VolumeSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*VolumeSet]

func (VolumeSetArray) ToVolumeSetArrayOutput

func (i VolumeSetArray) ToVolumeSetArrayOutput() VolumeSetArrayOutput

func (VolumeSetArray) ToVolumeSetArrayOutputWithContext

func (i VolumeSetArray) ToVolumeSetArrayOutputWithContext(ctx context.Context) VolumeSetArrayOutput

type VolumeSetArrayInput

type VolumeSetArrayInput interface {
	pulumi.Input

	ToVolumeSetArrayOutput() VolumeSetArrayOutput
	ToVolumeSetArrayOutputWithContext(context.Context) VolumeSetArrayOutput
}

VolumeSetArrayInput is an input type that accepts VolumeSetArray and VolumeSetArrayOutput values. You can construct a concrete instance of `VolumeSetArrayInput` via:

VolumeSetArray{ VolumeSetArgs{...} }

type VolumeSetArrayOutput

type VolumeSetArrayOutput struct{ *pulumi.OutputState }

func (VolumeSetArrayOutput) ElementType

func (VolumeSetArrayOutput) ElementType() reflect.Type

func (VolumeSetArrayOutput) Index

func (VolumeSetArrayOutput) ToOutput

func (VolumeSetArrayOutput) ToVolumeSetArrayOutput

func (o VolumeSetArrayOutput) ToVolumeSetArrayOutput() VolumeSetArrayOutput

func (VolumeSetArrayOutput) ToVolumeSetArrayOutputWithContext

func (o VolumeSetArrayOutput) ToVolumeSetArrayOutputWithContext(ctx context.Context) VolumeSetArrayOutput

type VolumeSetAutoscaling

type VolumeSetAutoscaling struct {
	MaxCapacity       int     `pulumi:"maxCapacity"`
	MinFreePercentage int     `pulumi:"minFreePercentage"`
	ScalingFactor     float64 `pulumi:"scalingFactor"`
}

type VolumeSetAutoscalingArgs

type VolumeSetAutoscalingArgs struct {
	MaxCapacity       pulumi.IntInput     `pulumi:"maxCapacity"`
	MinFreePercentage pulumi.IntInput     `pulumi:"minFreePercentage"`
	ScalingFactor     pulumi.Float64Input `pulumi:"scalingFactor"`
}

func (VolumeSetAutoscalingArgs) ElementType

func (VolumeSetAutoscalingArgs) ElementType() reflect.Type

func (VolumeSetAutoscalingArgs) ToOutput

func (VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingOutput

func (i VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingOutput() VolumeSetAutoscalingOutput

func (VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingOutputWithContext

func (i VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingOutputWithContext(ctx context.Context) VolumeSetAutoscalingOutput

func (VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingPtrOutput

func (i VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingPtrOutput() VolumeSetAutoscalingPtrOutput

func (VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingPtrOutputWithContext

func (i VolumeSetAutoscalingArgs) ToVolumeSetAutoscalingPtrOutputWithContext(ctx context.Context) VolumeSetAutoscalingPtrOutput

type VolumeSetAutoscalingInput

type VolumeSetAutoscalingInput interface {
	pulumi.Input

	ToVolumeSetAutoscalingOutput() VolumeSetAutoscalingOutput
	ToVolumeSetAutoscalingOutputWithContext(context.Context) VolumeSetAutoscalingOutput
}

VolumeSetAutoscalingInput is an input type that accepts VolumeSetAutoscalingArgs and VolumeSetAutoscalingOutput values. You can construct a concrete instance of `VolumeSetAutoscalingInput` via:

VolumeSetAutoscalingArgs{...}

type VolumeSetAutoscalingOutput

type VolumeSetAutoscalingOutput struct{ *pulumi.OutputState }

func (VolumeSetAutoscalingOutput) ElementType

func (VolumeSetAutoscalingOutput) ElementType() reflect.Type

func (VolumeSetAutoscalingOutput) MaxCapacity

func (VolumeSetAutoscalingOutput) MinFreePercentage

func (o VolumeSetAutoscalingOutput) MinFreePercentage() pulumi.IntOutput

func (VolumeSetAutoscalingOutput) ScalingFactor

func (VolumeSetAutoscalingOutput) ToOutput

func (VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingOutput

func (o VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingOutput() VolumeSetAutoscalingOutput

func (VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingOutputWithContext

func (o VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingOutputWithContext(ctx context.Context) VolumeSetAutoscalingOutput

func (VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingPtrOutput

func (o VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingPtrOutput() VolumeSetAutoscalingPtrOutput

func (VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingPtrOutputWithContext

func (o VolumeSetAutoscalingOutput) ToVolumeSetAutoscalingPtrOutputWithContext(ctx context.Context) VolumeSetAutoscalingPtrOutput

type VolumeSetAutoscalingPtrInput

type VolumeSetAutoscalingPtrInput interface {
	pulumi.Input

	ToVolumeSetAutoscalingPtrOutput() VolumeSetAutoscalingPtrOutput
	ToVolumeSetAutoscalingPtrOutputWithContext(context.Context) VolumeSetAutoscalingPtrOutput
}

VolumeSetAutoscalingPtrInput is an input type that accepts VolumeSetAutoscalingArgs, VolumeSetAutoscalingPtr and VolumeSetAutoscalingPtrOutput values. You can construct a concrete instance of `VolumeSetAutoscalingPtrInput` via:

        VolumeSetAutoscalingArgs{...}

or:

        nil

type VolumeSetAutoscalingPtrOutput

type VolumeSetAutoscalingPtrOutput struct{ *pulumi.OutputState }

func (VolumeSetAutoscalingPtrOutput) Elem

func (VolumeSetAutoscalingPtrOutput) ElementType

func (VolumeSetAutoscalingPtrOutput) MaxCapacity

func (VolumeSetAutoscalingPtrOutput) MinFreePercentage

func (o VolumeSetAutoscalingPtrOutput) MinFreePercentage() pulumi.IntPtrOutput

func (VolumeSetAutoscalingPtrOutput) ScalingFactor

func (VolumeSetAutoscalingPtrOutput) ToOutput

func (VolumeSetAutoscalingPtrOutput) ToVolumeSetAutoscalingPtrOutput

func (o VolumeSetAutoscalingPtrOutput) ToVolumeSetAutoscalingPtrOutput() VolumeSetAutoscalingPtrOutput

func (VolumeSetAutoscalingPtrOutput) ToVolumeSetAutoscalingPtrOutputWithContext

func (o VolumeSetAutoscalingPtrOutput) ToVolumeSetAutoscalingPtrOutputWithContext(ctx context.Context) VolumeSetAutoscalingPtrOutput

type VolumeSetInput

type VolumeSetInput interface {
	pulumi.Input

	ToVolumeSetOutput() VolumeSetOutput
	ToVolumeSetOutputWithContext(ctx context.Context) VolumeSetOutput
}

type VolumeSetMap

type VolumeSetMap map[string]VolumeSetInput

func (VolumeSetMap) ElementType

func (VolumeSetMap) ElementType() reflect.Type

func (VolumeSetMap) ToOutput

func (i VolumeSetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VolumeSet]

func (VolumeSetMap) ToVolumeSetMapOutput

func (i VolumeSetMap) ToVolumeSetMapOutput() VolumeSetMapOutput

func (VolumeSetMap) ToVolumeSetMapOutputWithContext

func (i VolumeSetMap) ToVolumeSetMapOutputWithContext(ctx context.Context) VolumeSetMapOutput

type VolumeSetMapInput

type VolumeSetMapInput interface {
	pulumi.Input

	ToVolumeSetMapOutput() VolumeSetMapOutput
	ToVolumeSetMapOutputWithContext(context.Context) VolumeSetMapOutput
}

VolumeSetMapInput is an input type that accepts VolumeSetMap and VolumeSetMapOutput values. You can construct a concrete instance of `VolumeSetMapInput` via:

VolumeSetMap{ "key": VolumeSetArgs{...} }

type VolumeSetMapOutput

type VolumeSetMapOutput struct{ *pulumi.OutputState }

func (VolumeSetMapOutput) ElementType

func (VolumeSetMapOutput) ElementType() reflect.Type

func (VolumeSetMapOutput) MapIndex

func (VolumeSetMapOutput) ToOutput

func (VolumeSetMapOutput) ToVolumeSetMapOutput

func (o VolumeSetMapOutput) ToVolumeSetMapOutput() VolumeSetMapOutput

func (VolumeSetMapOutput) ToVolumeSetMapOutputWithContext

func (o VolumeSetMapOutput) ToVolumeSetMapOutputWithContext(ctx context.Context) VolumeSetMapOutput

type VolumeSetOutput

type VolumeSetOutput struct{ *pulumi.OutputState }

func (VolumeSetOutput) Autoscaling

func (VolumeSetOutput) CplnId

func (o VolumeSetOutput) CplnId() pulumi.StringOutput

func (VolumeSetOutput) Description

func (o VolumeSetOutput) Description() pulumi.StringPtrOutput

func (VolumeSetOutput) ElementType

func (VolumeSetOutput) ElementType() reflect.Type

func (VolumeSetOutput) FileSystemType

func (o VolumeSetOutput) FileSystemType() pulumi.StringPtrOutput

func (VolumeSetOutput) Gvc

func (VolumeSetOutput) InitialCapacity

func (o VolumeSetOutput) InitialCapacity() pulumi.IntOutput

func (VolumeSetOutput) Name

func (VolumeSetOutput) PerformanceClass

func (o VolumeSetOutput) PerformanceClass() pulumi.StringOutput
func (o VolumeSetOutput) SelfLink() pulumi.StringOutput

func (VolumeSetOutput) Snapshots

func (VolumeSetOutput) Statuses

func (VolumeSetOutput) Tags

func (VolumeSetOutput) ToOutput

func (VolumeSetOutput) ToVolumeSetOutput

func (o VolumeSetOutput) ToVolumeSetOutput() VolumeSetOutput

func (VolumeSetOutput) ToVolumeSetOutputWithContext

func (o VolumeSetOutput) ToVolumeSetOutputWithContext(ctx context.Context) VolumeSetOutput

type VolumeSetSnapshots

type VolumeSetSnapshots struct {
	CreateFinalSnapshot *bool   `pulumi:"createFinalSnapshot"`
	RetentionDuration   *string `pulumi:"retentionDuration"`
	Schedule            *string `pulumi:"schedule"`
}

type VolumeSetSnapshotsArgs

type VolumeSetSnapshotsArgs struct {
	CreateFinalSnapshot pulumi.BoolPtrInput   `pulumi:"createFinalSnapshot"`
	RetentionDuration   pulumi.StringPtrInput `pulumi:"retentionDuration"`
	Schedule            pulumi.StringPtrInput `pulumi:"schedule"`
}

func (VolumeSetSnapshotsArgs) ElementType

func (VolumeSetSnapshotsArgs) ElementType() reflect.Type

func (VolumeSetSnapshotsArgs) ToOutput

func (VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsOutput

func (i VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsOutput() VolumeSetSnapshotsOutput

func (VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsOutputWithContext

func (i VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsOutputWithContext(ctx context.Context) VolumeSetSnapshotsOutput

func (VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsPtrOutput

func (i VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsPtrOutput() VolumeSetSnapshotsPtrOutput

func (VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsPtrOutputWithContext

func (i VolumeSetSnapshotsArgs) ToVolumeSetSnapshotsPtrOutputWithContext(ctx context.Context) VolumeSetSnapshotsPtrOutput

type VolumeSetSnapshotsInput

type VolumeSetSnapshotsInput interface {
	pulumi.Input

	ToVolumeSetSnapshotsOutput() VolumeSetSnapshotsOutput
	ToVolumeSetSnapshotsOutputWithContext(context.Context) VolumeSetSnapshotsOutput
}

VolumeSetSnapshotsInput is an input type that accepts VolumeSetSnapshotsArgs and VolumeSetSnapshotsOutput values. You can construct a concrete instance of `VolumeSetSnapshotsInput` via:

VolumeSetSnapshotsArgs{...}

type VolumeSetSnapshotsOutput

type VolumeSetSnapshotsOutput struct{ *pulumi.OutputState }

func (VolumeSetSnapshotsOutput) CreateFinalSnapshot

func (o VolumeSetSnapshotsOutput) CreateFinalSnapshot() pulumi.BoolPtrOutput

func (VolumeSetSnapshotsOutput) ElementType

func (VolumeSetSnapshotsOutput) ElementType() reflect.Type

func (VolumeSetSnapshotsOutput) RetentionDuration

func (o VolumeSetSnapshotsOutput) RetentionDuration() pulumi.StringPtrOutput

func (VolumeSetSnapshotsOutput) Schedule

func (VolumeSetSnapshotsOutput) ToOutput

func (VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsOutput

func (o VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsOutput() VolumeSetSnapshotsOutput

func (VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsOutputWithContext

func (o VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsOutputWithContext(ctx context.Context) VolumeSetSnapshotsOutput

func (VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsPtrOutput

func (o VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsPtrOutput() VolumeSetSnapshotsPtrOutput

func (VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsPtrOutputWithContext

func (o VolumeSetSnapshotsOutput) ToVolumeSetSnapshotsPtrOutputWithContext(ctx context.Context) VolumeSetSnapshotsPtrOutput

type VolumeSetSnapshotsPtrInput

type VolumeSetSnapshotsPtrInput interface {
	pulumi.Input

	ToVolumeSetSnapshotsPtrOutput() VolumeSetSnapshotsPtrOutput
	ToVolumeSetSnapshotsPtrOutputWithContext(context.Context) VolumeSetSnapshotsPtrOutput
}

VolumeSetSnapshotsPtrInput is an input type that accepts VolumeSetSnapshotsArgs, VolumeSetSnapshotsPtr and VolumeSetSnapshotsPtrOutput values. You can construct a concrete instance of `VolumeSetSnapshotsPtrInput` via:

        VolumeSetSnapshotsArgs{...}

or:

        nil

type VolumeSetSnapshotsPtrOutput

type VolumeSetSnapshotsPtrOutput struct{ *pulumi.OutputState }

func (VolumeSetSnapshotsPtrOutput) CreateFinalSnapshot

func (o VolumeSetSnapshotsPtrOutput) CreateFinalSnapshot() pulumi.BoolPtrOutput

func (VolumeSetSnapshotsPtrOutput) Elem

func (VolumeSetSnapshotsPtrOutput) ElementType

func (VolumeSetSnapshotsPtrOutput) RetentionDuration

func (o VolumeSetSnapshotsPtrOutput) RetentionDuration() pulumi.StringPtrOutput

func (VolumeSetSnapshotsPtrOutput) Schedule

func (VolumeSetSnapshotsPtrOutput) ToOutput

func (VolumeSetSnapshotsPtrOutput) ToVolumeSetSnapshotsPtrOutput

func (o VolumeSetSnapshotsPtrOutput) ToVolumeSetSnapshotsPtrOutput() VolumeSetSnapshotsPtrOutput

func (VolumeSetSnapshotsPtrOutput) ToVolumeSetSnapshotsPtrOutputWithContext

func (o VolumeSetSnapshotsPtrOutput) ToVolumeSetSnapshotsPtrOutputWithContext(ctx context.Context) VolumeSetSnapshotsPtrOutput

type VolumeSetState

type VolumeSetState struct {
	Autoscaling      VolumeSetAutoscalingPtrInput
	CplnId           pulumi.StringPtrInput
	Description      pulumi.StringPtrInput
	FileSystemType   pulumi.StringPtrInput
	Gvc              pulumi.StringPtrInput
	InitialCapacity  pulumi.IntPtrInput
	Name             pulumi.StringPtrInput
	PerformanceClass pulumi.StringPtrInput
	SelfLink         pulumi.StringPtrInput
	Snapshots        VolumeSetSnapshotsPtrInput
	Statuses         VolumeSetStatusArrayInput
	Tags             pulumi.StringMapInput
}

func (VolumeSetState) ElementType

func (VolumeSetState) ElementType() reflect.Type

type VolumeSetStatus

type VolumeSetStatus struct {
	BindingId      *string  `pulumi:"bindingId"`
	Locations      []string `pulumi:"locations"`
	ParentId       *string  `pulumi:"parentId"`
	UsedByWorkload *string  `pulumi:"usedByWorkload"`
}

type VolumeSetStatusArgs

type VolumeSetStatusArgs struct {
	BindingId      pulumi.StringPtrInput   `pulumi:"bindingId"`
	Locations      pulumi.StringArrayInput `pulumi:"locations"`
	ParentId       pulumi.StringPtrInput   `pulumi:"parentId"`
	UsedByWorkload pulumi.StringPtrInput   `pulumi:"usedByWorkload"`
}

func (VolumeSetStatusArgs) ElementType

func (VolumeSetStatusArgs) ElementType() reflect.Type

func (VolumeSetStatusArgs) ToOutput

func (VolumeSetStatusArgs) ToVolumeSetStatusOutput

func (i VolumeSetStatusArgs) ToVolumeSetStatusOutput() VolumeSetStatusOutput

func (VolumeSetStatusArgs) ToVolumeSetStatusOutputWithContext

func (i VolumeSetStatusArgs) ToVolumeSetStatusOutputWithContext(ctx context.Context) VolumeSetStatusOutput

type VolumeSetStatusArray

type VolumeSetStatusArray []VolumeSetStatusInput

func (VolumeSetStatusArray) ElementType

func (VolumeSetStatusArray) ElementType() reflect.Type

func (VolumeSetStatusArray) ToOutput

func (VolumeSetStatusArray) ToVolumeSetStatusArrayOutput

func (i VolumeSetStatusArray) ToVolumeSetStatusArrayOutput() VolumeSetStatusArrayOutput

func (VolumeSetStatusArray) ToVolumeSetStatusArrayOutputWithContext

func (i VolumeSetStatusArray) ToVolumeSetStatusArrayOutputWithContext(ctx context.Context) VolumeSetStatusArrayOutput

type VolumeSetStatusArrayInput

type VolumeSetStatusArrayInput interface {
	pulumi.Input

	ToVolumeSetStatusArrayOutput() VolumeSetStatusArrayOutput
	ToVolumeSetStatusArrayOutputWithContext(context.Context) VolumeSetStatusArrayOutput
}

VolumeSetStatusArrayInput is an input type that accepts VolumeSetStatusArray and VolumeSetStatusArrayOutput values. You can construct a concrete instance of `VolumeSetStatusArrayInput` via:

VolumeSetStatusArray{ VolumeSetStatusArgs{...} }

type VolumeSetStatusArrayOutput

type VolumeSetStatusArrayOutput struct{ *pulumi.OutputState }

func (VolumeSetStatusArrayOutput) ElementType

func (VolumeSetStatusArrayOutput) ElementType() reflect.Type

func (VolumeSetStatusArrayOutput) Index

func (VolumeSetStatusArrayOutput) ToOutput

func (VolumeSetStatusArrayOutput) ToVolumeSetStatusArrayOutput

func (o VolumeSetStatusArrayOutput) ToVolumeSetStatusArrayOutput() VolumeSetStatusArrayOutput

func (VolumeSetStatusArrayOutput) ToVolumeSetStatusArrayOutputWithContext

func (o VolumeSetStatusArrayOutput) ToVolumeSetStatusArrayOutputWithContext(ctx context.Context) VolumeSetStatusArrayOutput

type VolumeSetStatusInput

type VolumeSetStatusInput interface {
	pulumi.Input

	ToVolumeSetStatusOutput() VolumeSetStatusOutput
	ToVolumeSetStatusOutputWithContext(context.Context) VolumeSetStatusOutput
}

VolumeSetStatusInput is an input type that accepts VolumeSetStatusArgs and VolumeSetStatusOutput values. You can construct a concrete instance of `VolumeSetStatusInput` via:

VolumeSetStatusArgs{...}

type VolumeSetStatusOutput

type VolumeSetStatusOutput struct{ *pulumi.OutputState }

func (VolumeSetStatusOutput) BindingId

func (VolumeSetStatusOutput) ElementType

func (VolumeSetStatusOutput) ElementType() reflect.Type

func (VolumeSetStatusOutput) Locations

func (VolumeSetStatusOutput) ParentId

func (VolumeSetStatusOutput) ToOutput

func (VolumeSetStatusOutput) ToVolumeSetStatusOutput

func (o VolumeSetStatusOutput) ToVolumeSetStatusOutput() VolumeSetStatusOutput

func (VolumeSetStatusOutput) ToVolumeSetStatusOutputWithContext

func (o VolumeSetStatusOutput) ToVolumeSetStatusOutputWithContext(ctx context.Context) VolumeSetStatusOutput

func (VolumeSetStatusOutput) UsedByWorkload

func (o VolumeSetStatusOutput) UsedByWorkload() pulumi.StringPtrOutput

type Workload

type Workload struct {
	pulumi.CustomResourceState

	Containers         WorkloadContainerArrayOutput     `pulumi:"containers"`
	CplnId             pulumi.StringOutput              `pulumi:"cplnId"`
	Description        pulumi.StringPtrOutput           `pulumi:"description"`
	FirewallSpec       WorkloadFirewallSpecPtrOutput    `pulumi:"firewallSpec"`
	Gvc                pulumi.StringOutput              `pulumi:"gvc"`
	IdentityLink       pulumi.StringPtrOutput           `pulumi:"identityLink"`
	Job                WorkloadJobPtrOutput             `pulumi:"job"`
	LocalOptions       WorkloadLocalOptionArrayOutput   `pulumi:"localOptions"`
	Name               pulumi.StringOutput              `pulumi:"name"`
	Options            WorkloadOptionsOutput            `pulumi:"options"`
	RolloutOptions     WorkloadRolloutOptionsPtrOutput  `pulumi:"rolloutOptions"`
	SecurityOptions    WorkloadSecurityOptionsPtrOutput `pulumi:"securityOptions"`
	SelfLink           pulumi.StringOutput              `pulumi:"selfLink"`
	Sidecar            WorkloadSidecarPtrOutput         `pulumi:"sidecar"`
	Statuses           WorkloadStatusArrayOutput        `pulumi:"statuses"`
	SupportDynamicTags pulumi.BoolPtrOutput             `pulumi:"supportDynamicTags"`
	Tags               pulumi.StringMapOutput           `pulumi:"tags"`
	Type               pulumi.StringOutput              `pulumi:"type"`
}

func GetWorkload

func GetWorkload(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkloadState, opts ...pulumi.ResourceOption) (*Workload, error)

GetWorkload gets an existing Workload 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 NewWorkload

func NewWorkload(ctx *pulumi.Context,
	name string, args *WorkloadArgs, opts ...pulumi.ResourceOption) (*Workload, error)

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

func (*Workload) ElementType

func (*Workload) ElementType() reflect.Type

func (*Workload) ToOutput

func (i *Workload) ToOutput(ctx context.Context) pulumix.Output[*Workload]

func (*Workload) ToWorkloadOutput

func (i *Workload) ToWorkloadOutput() WorkloadOutput

func (*Workload) ToWorkloadOutputWithContext

func (i *Workload) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput

type WorkloadArgs

The set of arguments for constructing a Workload resource.

func (WorkloadArgs) ElementType

func (WorkloadArgs) ElementType() reflect.Type

type WorkloadArray

type WorkloadArray []WorkloadInput

func (WorkloadArray) ElementType

func (WorkloadArray) ElementType() reflect.Type

func (WorkloadArray) ToOutput

func (i WorkloadArray) ToOutput(ctx context.Context) pulumix.Output[[]*Workload]

func (WorkloadArray) ToWorkloadArrayOutput

func (i WorkloadArray) ToWorkloadArrayOutput() WorkloadArrayOutput

func (WorkloadArray) ToWorkloadArrayOutputWithContext

func (i WorkloadArray) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput

type WorkloadArrayInput

type WorkloadArrayInput interface {
	pulumi.Input

	ToWorkloadArrayOutput() WorkloadArrayOutput
	ToWorkloadArrayOutputWithContext(context.Context) WorkloadArrayOutput
}

WorkloadArrayInput is an input type that accepts WorkloadArray and WorkloadArrayOutput values. You can construct a concrete instance of `WorkloadArrayInput` via:

WorkloadArray{ WorkloadArgs{...} }

type WorkloadArrayOutput

type WorkloadArrayOutput struct{ *pulumi.OutputState }

func (WorkloadArrayOutput) ElementType

func (WorkloadArrayOutput) ElementType() reflect.Type

func (WorkloadArrayOutput) Index

func (WorkloadArrayOutput) ToOutput

func (WorkloadArrayOutput) ToWorkloadArrayOutput

func (o WorkloadArrayOutput) ToWorkloadArrayOutput() WorkloadArrayOutput

func (WorkloadArrayOutput) ToWorkloadArrayOutputWithContext

func (o WorkloadArrayOutput) ToWorkloadArrayOutputWithContext(ctx context.Context) WorkloadArrayOutput

type WorkloadContainer

type WorkloadContainer struct {
	Args          []string                        `pulumi:"args"`
	Command       *string                         `pulumi:"command"`
	Cpu           *string                         `pulumi:"cpu"`
	Env           map[string]string               `pulumi:"env"`
	GpuNvidia     *WorkloadContainerGpuNvidia     `pulumi:"gpuNvidia"`
	Image         string                          `pulumi:"image"`
	InheritEnv    *bool                           `pulumi:"inheritEnv"`
	Lifecycle     *WorkloadContainerLifecycle     `pulumi:"lifecycle"`
	LivenessProbe *WorkloadContainerLivenessProbe `pulumi:"livenessProbe"`
	Memory        *string                         `pulumi:"memory"`
	Metrics       *WorkloadContainerMetrics       `pulumi:"metrics"`
	MinCpu        *string                         `pulumi:"minCpu"`
	MinMemory     *string                         `pulumi:"minMemory"`
	Name          string                          `pulumi:"name"`
	// Deprecated: The 'port' attribute will be deprecated in the next major version. Use the 'ports' attribute instead.
	Port             *int                             `pulumi:"port"`
	Ports            []WorkloadContainerPort          `pulumi:"ports"`
	ReadinessProbe   *WorkloadContainerReadinessProbe `pulumi:"readinessProbe"`
	Volumes          []WorkloadContainerVolume        `pulumi:"volumes"`
	WorkingDirectory *string                          `pulumi:"workingDirectory"`
}

type WorkloadContainerArgs

type WorkloadContainerArgs struct {
	Args          pulumi.StringArrayInput                `pulumi:"args"`
	Command       pulumi.StringPtrInput                  `pulumi:"command"`
	Cpu           pulumi.StringPtrInput                  `pulumi:"cpu"`
	Env           pulumi.StringMapInput                  `pulumi:"env"`
	GpuNvidia     WorkloadContainerGpuNvidiaPtrInput     `pulumi:"gpuNvidia"`
	Image         pulumi.StringInput                     `pulumi:"image"`
	InheritEnv    pulumi.BoolPtrInput                    `pulumi:"inheritEnv"`
	Lifecycle     WorkloadContainerLifecyclePtrInput     `pulumi:"lifecycle"`
	LivenessProbe WorkloadContainerLivenessProbePtrInput `pulumi:"livenessProbe"`
	Memory        pulumi.StringPtrInput                  `pulumi:"memory"`
	Metrics       WorkloadContainerMetricsPtrInput       `pulumi:"metrics"`
	MinCpu        pulumi.StringPtrInput                  `pulumi:"minCpu"`
	MinMemory     pulumi.StringPtrInput                  `pulumi:"minMemory"`
	Name          pulumi.StringInput                     `pulumi:"name"`
	// Deprecated: The 'port' attribute will be deprecated in the next major version. Use the 'ports' attribute instead.
	Port             pulumi.IntPtrInput                      `pulumi:"port"`
	Ports            WorkloadContainerPortArrayInput         `pulumi:"ports"`
	ReadinessProbe   WorkloadContainerReadinessProbePtrInput `pulumi:"readinessProbe"`
	Volumes          WorkloadContainerVolumeArrayInput       `pulumi:"volumes"`
	WorkingDirectory pulumi.StringPtrInput                   `pulumi:"workingDirectory"`
}

func (WorkloadContainerArgs) ElementType

func (WorkloadContainerArgs) ElementType() reflect.Type

func (WorkloadContainerArgs) ToOutput

func (WorkloadContainerArgs) ToWorkloadContainerOutput

func (i WorkloadContainerArgs) ToWorkloadContainerOutput() WorkloadContainerOutput

func (WorkloadContainerArgs) ToWorkloadContainerOutputWithContext

func (i WorkloadContainerArgs) ToWorkloadContainerOutputWithContext(ctx context.Context) WorkloadContainerOutput

type WorkloadContainerArray

type WorkloadContainerArray []WorkloadContainerInput

func (WorkloadContainerArray) ElementType

func (WorkloadContainerArray) ElementType() reflect.Type

func (WorkloadContainerArray) ToOutput

func (WorkloadContainerArray) ToWorkloadContainerArrayOutput

func (i WorkloadContainerArray) ToWorkloadContainerArrayOutput() WorkloadContainerArrayOutput

func (WorkloadContainerArray) ToWorkloadContainerArrayOutputWithContext

func (i WorkloadContainerArray) ToWorkloadContainerArrayOutputWithContext(ctx context.Context) WorkloadContainerArrayOutput

type WorkloadContainerArrayInput

type WorkloadContainerArrayInput interface {
	pulumi.Input

	ToWorkloadContainerArrayOutput() WorkloadContainerArrayOutput
	ToWorkloadContainerArrayOutputWithContext(context.Context) WorkloadContainerArrayOutput
}

WorkloadContainerArrayInput is an input type that accepts WorkloadContainerArray and WorkloadContainerArrayOutput values. You can construct a concrete instance of `WorkloadContainerArrayInput` via:

WorkloadContainerArray{ WorkloadContainerArgs{...} }

type WorkloadContainerArrayOutput

type WorkloadContainerArrayOutput struct{ *pulumi.OutputState }

func (WorkloadContainerArrayOutput) ElementType

func (WorkloadContainerArrayOutput) Index

func (WorkloadContainerArrayOutput) ToOutput

func (WorkloadContainerArrayOutput) ToWorkloadContainerArrayOutput

func (o WorkloadContainerArrayOutput) ToWorkloadContainerArrayOutput() WorkloadContainerArrayOutput

func (WorkloadContainerArrayOutput) ToWorkloadContainerArrayOutputWithContext

func (o WorkloadContainerArrayOutput) ToWorkloadContainerArrayOutputWithContext(ctx context.Context) WorkloadContainerArrayOutput

type WorkloadContainerGpuNvidia

type WorkloadContainerGpuNvidia struct {
	Model    string `pulumi:"model"`
	Quantity int    `pulumi:"quantity"`
}

type WorkloadContainerGpuNvidiaArgs

type WorkloadContainerGpuNvidiaArgs struct {
	Model    pulumi.StringInput `pulumi:"model"`
	Quantity pulumi.IntInput    `pulumi:"quantity"`
}

func (WorkloadContainerGpuNvidiaArgs) ElementType

func (WorkloadContainerGpuNvidiaArgs) ToOutput

func (WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaOutput

func (i WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaOutput() WorkloadContainerGpuNvidiaOutput

func (WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaOutputWithContext

func (i WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaOutputWithContext(ctx context.Context) WorkloadContainerGpuNvidiaOutput

func (WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaPtrOutput

func (i WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaPtrOutput() WorkloadContainerGpuNvidiaPtrOutput

func (WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaPtrOutputWithContext

func (i WorkloadContainerGpuNvidiaArgs) ToWorkloadContainerGpuNvidiaPtrOutputWithContext(ctx context.Context) WorkloadContainerGpuNvidiaPtrOutput

type WorkloadContainerGpuNvidiaInput

type WorkloadContainerGpuNvidiaInput interface {
	pulumi.Input

	ToWorkloadContainerGpuNvidiaOutput() WorkloadContainerGpuNvidiaOutput
	ToWorkloadContainerGpuNvidiaOutputWithContext(context.Context) WorkloadContainerGpuNvidiaOutput
}

WorkloadContainerGpuNvidiaInput is an input type that accepts WorkloadContainerGpuNvidiaArgs and WorkloadContainerGpuNvidiaOutput values. You can construct a concrete instance of `WorkloadContainerGpuNvidiaInput` via:

WorkloadContainerGpuNvidiaArgs{...}

type WorkloadContainerGpuNvidiaOutput

type WorkloadContainerGpuNvidiaOutput struct{ *pulumi.OutputState }

func (WorkloadContainerGpuNvidiaOutput) ElementType

func (WorkloadContainerGpuNvidiaOutput) Model

func (WorkloadContainerGpuNvidiaOutput) Quantity

func (WorkloadContainerGpuNvidiaOutput) ToOutput

func (WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaOutput

func (o WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaOutput() WorkloadContainerGpuNvidiaOutput

func (WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaOutputWithContext

func (o WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaOutputWithContext(ctx context.Context) WorkloadContainerGpuNvidiaOutput

func (WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaPtrOutput

func (o WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaPtrOutput() WorkloadContainerGpuNvidiaPtrOutput

func (WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaPtrOutputWithContext

func (o WorkloadContainerGpuNvidiaOutput) ToWorkloadContainerGpuNvidiaPtrOutputWithContext(ctx context.Context) WorkloadContainerGpuNvidiaPtrOutput

type WorkloadContainerGpuNvidiaPtrInput

type WorkloadContainerGpuNvidiaPtrInput interface {
	pulumi.Input

	ToWorkloadContainerGpuNvidiaPtrOutput() WorkloadContainerGpuNvidiaPtrOutput
	ToWorkloadContainerGpuNvidiaPtrOutputWithContext(context.Context) WorkloadContainerGpuNvidiaPtrOutput
}

WorkloadContainerGpuNvidiaPtrInput is an input type that accepts WorkloadContainerGpuNvidiaArgs, WorkloadContainerGpuNvidiaPtr and WorkloadContainerGpuNvidiaPtrOutput values. You can construct a concrete instance of `WorkloadContainerGpuNvidiaPtrInput` via:

        WorkloadContainerGpuNvidiaArgs{...}

or:

        nil

type WorkloadContainerGpuNvidiaPtrOutput

type WorkloadContainerGpuNvidiaPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerGpuNvidiaPtrOutput) Elem

func (WorkloadContainerGpuNvidiaPtrOutput) ElementType

func (WorkloadContainerGpuNvidiaPtrOutput) Model

func (WorkloadContainerGpuNvidiaPtrOutput) Quantity

func (WorkloadContainerGpuNvidiaPtrOutput) ToOutput

func (WorkloadContainerGpuNvidiaPtrOutput) ToWorkloadContainerGpuNvidiaPtrOutput

func (o WorkloadContainerGpuNvidiaPtrOutput) ToWorkloadContainerGpuNvidiaPtrOutput() WorkloadContainerGpuNvidiaPtrOutput

func (WorkloadContainerGpuNvidiaPtrOutput) ToWorkloadContainerGpuNvidiaPtrOutputWithContext

func (o WorkloadContainerGpuNvidiaPtrOutput) ToWorkloadContainerGpuNvidiaPtrOutputWithContext(ctx context.Context) WorkloadContainerGpuNvidiaPtrOutput

type WorkloadContainerInput

type WorkloadContainerInput interface {
	pulumi.Input

	ToWorkloadContainerOutput() WorkloadContainerOutput
	ToWorkloadContainerOutputWithContext(context.Context) WorkloadContainerOutput
}

WorkloadContainerInput is an input type that accepts WorkloadContainerArgs and WorkloadContainerOutput values. You can construct a concrete instance of `WorkloadContainerInput` via:

WorkloadContainerArgs{...}

type WorkloadContainerLifecycle

type WorkloadContainerLifecycle struct {
	PostStart *WorkloadContainerLifecyclePostStart `pulumi:"postStart"`
	PreStop   *WorkloadContainerLifecyclePreStop   `pulumi:"preStop"`
}

type WorkloadContainerLifecycleArgs

type WorkloadContainerLifecycleArgs struct {
	PostStart WorkloadContainerLifecyclePostStartPtrInput `pulumi:"postStart"`
	PreStop   WorkloadContainerLifecyclePreStopPtrInput   `pulumi:"preStop"`
}

func (WorkloadContainerLifecycleArgs) ElementType

func (WorkloadContainerLifecycleArgs) ToOutput

func (WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecycleOutput

func (i WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecycleOutput() WorkloadContainerLifecycleOutput

func (WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecycleOutputWithContext

func (i WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecycleOutputWithContext(ctx context.Context) WorkloadContainerLifecycleOutput

func (WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecyclePtrOutput

func (i WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecyclePtrOutput() WorkloadContainerLifecyclePtrOutput

func (WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecyclePtrOutputWithContext

func (i WorkloadContainerLifecycleArgs) ToWorkloadContainerLifecyclePtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePtrOutput

type WorkloadContainerLifecycleInput

type WorkloadContainerLifecycleInput interface {
	pulumi.Input

	ToWorkloadContainerLifecycleOutput() WorkloadContainerLifecycleOutput
	ToWorkloadContainerLifecycleOutputWithContext(context.Context) WorkloadContainerLifecycleOutput
}

WorkloadContainerLifecycleInput is an input type that accepts WorkloadContainerLifecycleArgs and WorkloadContainerLifecycleOutput values. You can construct a concrete instance of `WorkloadContainerLifecycleInput` via:

WorkloadContainerLifecycleArgs{...}

type WorkloadContainerLifecycleOutput

type WorkloadContainerLifecycleOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecycleOutput) ElementType

func (WorkloadContainerLifecycleOutput) PostStart

func (WorkloadContainerLifecycleOutput) PreStop

func (WorkloadContainerLifecycleOutput) ToOutput

func (WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecycleOutput

func (o WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecycleOutput() WorkloadContainerLifecycleOutput

func (WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecycleOutputWithContext

func (o WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecycleOutputWithContext(ctx context.Context) WorkloadContainerLifecycleOutput

func (WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecyclePtrOutput

func (o WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecyclePtrOutput() WorkloadContainerLifecyclePtrOutput

func (WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecyclePtrOutputWithContext

func (o WorkloadContainerLifecycleOutput) ToWorkloadContainerLifecyclePtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePtrOutput

type WorkloadContainerLifecyclePostStart

type WorkloadContainerLifecyclePostStart struct {
	Exec WorkloadContainerLifecyclePostStartExec `pulumi:"exec"`
}

type WorkloadContainerLifecyclePostStartArgs

type WorkloadContainerLifecyclePostStartArgs struct {
	Exec WorkloadContainerLifecyclePostStartExecInput `pulumi:"exec"`
}

func (WorkloadContainerLifecyclePostStartArgs) ElementType

func (WorkloadContainerLifecyclePostStartArgs) ToOutput

func (WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartOutput

func (i WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartOutput() WorkloadContainerLifecyclePostStartOutput

func (WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartOutputWithContext

func (i WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartOutput

func (WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartPtrOutput

func (i WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartPtrOutput() WorkloadContainerLifecyclePostStartPtrOutput

func (WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext

func (i WorkloadContainerLifecyclePostStartArgs) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartPtrOutput

type WorkloadContainerLifecyclePostStartExec

type WorkloadContainerLifecyclePostStartExec struct {
	Commands []string `pulumi:"commands"`
}

type WorkloadContainerLifecyclePostStartExecArgs

type WorkloadContainerLifecyclePostStartExecArgs struct {
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (WorkloadContainerLifecyclePostStartExecArgs) ElementType

func (WorkloadContainerLifecyclePostStartExecArgs) ToOutput

func (WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecOutput

func (i WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecOutput() WorkloadContainerLifecyclePostStartExecOutput

func (WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecOutputWithContext

func (i WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartExecOutput

func (WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecPtrOutput

func (i WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecPtrOutput() WorkloadContainerLifecyclePostStartExecPtrOutput

func (WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext

func (i WorkloadContainerLifecyclePostStartExecArgs) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartExecPtrOutput

type WorkloadContainerLifecyclePostStartExecInput

type WorkloadContainerLifecyclePostStartExecInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePostStartExecOutput() WorkloadContainerLifecyclePostStartExecOutput
	ToWorkloadContainerLifecyclePostStartExecOutputWithContext(context.Context) WorkloadContainerLifecyclePostStartExecOutput
}

WorkloadContainerLifecyclePostStartExecInput is an input type that accepts WorkloadContainerLifecyclePostStartExecArgs and WorkloadContainerLifecyclePostStartExecOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePostStartExecInput` via:

WorkloadContainerLifecyclePostStartExecArgs{...}

type WorkloadContainerLifecyclePostStartExecOutput

type WorkloadContainerLifecyclePostStartExecOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePostStartExecOutput) Commands

func (WorkloadContainerLifecyclePostStartExecOutput) ElementType

func (WorkloadContainerLifecyclePostStartExecOutput) ToOutput

func (WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecOutput

func (o WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecOutput() WorkloadContainerLifecyclePostStartExecOutput

func (WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecOutputWithContext

func (o WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartExecOutput

func (WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutput

func (o WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutput() WorkloadContainerLifecyclePostStartExecPtrOutput

func (WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext

func (o WorkloadContainerLifecyclePostStartExecOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartExecPtrOutput

type WorkloadContainerLifecyclePostStartExecPtrInput

type WorkloadContainerLifecyclePostStartExecPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePostStartExecPtrOutput() WorkloadContainerLifecyclePostStartExecPtrOutput
	ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext(context.Context) WorkloadContainerLifecyclePostStartExecPtrOutput
}

WorkloadContainerLifecyclePostStartExecPtrInput is an input type that accepts WorkloadContainerLifecyclePostStartExecArgs, WorkloadContainerLifecyclePostStartExecPtr and WorkloadContainerLifecyclePostStartExecPtrOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePostStartExecPtrInput` via:

        WorkloadContainerLifecyclePostStartExecArgs{...}

or:

        nil

type WorkloadContainerLifecyclePostStartExecPtrOutput

type WorkloadContainerLifecyclePostStartExecPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePostStartExecPtrOutput) Commands

func (WorkloadContainerLifecyclePostStartExecPtrOutput) Elem

func (WorkloadContainerLifecyclePostStartExecPtrOutput) ElementType

func (WorkloadContainerLifecyclePostStartExecPtrOutput) ToOutput

func (WorkloadContainerLifecyclePostStartExecPtrOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutput

func (o WorkloadContainerLifecyclePostStartExecPtrOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutput() WorkloadContainerLifecyclePostStartExecPtrOutput

func (WorkloadContainerLifecyclePostStartExecPtrOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext

func (o WorkloadContainerLifecyclePostStartExecPtrOutput) ToWorkloadContainerLifecyclePostStartExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartExecPtrOutput

type WorkloadContainerLifecyclePostStartInput

type WorkloadContainerLifecyclePostStartInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePostStartOutput() WorkloadContainerLifecyclePostStartOutput
	ToWorkloadContainerLifecyclePostStartOutputWithContext(context.Context) WorkloadContainerLifecyclePostStartOutput
}

WorkloadContainerLifecyclePostStartInput is an input type that accepts WorkloadContainerLifecyclePostStartArgs and WorkloadContainerLifecyclePostStartOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePostStartInput` via:

WorkloadContainerLifecyclePostStartArgs{...}

type WorkloadContainerLifecyclePostStartOutput

type WorkloadContainerLifecyclePostStartOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePostStartOutput) ElementType

func (WorkloadContainerLifecyclePostStartOutput) Exec

func (WorkloadContainerLifecyclePostStartOutput) ToOutput

func (WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartOutput

func (o WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartOutput() WorkloadContainerLifecyclePostStartOutput

func (WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartOutputWithContext

func (o WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartOutput

func (WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartPtrOutput

func (o WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartPtrOutput() WorkloadContainerLifecyclePostStartPtrOutput

func (WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext

func (o WorkloadContainerLifecyclePostStartOutput) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartPtrOutput

type WorkloadContainerLifecyclePostStartPtrInput

type WorkloadContainerLifecyclePostStartPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePostStartPtrOutput() WorkloadContainerLifecyclePostStartPtrOutput
	ToWorkloadContainerLifecyclePostStartPtrOutputWithContext(context.Context) WorkloadContainerLifecyclePostStartPtrOutput
}

WorkloadContainerLifecyclePostStartPtrInput is an input type that accepts WorkloadContainerLifecyclePostStartArgs, WorkloadContainerLifecyclePostStartPtr and WorkloadContainerLifecyclePostStartPtrOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePostStartPtrInput` via:

        WorkloadContainerLifecyclePostStartArgs{...}

or:

        nil

type WorkloadContainerLifecyclePostStartPtrOutput

type WorkloadContainerLifecyclePostStartPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePostStartPtrOutput) Elem

func (WorkloadContainerLifecyclePostStartPtrOutput) ElementType

func (WorkloadContainerLifecyclePostStartPtrOutput) Exec

func (WorkloadContainerLifecyclePostStartPtrOutput) ToOutput

func (WorkloadContainerLifecyclePostStartPtrOutput) ToWorkloadContainerLifecyclePostStartPtrOutput

func (o WorkloadContainerLifecyclePostStartPtrOutput) ToWorkloadContainerLifecyclePostStartPtrOutput() WorkloadContainerLifecyclePostStartPtrOutput

func (WorkloadContainerLifecyclePostStartPtrOutput) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext

func (o WorkloadContainerLifecyclePostStartPtrOutput) ToWorkloadContainerLifecyclePostStartPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePostStartPtrOutput

type WorkloadContainerLifecyclePreStop

type WorkloadContainerLifecyclePreStop struct {
	Exec WorkloadContainerLifecyclePreStopExec `pulumi:"exec"`
}

type WorkloadContainerLifecyclePreStopArgs

type WorkloadContainerLifecyclePreStopArgs struct {
	Exec WorkloadContainerLifecyclePreStopExecInput `pulumi:"exec"`
}

func (WorkloadContainerLifecyclePreStopArgs) ElementType

func (WorkloadContainerLifecyclePreStopArgs) ToOutput

func (WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopOutput

func (i WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopOutput() WorkloadContainerLifecyclePreStopOutput

func (WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopOutputWithContext

func (i WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopOutput

func (WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopPtrOutput

func (i WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopPtrOutput() WorkloadContainerLifecyclePreStopPtrOutput

func (WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext

func (i WorkloadContainerLifecyclePreStopArgs) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopPtrOutput

type WorkloadContainerLifecyclePreStopExec

type WorkloadContainerLifecyclePreStopExec struct {
	Commands []string `pulumi:"commands"`
}

type WorkloadContainerLifecyclePreStopExecArgs

type WorkloadContainerLifecyclePreStopExecArgs struct {
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (WorkloadContainerLifecyclePreStopExecArgs) ElementType

func (WorkloadContainerLifecyclePreStopExecArgs) ToOutput

func (WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecOutput

func (i WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecOutput() WorkloadContainerLifecyclePreStopExecOutput

func (WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecOutputWithContext

func (i WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopExecOutput

func (WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecPtrOutput

func (i WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecPtrOutput() WorkloadContainerLifecyclePreStopExecPtrOutput

func (WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext

func (i WorkloadContainerLifecyclePreStopExecArgs) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopExecPtrOutput

type WorkloadContainerLifecyclePreStopExecInput

type WorkloadContainerLifecyclePreStopExecInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePreStopExecOutput() WorkloadContainerLifecyclePreStopExecOutput
	ToWorkloadContainerLifecyclePreStopExecOutputWithContext(context.Context) WorkloadContainerLifecyclePreStopExecOutput
}

WorkloadContainerLifecyclePreStopExecInput is an input type that accepts WorkloadContainerLifecyclePreStopExecArgs and WorkloadContainerLifecyclePreStopExecOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePreStopExecInput` via:

WorkloadContainerLifecyclePreStopExecArgs{...}

type WorkloadContainerLifecyclePreStopExecOutput

type WorkloadContainerLifecyclePreStopExecOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePreStopExecOutput) Commands

func (WorkloadContainerLifecyclePreStopExecOutput) ElementType

func (WorkloadContainerLifecyclePreStopExecOutput) ToOutput

func (WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecOutput

func (o WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecOutput() WorkloadContainerLifecyclePreStopExecOutput

func (WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecOutputWithContext

func (o WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopExecOutput

func (WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutput

func (o WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutput() WorkloadContainerLifecyclePreStopExecPtrOutput

func (WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext

func (o WorkloadContainerLifecyclePreStopExecOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopExecPtrOutput

type WorkloadContainerLifecyclePreStopExecPtrInput

type WorkloadContainerLifecyclePreStopExecPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePreStopExecPtrOutput() WorkloadContainerLifecyclePreStopExecPtrOutput
	ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext(context.Context) WorkloadContainerLifecyclePreStopExecPtrOutput
}

WorkloadContainerLifecyclePreStopExecPtrInput is an input type that accepts WorkloadContainerLifecyclePreStopExecArgs, WorkloadContainerLifecyclePreStopExecPtr and WorkloadContainerLifecyclePreStopExecPtrOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePreStopExecPtrInput` via:

        WorkloadContainerLifecyclePreStopExecArgs{...}

or:

        nil

type WorkloadContainerLifecyclePreStopExecPtrOutput

type WorkloadContainerLifecyclePreStopExecPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePreStopExecPtrOutput) Commands

func (WorkloadContainerLifecyclePreStopExecPtrOutput) Elem

func (WorkloadContainerLifecyclePreStopExecPtrOutput) ElementType

func (WorkloadContainerLifecyclePreStopExecPtrOutput) ToOutput

func (WorkloadContainerLifecyclePreStopExecPtrOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutput

func (o WorkloadContainerLifecyclePreStopExecPtrOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutput() WorkloadContainerLifecyclePreStopExecPtrOutput

func (WorkloadContainerLifecyclePreStopExecPtrOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext

func (o WorkloadContainerLifecyclePreStopExecPtrOutput) ToWorkloadContainerLifecyclePreStopExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopExecPtrOutput

type WorkloadContainerLifecyclePreStopInput

type WorkloadContainerLifecyclePreStopInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePreStopOutput() WorkloadContainerLifecyclePreStopOutput
	ToWorkloadContainerLifecyclePreStopOutputWithContext(context.Context) WorkloadContainerLifecyclePreStopOutput
}

WorkloadContainerLifecyclePreStopInput is an input type that accepts WorkloadContainerLifecyclePreStopArgs and WorkloadContainerLifecyclePreStopOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePreStopInput` via:

WorkloadContainerLifecyclePreStopArgs{...}

type WorkloadContainerLifecyclePreStopOutput

type WorkloadContainerLifecyclePreStopOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePreStopOutput) ElementType

func (WorkloadContainerLifecyclePreStopOutput) Exec

func (WorkloadContainerLifecyclePreStopOutput) ToOutput

func (WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopOutput

func (o WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopOutput() WorkloadContainerLifecyclePreStopOutput

func (WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopOutputWithContext

func (o WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopOutput

func (WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopPtrOutput

func (o WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopPtrOutput() WorkloadContainerLifecyclePreStopPtrOutput

func (WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext

func (o WorkloadContainerLifecyclePreStopOutput) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopPtrOutput

type WorkloadContainerLifecyclePreStopPtrInput

type WorkloadContainerLifecyclePreStopPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePreStopPtrOutput() WorkloadContainerLifecyclePreStopPtrOutput
	ToWorkloadContainerLifecyclePreStopPtrOutputWithContext(context.Context) WorkloadContainerLifecyclePreStopPtrOutput
}

WorkloadContainerLifecyclePreStopPtrInput is an input type that accepts WorkloadContainerLifecyclePreStopArgs, WorkloadContainerLifecyclePreStopPtr and WorkloadContainerLifecyclePreStopPtrOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePreStopPtrInput` via:

        WorkloadContainerLifecyclePreStopArgs{...}

or:

        nil

type WorkloadContainerLifecyclePreStopPtrOutput

type WorkloadContainerLifecyclePreStopPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePreStopPtrOutput) Elem

func (WorkloadContainerLifecyclePreStopPtrOutput) ElementType

func (WorkloadContainerLifecyclePreStopPtrOutput) Exec

func (WorkloadContainerLifecyclePreStopPtrOutput) ToOutput

func (WorkloadContainerLifecyclePreStopPtrOutput) ToWorkloadContainerLifecyclePreStopPtrOutput

func (o WorkloadContainerLifecyclePreStopPtrOutput) ToWorkloadContainerLifecyclePreStopPtrOutput() WorkloadContainerLifecyclePreStopPtrOutput

func (WorkloadContainerLifecyclePreStopPtrOutput) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext

func (o WorkloadContainerLifecyclePreStopPtrOutput) ToWorkloadContainerLifecyclePreStopPtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePreStopPtrOutput

type WorkloadContainerLifecyclePtrInput

type WorkloadContainerLifecyclePtrInput interface {
	pulumi.Input

	ToWorkloadContainerLifecyclePtrOutput() WorkloadContainerLifecyclePtrOutput
	ToWorkloadContainerLifecyclePtrOutputWithContext(context.Context) WorkloadContainerLifecyclePtrOutput
}

WorkloadContainerLifecyclePtrInput is an input type that accepts WorkloadContainerLifecycleArgs, WorkloadContainerLifecyclePtr and WorkloadContainerLifecyclePtrOutput values. You can construct a concrete instance of `WorkloadContainerLifecyclePtrInput` via:

        WorkloadContainerLifecycleArgs{...}

or:

        nil

type WorkloadContainerLifecyclePtrOutput

type WorkloadContainerLifecyclePtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLifecyclePtrOutput) Elem

func (WorkloadContainerLifecyclePtrOutput) ElementType

func (WorkloadContainerLifecyclePtrOutput) PostStart

func (WorkloadContainerLifecyclePtrOutput) PreStop

func (WorkloadContainerLifecyclePtrOutput) ToOutput

func (WorkloadContainerLifecyclePtrOutput) ToWorkloadContainerLifecyclePtrOutput

func (o WorkloadContainerLifecyclePtrOutput) ToWorkloadContainerLifecyclePtrOutput() WorkloadContainerLifecyclePtrOutput

func (WorkloadContainerLifecyclePtrOutput) ToWorkloadContainerLifecyclePtrOutputWithContext

func (o WorkloadContainerLifecyclePtrOutput) ToWorkloadContainerLifecyclePtrOutputWithContext(ctx context.Context) WorkloadContainerLifecyclePtrOutput

type WorkloadContainerLivenessProbe

type WorkloadContainerLivenessProbe struct {
	Exec                *WorkloadContainerLivenessProbeExec      `pulumi:"exec"`
	FailureThreshold    *int                                     `pulumi:"failureThreshold"`
	Grpc                *WorkloadContainerLivenessProbeGrpc      `pulumi:"grpc"`
	HttpGet             *WorkloadContainerLivenessProbeHttpGet   `pulumi:"httpGet"`
	InitialDelaySeconds *int                                     `pulumi:"initialDelaySeconds"`
	PeriodSeconds       *int                                     `pulumi:"periodSeconds"`
	SuccessThreshold    *int                                     `pulumi:"successThreshold"`
	TcpSocket           *WorkloadContainerLivenessProbeTcpSocket `pulumi:"tcpSocket"`
	TimeoutSeconds      *int                                     `pulumi:"timeoutSeconds"`
}

type WorkloadContainerLivenessProbeArgs

type WorkloadContainerLivenessProbeArgs struct {
	Exec                WorkloadContainerLivenessProbeExecPtrInput      `pulumi:"exec"`
	FailureThreshold    pulumi.IntPtrInput                              `pulumi:"failureThreshold"`
	Grpc                WorkloadContainerLivenessProbeGrpcPtrInput      `pulumi:"grpc"`
	HttpGet             WorkloadContainerLivenessProbeHttpGetPtrInput   `pulumi:"httpGet"`
	InitialDelaySeconds pulumi.IntPtrInput                              `pulumi:"initialDelaySeconds"`
	PeriodSeconds       pulumi.IntPtrInput                              `pulumi:"periodSeconds"`
	SuccessThreshold    pulumi.IntPtrInput                              `pulumi:"successThreshold"`
	TcpSocket           WorkloadContainerLivenessProbeTcpSocketPtrInput `pulumi:"tcpSocket"`
	TimeoutSeconds      pulumi.IntPtrInput                              `pulumi:"timeoutSeconds"`
}

func (WorkloadContainerLivenessProbeArgs) ElementType

func (WorkloadContainerLivenessProbeArgs) ToOutput

func (WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbeOutput

func (i WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbeOutput() WorkloadContainerLivenessProbeOutput

func (WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbeOutputWithContext

func (i WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbeOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeOutput

func (WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbePtrOutput

func (i WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbePtrOutput() WorkloadContainerLivenessProbePtrOutput

func (WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbePtrOutputWithContext

func (i WorkloadContainerLivenessProbeArgs) ToWorkloadContainerLivenessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbePtrOutput

type WorkloadContainerLivenessProbeExec

type WorkloadContainerLivenessProbeExec struct {
	Commands []string `pulumi:"commands"`
}

type WorkloadContainerLivenessProbeExecArgs

type WorkloadContainerLivenessProbeExecArgs struct {
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (WorkloadContainerLivenessProbeExecArgs) ElementType

func (WorkloadContainerLivenessProbeExecArgs) ToOutput

func (WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecOutput

func (i WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecOutput() WorkloadContainerLivenessProbeExecOutput

func (WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecOutputWithContext

func (i WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeExecOutput

func (WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecPtrOutput

func (i WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecPtrOutput() WorkloadContainerLivenessProbeExecPtrOutput

func (WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext

func (i WorkloadContainerLivenessProbeExecArgs) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeExecPtrOutput

type WorkloadContainerLivenessProbeExecInput

type WorkloadContainerLivenessProbeExecInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeExecOutput() WorkloadContainerLivenessProbeExecOutput
	ToWorkloadContainerLivenessProbeExecOutputWithContext(context.Context) WorkloadContainerLivenessProbeExecOutput
}

WorkloadContainerLivenessProbeExecInput is an input type that accepts WorkloadContainerLivenessProbeExecArgs and WorkloadContainerLivenessProbeExecOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeExecInput` via:

WorkloadContainerLivenessProbeExecArgs{...}

type WorkloadContainerLivenessProbeExecOutput

type WorkloadContainerLivenessProbeExecOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeExecOutput) Commands

func (WorkloadContainerLivenessProbeExecOutput) ElementType

func (WorkloadContainerLivenessProbeExecOutput) ToOutput

func (WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecOutput

func (o WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecOutput() WorkloadContainerLivenessProbeExecOutput

func (WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecOutputWithContext

func (o WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeExecOutput

func (WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecPtrOutput

func (o WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecPtrOutput() WorkloadContainerLivenessProbeExecPtrOutput

func (WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext

func (o WorkloadContainerLivenessProbeExecOutput) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeExecPtrOutput

type WorkloadContainerLivenessProbeExecPtrInput

type WorkloadContainerLivenessProbeExecPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeExecPtrOutput() WorkloadContainerLivenessProbeExecPtrOutput
	ToWorkloadContainerLivenessProbeExecPtrOutputWithContext(context.Context) WorkloadContainerLivenessProbeExecPtrOutput
}

WorkloadContainerLivenessProbeExecPtrInput is an input type that accepts WorkloadContainerLivenessProbeExecArgs, WorkloadContainerLivenessProbeExecPtr and WorkloadContainerLivenessProbeExecPtrOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeExecPtrInput` via:

        WorkloadContainerLivenessProbeExecArgs{...}

or:

        nil

type WorkloadContainerLivenessProbeExecPtrOutput

type WorkloadContainerLivenessProbeExecPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeExecPtrOutput) Commands

func (WorkloadContainerLivenessProbeExecPtrOutput) Elem

func (WorkloadContainerLivenessProbeExecPtrOutput) ElementType

func (WorkloadContainerLivenessProbeExecPtrOutput) ToOutput

func (WorkloadContainerLivenessProbeExecPtrOutput) ToWorkloadContainerLivenessProbeExecPtrOutput

func (o WorkloadContainerLivenessProbeExecPtrOutput) ToWorkloadContainerLivenessProbeExecPtrOutput() WorkloadContainerLivenessProbeExecPtrOutput

func (WorkloadContainerLivenessProbeExecPtrOutput) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext

func (o WorkloadContainerLivenessProbeExecPtrOutput) ToWorkloadContainerLivenessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeExecPtrOutput

type WorkloadContainerLivenessProbeGrpc

type WorkloadContainerLivenessProbeGrpc struct {
	Port *int `pulumi:"port"`
}

type WorkloadContainerLivenessProbeGrpcArgs

type WorkloadContainerLivenessProbeGrpcArgs struct {
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (WorkloadContainerLivenessProbeGrpcArgs) ElementType

func (WorkloadContainerLivenessProbeGrpcArgs) ToOutput

func (WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcOutput

func (i WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcOutput() WorkloadContainerLivenessProbeGrpcOutput

func (WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcOutputWithContext

func (i WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeGrpcOutput

func (WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcPtrOutput

func (i WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcPtrOutput() WorkloadContainerLivenessProbeGrpcPtrOutput

func (WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext

func (i WorkloadContainerLivenessProbeGrpcArgs) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeGrpcPtrOutput

type WorkloadContainerLivenessProbeGrpcInput

type WorkloadContainerLivenessProbeGrpcInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeGrpcOutput() WorkloadContainerLivenessProbeGrpcOutput
	ToWorkloadContainerLivenessProbeGrpcOutputWithContext(context.Context) WorkloadContainerLivenessProbeGrpcOutput
}

WorkloadContainerLivenessProbeGrpcInput is an input type that accepts WorkloadContainerLivenessProbeGrpcArgs and WorkloadContainerLivenessProbeGrpcOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeGrpcInput` via:

WorkloadContainerLivenessProbeGrpcArgs{...}

type WorkloadContainerLivenessProbeGrpcOutput

type WorkloadContainerLivenessProbeGrpcOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeGrpcOutput) ElementType

func (WorkloadContainerLivenessProbeGrpcOutput) Port

func (WorkloadContainerLivenessProbeGrpcOutput) ToOutput

func (WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcOutput

func (o WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcOutput() WorkloadContainerLivenessProbeGrpcOutput

func (WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcOutputWithContext

func (o WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeGrpcOutput

func (WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutput

func (o WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutput() WorkloadContainerLivenessProbeGrpcPtrOutput

func (WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext

func (o WorkloadContainerLivenessProbeGrpcOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeGrpcPtrOutput

type WorkloadContainerLivenessProbeGrpcPtrInput

type WorkloadContainerLivenessProbeGrpcPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeGrpcPtrOutput() WorkloadContainerLivenessProbeGrpcPtrOutput
	ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext(context.Context) WorkloadContainerLivenessProbeGrpcPtrOutput
}

WorkloadContainerLivenessProbeGrpcPtrInput is an input type that accepts WorkloadContainerLivenessProbeGrpcArgs, WorkloadContainerLivenessProbeGrpcPtr and WorkloadContainerLivenessProbeGrpcPtrOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeGrpcPtrInput` via:

        WorkloadContainerLivenessProbeGrpcArgs{...}

or:

        nil

type WorkloadContainerLivenessProbeGrpcPtrOutput

type WorkloadContainerLivenessProbeGrpcPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeGrpcPtrOutput) Elem

func (WorkloadContainerLivenessProbeGrpcPtrOutput) ElementType

func (WorkloadContainerLivenessProbeGrpcPtrOutput) Port

func (WorkloadContainerLivenessProbeGrpcPtrOutput) ToOutput

func (WorkloadContainerLivenessProbeGrpcPtrOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutput

func (o WorkloadContainerLivenessProbeGrpcPtrOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutput() WorkloadContainerLivenessProbeGrpcPtrOutput

func (WorkloadContainerLivenessProbeGrpcPtrOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext

func (o WorkloadContainerLivenessProbeGrpcPtrOutput) ToWorkloadContainerLivenessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeGrpcPtrOutput

type WorkloadContainerLivenessProbeHttpGet

type WorkloadContainerLivenessProbeHttpGet struct {
	HttpHeaders map[string]string `pulumi:"httpHeaders"`
	Path        *string           `pulumi:"path"`
	Port        *int              `pulumi:"port"`
	Scheme      *string           `pulumi:"scheme"`
}

type WorkloadContainerLivenessProbeHttpGetArgs

type WorkloadContainerLivenessProbeHttpGetArgs struct {
	HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"`
	Path        pulumi.StringPtrInput `pulumi:"path"`
	Port        pulumi.IntPtrInput    `pulumi:"port"`
	Scheme      pulumi.StringPtrInput `pulumi:"scheme"`
}

func (WorkloadContainerLivenessProbeHttpGetArgs) ElementType

func (WorkloadContainerLivenessProbeHttpGetArgs) ToOutput

func (WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetOutput

func (i WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetOutput() WorkloadContainerLivenessProbeHttpGetOutput

func (WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetOutputWithContext

func (i WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeHttpGetOutput

func (WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetPtrOutput

func (i WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetPtrOutput() WorkloadContainerLivenessProbeHttpGetPtrOutput

func (WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext

func (i WorkloadContainerLivenessProbeHttpGetArgs) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeHttpGetPtrOutput

type WorkloadContainerLivenessProbeHttpGetInput

type WorkloadContainerLivenessProbeHttpGetInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeHttpGetOutput() WorkloadContainerLivenessProbeHttpGetOutput
	ToWorkloadContainerLivenessProbeHttpGetOutputWithContext(context.Context) WorkloadContainerLivenessProbeHttpGetOutput
}

WorkloadContainerLivenessProbeHttpGetInput is an input type that accepts WorkloadContainerLivenessProbeHttpGetArgs and WorkloadContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeHttpGetInput` via:

WorkloadContainerLivenessProbeHttpGetArgs{...}

type WorkloadContainerLivenessProbeHttpGetOutput

type WorkloadContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeHttpGetOutput) ElementType

func (WorkloadContainerLivenessProbeHttpGetOutput) HttpHeaders

func (WorkloadContainerLivenessProbeHttpGetOutput) Path

func (WorkloadContainerLivenessProbeHttpGetOutput) Port

func (WorkloadContainerLivenessProbeHttpGetOutput) Scheme

func (WorkloadContainerLivenessProbeHttpGetOutput) ToOutput

func (WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetOutput

func (o WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetOutput() WorkloadContainerLivenessProbeHttpGetOutput

func (WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetOutputWithContext

func (o WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeHttpGetOutput

func (WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutput

func (o WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutput() WorkloadContainerLivenessProbeHttpGetPtrOutput

func (WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext

func (o WorkloadContainerLivenessProbeHttpGetOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeHttpGetPtrOutput

type WorkloadContainerLivenessProbeHttpGetPtrInput

type WorkloadContainerLivenessProbeHttpGetPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeHttpGetPtrOutput() WorkloadContainerLivenessProbeHttpGetPtrOutput
	ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext(context.Context) WorkloadContainerLivenessProbeHttpGetPtrOutput
}

WorkloadContainerLivenessProbeHttpGetPtrInput is an input type that accepts WorkloadContainerLivenessProbeHttpGetArgs, WorkloadContainerLivenessProbeHttpGetPtr and WorkloadContainerLivenessProbeHttpGetPtrOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeHttpGetPtrInput` via:

        WorkloadContainerLivenessProbeHttpGetArgs{...}

or:

        nil

type WorkloadContainerLivenessProbeHttpGetPtrOutput

type WorkloadContainerLivenessProbeHttpGetPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) Elem

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) ElementType

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) HttpHeaders

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) Path

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) Port

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) Scheme

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) ToOutput

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutput

func (o WorkloadContainerLivenessProbeHttpGetPtrOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutput() WorkloadContainerLivenessProbeHttpGetPtrOutput

func (WorkloadContainerLivenessProbeHttpGetPtrOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext

func (o WorkloadContainerLivenessProbeHttpGetPtrOutput) ToWorkloadContainerLivenessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeHttpGetPtrOutput

type WorkloadContainerLivenessProbeInput

type WorkloadContainerLivenessProbeInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeOutput() WorkloadContainerLivenessProbeOutput
	ToWorkloadContainerLivenessProbeOutputWithContext(context.Context) WorkloadContainerLivenessProbeOutput
}

WorkloadContainerLivenessProbeInput is an input type that accepts WorkloadContainerLivenessProbeArgs and WorkloadContainerLivenessProbeOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeInput` via:

WorkloadContainerLivenessProbeArgs{...}

type WorkloadContainerLivenessProbeOutput

type WorkloadContainerLivenessProbeOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeOutput) ElementType

func (WorkloadContainerLivenessProbeOutput) Exec

func (WorkloadContainerLivenessProbeOutput) FailureThreshold

func (WorkloadContainerLivenessProbeOutput) Grpc

func (WorkloadContainerLivenessProbeOutput) HttpGet

func (WorkloadContainerLivenessProbeOutput) InitialDelaySeconds

func (WorkloadContainerLivenessProbeOutput) PeriodSeconds

func (WorkloadContainerLivenessProbeOutput) SuccessThreshold

func (WorkloadContainerLivenessProbeOutput) TcpSocket

func (WorkloadContainerLivenessProbeOutput) TimeoutSeconds

func (WorkloadContainerLivenessProbeOutput) ToOutput

func (WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbeOutput

func (o WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbeOutput() WorkloadContainerLivenessProbeOutput

func (WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbeOutputWithContext

func (o WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbeOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeOutput

func (WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbePtrOutput

func (o WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbePtrOutput() WorkloadContainerLivenessProbePtrOutput

func (WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbePtrOutputWithContext

func (o WorkloadContainerLivenessProbeOutput) ToWorkloadContainerLivenessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbePtrOutput

type WorkloadContainerLivenessProbePtrInput

type WorkloadContainerLivenessProbePtrInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbePtrOutput() WorkloadContainerLivenessProbePtrOutput
	ToWorkloadContainerLivenessProbePtrOutputWithContext(context.Context) WorkloadContainerLivenessProbePtrOutput
}

WorkloadContainerLivenessProbePtrInput is an input type that accepts WorkloadContainerLivenessProbeArgs, WorkloadContainerLivenessProbePtr and WorkloadContainerLivenessProbePtrOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbePtrInput` via:

        WorkloadContainerLivenessProbeArgs{...}

or:

        nil

type WorkloadContainerLivenessProbePtrOutput

type WorkloadContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbePtrOutput) Elem

func (WorkloadContainerLivenessProbePtrOutput) ElementType

func (WorkloadContainerLivenessProbePtrOutput) Exec

func (WorkloadContainerLivenessProbePtrOutput) FailureThreshold

func (WorkloadContainerLivenessProbePtrOutput) Grpc

func (WorkloadContainerLivenessProbePtrOutput) HttpGet

func (WorkloadContainerLivenessProbePtrOutput) InitialDelaySeconds

func (WorkloadContainerLivenessProbePtrOutput) PeriodSeconds

func (WorkloadContainerLivenessProbePtrOutput) SuccessThreshold

func (WorkloadContainerLivenessProbePtrOutput) TcpSocket

func (WorkloadContainerLivenessProbePtrOutput) TimeoutSeconds

func (WorkloadContainerLivenessProbePtrOutput) ToOutput

func (WorkloadContainerLivenessProbePtrOutput) ToWorkloadContainerLivenessProbePtrOutput

func (o WorkloadContainerLivenessProbePtrOutput) ToWorkloadContainerLivenessProbePtrOutput() WorkloadContainerLivenessProbePtrOutput

func (WorkloadContainerLivenessProbePtrOutput) ToWorkloadContainerLivenessProbePtrOutputWithContext

func (o WorkloadContainerLivenessProbePtrOutput) ToWorkloadContainerLivenessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbePtrOutput

type WorkloadContainerLivenessProbeTcpSocket

type WorkloadContainerLivenessProbeTcpSocket struct {
	Port *int `pulumi:"port"`
}

type WorkloadContainerLivenessProbeTcpSocketArgs

type WorkloadContainerLivenessProbeTcpSocketArgs struct {
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (WorkloadContainerLivenessProbeTcpSocketArgs) ElementType

func (WorkloadContainerLivenessProbeTcpSocketArgs) ToOutput

func (WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketOutput

func (i WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketOutput() WorkloadContainerLivenessProbeTcpSocketOutput

func (WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketOutputWithContext

func (i WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeTcpSocketOutput

func (WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput

func (i WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput() WorkloadContainerLivenessProbeTcpSocketPtrOutput

func (WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext

func (i WorkloadContainerLivenessProbeTcpSocketArgs) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeTcpSocketPtrOutput

type WorkloadContainerLivenessProbeTcpSocketInput

type WorkloadContainerLivenessProbeTcpSocketInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeTcpSocketOutput() WorkloadContainerLivenessProbeTcpSocketOutput
	ToWorkloadContainerLivenessProbeTcpSocketOutputWithContext(context.Context) WorkloadContainerLivenessProbeTcpSocketOutput
}

WorkloadContainerLivenessProbeTcpSocketInput is an input type that accepts WorkloadContainerLivenessProbeTcpSocketArgs and WorkloadContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeTcpSocketInput` via:

WorkloadContainerLivenessProbeTcpSocketArgs{...}

type WorkloadContainerLivenessProbeTcpSocketOutput

type WorkloadContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeTcpSocketOutput) ElementType

func (WorkloadContainerLivenessProbeTcpSocketOutput) Port

func (WorkloadContainerLivenessProbeTcpSocketOutput) ToOutput

func (WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketOutput

func (o WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketOutput() WorkloadContainerLivenessProbeTcpSocketOutput

func (WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketOutputWithContext

func (o WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeTcpSocketOutput

func (WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput

func (o WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput() WorkloadContainerLivenessProbeTcpSocketPtrOutput

func (WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext

func (o WorkloadContainerLivenessProbeTcpSocketOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeTcpSocketPtrOutput

type WorkloadContainerLivenessProbeTcpSocketPtrInput

type WorkloadContainerLivenessProbeTcpSocketPtrInput interface {
	pulumi.Input

	ToWorkloadContainerLivenessProbeTcpSocketPtrOutput() WorkloadContainerLivenessProbeTcpSocketPtrOutput
	ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext(context.Context) WorkloadContainerLivenessProbeTcpSocketPtrOutput
}

WorkloadContainerLivenessProbeTcpSocketPtrInput is an input type that accepts WorkloadContainerLivenessProbeTcpSocketArgs, WorkloadContainerLivenessProbeTcpSocketPtr and WorkloadContainerLivenessProbeTcpSocketPtrOutput values. You can construct a concrete instance of `WorkloadContainerLivenessProbeTcpSocketPtrInput` via:

        WorkloadContainerLivenessProbeTcpSocketArgs{...}

or:

        nil

type WorkloadContainerLivenessProbeTcpSocketPtrOutput

type WorkloadContainerLivenessProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) Elem

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) ElementType

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) Port

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) ToOutput

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput

func (o WorkloadContainerLivenessProbeTcpSocketPtrOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutput() WorkloadContainerLivenessProbeTcpSocketPtrOutput

func (WorkloadContainerLivenessProbeTcpSocketPtrOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext

func (o WorkloadContainerLivenessProbeTcpSocketPtrOutput) ToWorkloadContainerLivenessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerLivenessProbeTcpSocketPtrOutput

type WorkloadContainerMetrics

type WorkloadContainerMetrics struct {
	Path string `pulumi:"path"`
	Port int    `pulumi:"port"`
}

type WorkloadContainerMetricsArgs

type WorkloadContainerMetricsArgs struct {
	Path pulumi.StringInput `pulumi:"path"`
	Port pulumi.IntInput    `pulumi:"port"`
}

func (WorkloadContainerMetricsArgs) ElementType

func (WorkloadContainerMetricsArgs) ToOutput

func (WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsOutput

func (i WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsOutput() WorkloadContainerMetricsOutput

func (WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsOutputWithContext

func (i WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsOutputWithContext(ctx context.Context) WorkloadContainerMetricsOutput

func (WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsPtrOutput

func (i WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsPtrOutput() WorkloadContainerMetricsPtrOutput

func (WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsPtrOutputWithContext

func (i WorkloadContainerMetricsArgs) ToWorkloadContainerMetricsPtrOutputWithContext(ctx context.Context) WorkloadContainerMetricsPtrOutput

type WorkloadContainerMetricsInput

type WorkloadContainerMetricsInput interface {
	pulumi.Input

	ToWorkloadContainerMetricsOutput() WorkloadContainerMetricsOutput
	ToWorkloadContainerMetricsOutputWithContext(context.Context) WorkloadContainerMetricsOutput
}

WorkloadContainerMetricsInput is an input type that accepts WorkloadContainerMetricsArgs and WorkloadContainerMetricsOutput values. You can construct a concrete instance of `WorkloadContainerMetricsInput` via:

WorkloadContainerMetricsArgs{...}

type WorkloadContainerMetricsOutput

type WorkloadContainerMetricsOutput struct{ *pulumi.OutputState }

func (WorkloadContainerMetricsOutput) ElementType

func (WorkloadContainerMetricsOutput) Path

func (WorkloadContainerMetricsOutput) Port

func (WorkloadContainerMetricsOutput) ToOutput

func (WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsOutput

func (o WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsOutput() WorkloadContainerMetricsOutput

func (WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsOutputWithContext

func (o WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsOutputWithContext(ctx context.Context) WorkloadContainerMetricsOutput

func (WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsPtrOutput

func (o WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsPtrOutput() WorkloadContainerMetricsPtrOutput

func (WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsPtrOutputWithContext

func (o WorkloadContainerMetricsOutput) ToWorkloadContainerMetricsPtrOutputWithContext(ctx context.Context) WorkloadContainerMetricsPtrOutput

type WorkloadContainerMetricsPtrInput

type WorkloadContainerMetricsPtrInput interface {
	pulumi.Input

	ToWorkloadContainerMetricsPtrOutput() WorkloadContainerMetricsPtrOutput
	ToWorkloadContainerMetricsPtrOutputWithContext(context.Context) WorkloadContainerMetricsPtrOutput
}

WorkloadContainerMetricsPtrInput is an input type that accepts WorkloadContainerMetricsArgs, WorkloadContainerMetricsPtr and WorkloadContainerMetricsPtrOutput values. You can construct a concrete instance of `WorkloadContainerMetricsPtrInput` via:

        WorkloadContainerMetricsArgs{...}

or:

        nil

type WorkloadContainerMetricsPtrOutput

type WorkloadContainerMetricsPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerMetricsPtrOutput) Elem

func (WorkloadContainerMetricsPtrOutput) ElementType

func (WorkloadContainerMetricsPtrOutput) Path

func (WorkloadContainerMetricsPtrOutput) Port

func (WorkloadContainerMetricsPtrOutput) ToOutput

func (WorkloadContainerMetricsPtrOutput) ToWorkloadContainerMetricsPtrOutput

func (o WorkloadContainerMetricsPtrOutput) ToWorkloadContainerMetricsPtrOutput() WorkloadContainerMetricsPtrOutput

func (WorkloadContainerMetricsPtrOutput) ToWorkloadContainerMetricsPtrOutputWithContext

func (o WorkloadContainerMetricsPtrOutput) ToWorkloadContainerMetricsPtrOutputWithContext(ctx context.Context) WorkloadContainerMetricsPtrOutput

type WorkloadContainerOutput

type WorkloadContainerOutput struct{ *pulumi.OutputState }

func (WorkloadContainerOutput) Args

func (WorkloadContainerOutput) Command

func (WorkloadContainerOutput) Cpu

func (WorkloadContainerOutput) ElementType

func (WorkloadContainerOutput) ElementType() reflect.Type

func (WorkloadContainerOutput) Env

func (WorkloadContainerOutput) GpuNvidia

func (WorkloadContainerOutput) Image

func (WorkloadContainerOutput) InheritEnv

func (WorkloadContainerOutput) Lifecycle

func (WorkloadContainerOutput) LivenessProbe

func (WorkloadContainerOutput) Memory

func (WorkloadContainerOutput) Metrics

func (WorkloadContainerOutput) MinCpu

func (WorkloadContainerOutput) MinMemory

func (WorkloadContainerOutput) Name

func (WorkloadContainerOutput) Port deprecated

Deprecated: The 'port' attribute will be deprecated in the next major version. Use the 'ports' attribute instead.

func (WorkloadContainerOutput) Ports

func (WorkloadContainerOutput) ReadinessProbe

func (WorkloadContainerOutput) ToOutput

func (WorkloadContainerOutput) ToWorkloadContainerOutput

func (o WorkloadContainerOutput) ToWorkloadContainerOutput() WorkloadContainerOutput

func (WorkloadContainerOutput) ToWorkloadContainerOutputWithContext

func (o WorkloadContainerOutput) ToWorkloadContainerOutputWithContext(ctx context.Context) WorkloadContainerOutput

func (WorkloadContainerOutput) Volumes

func (WorkloadContainerOutput) WorkingDirectory

func (o WorkloadContainerOutput) WorkingDirectory() pulumi.StringPtrOutput

type WorkloadContainerPort

type WorkloadContainerPort struct {
	Number   int     `pulumi:"number"`
	Protocol *string `pulumi:"protocol"`
}

type WorkloadContainerPortArgs

type WorkloadContainerPortArgs struct {
	Number   pulumi.IntInput       `pulumi:"number"`
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

func (WorkloadContainerPortArgs) ElementType

func (WorkloadContainerPortArgs) ElementType() reflect.Type

func (WorkloadContainerPortArgs) ToOutput

func (WorkloadContainerPortArgs) ToWorkloadContainerPortOutput

func (i WorkloadContainerPortArgs) ToWorkloadContainerPortOutput() WorkloadContainerPortOutput

func (WorkloadContainerPortArgs) ToWorkloadContainerPortOutputWithContext

func (i WorkloadContainerPortArgs) ToWorkloadContainerPortOutputWithContext(ctx context.Context) WorkloadContainerPortOutput

type WorkloadContainerPortArray

type WorkloadContainerPortArray []WorkloadContainerPortInput

func (WorkloadContainerPortArray) ElementType

func (WorkloadContainerPortArray) ElementType() reflect.Type

func (WorkloadContainerPortArray) ToOutput

func (WorkloadContainerPortArray) ToWorkloadContainerPortArrayOutput

func (i WorkloadContainerPortArray) ToWorkloadContainerPortArrayOutput() WorkloadContainerPortArrayOutput

func (WorkloadContainerPortArray) ToWorkloadContainerPortArrayOutputWithContext

func (i WorkloadContainerPortArray) ToWorkloadContainerPortArrayOutputWithContext(ctx context.Context) WorkloadContainerPortArrayOutput

type WorkloadContainerPortArrayInput

type WorkloadContainerPortArrayInput interface {
	pulumi.Input

	ToWorkloadContainerPortArrayOutput() WorkloadContainerPortArrayOutput
	ToWorkloadContainerPortArrayOutputWithContext(context.Context) WorkloadContainerPortArrayOutput
}

WorkloadContainerPortArrayInput is an input type that accepts WorkloadContainerPortArray and WorkloadContainerPortArrayOutput values. You can construct a concrete instance of `WorkloadContainerPortArrayInput` via:

WorkloadContainerPortArray{ WorkloadContainerPortArgs{...} }

type WorkloadContainerPortArrayOutput

type WorkloadContainerPortArrayOutput struct{ *pulumi.OutputState }

func (WorkloadContainerPortArrayOutput) ElementType

func (WorkloadContainerPortArrayOutput) Index

func (WorkloadContainerPortArrayOutput) ToOutput

func (WorkloadContainerPortArrayOutput) ToWorkloadContainerPortArrayOutput

func (o WorkloadContainerPortArrayOutput) ToWorkloadContainerPortArrayOutput() WorkloadContainerPortArrayOutput

func (WorkloadContainerPortArrayOutput) ToWorkloadContainerPortArrayOutputWithContext

func (o WorkloadContainerPortArrayOutput) ToWorkloadContainerPortArrayOutputWithContext(ctx context.Context) WorkloadContainerPortArrayOutput

type WorkloadContainerPortInput

type WorkloadContainerPortInput interface {
	pulumi.Input

	ToWorkloadContainerPortOutput() WorkloadContainerPortOutput
	ToWorkloadContainerPortOutputWithContext(context.Context) WorkloadContainerPortOutput
}

WorkloadContainerPortInput is an input type that accepts WorkloadContainerPortArgs and WorkloadContainerPortOutput values. You can construct a concrete instance of `WorkloadContainerPortInput` via:

WorkloadContainerPortArgs{...}

type WorkloadContainerPortOutput

type WorkloadContainerPortOutput struct{ *pulumi.OutputState }

func (WorkloadContainerPortOutput) ElementType

func (WorkloadContainerPortOutput) Number

func (WorkloadContainerPortOutput) Protocol

func (WorkloadContainerPortOutput) ToOutput

func (WorkloadContainerPortOutput) ToWorkloadContainerPortOutput

func (o WorkloadContainerPortOutput) ToWorkloadContainerPortOutput() WorkloadContainerPortOutput

func (WorkloadContainerPortOutput) ToWorkloadContainerPortOutputWithContext

func (o WorkloadContainerPortOutput) ToWorkloadContainerPortOutputWithContext(ctx context.Context) WorkloadContainerPortOutput

type WorkloadContainerReadinessProbe

type WorkloadContainerReadinessProbe struct {
	Exec                *WorkloadContainerReadinessProbeExec      `pulumi:"exec"`
	FailureThreshold    *int                                      `pulumi:"failureThreshold"`
	Grpc                *WorkloadContainerReadinessProbeGrpc      `pulumi:"grpc"`
	HttpGet             *WorkloadContainerReadinessProbeHttpGet   `pulumi:"httpGet"`
	InitialDelaySeconds *int                                      `pulumi:"initialDelaySeconds"`
	PeriodSeconds       *int                                      `pulumi:"periodSeconds"`
	SuccessThreshold    *int                                      `pulumi:"successThreshold"`
	TcpSocket           *WorkloadContainerReadinessProbeTcpSocket `pulumi:"tcpSocket"`
	TimeoutSeconds      *int                                      `pulumi:"timeoutSeconds"`
}

type WorkloadContainerReadinessProbeArgs

type WorkloadContainerReadinessProbeArgs struct {
	Exec                WorkloadContainerReadinessProbeExecPtrInput      `pulumi:"exec"`
	FailureThreshold    pulumi.IntPtrInput                               `pulumi:"failureThreshold"`
	Grpc                WorkloadContainerReadinessProbeGrpcPtrInput      `pulumi:"grpc"`
	HttpGet             WorkloadContainerReadinessProbeHttpGetPtrInput   `pulumi:"httpGet"`
	InitialDelaySeconds pulumi.IntPtrInput                               `pulumi:"initialDelaySeconds"`
	PeriodSeconds       pulumi.IntPtrInput                               `pulumi:"periodSeconds"`
	SuccessThreshold    pulumi.IntPtrInput                               `pulumi:"successThreshold"`
	TcpSocket           WorkloadContainerReadinessProbeTcpSocketPtrInput `pulumi:"tcpSocket"`
	TimeoutSeconds      pulumi.IntPtrInput                               `pulumi:"timeoutSeconds"`
}

func (WorkloadContainerReadinessProbeArgs) ElementType

func (WorkloadContainerReadinessProbeArgs) ToOutput

func (WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbeOutput

func (i WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbeOutput() WorkloadContainerReadinessProbeOutput

func (WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbeOutputWithContext

func (i WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbeOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeOutput

func (WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbePtrOutput

func (i WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbePtrOutput() WorkloadContainerReadinessProbePtrOutput

func (WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbePtrOutputWithContext

func (i WorkloadContainerReadinessProbeArgs) ToWorkloadContainerReadinessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbePtrOutput

type WorkloadContainerReadinessProbeExec

type WorkloadContainerReadinessProbeExec struct {
	Commands []string `pulumi:"commands"`
}

type WorkloadContainerReadinessProbeExecArgs

type WorkloadContainerReadinessProbeExecArgs struct {
	Commands pulumi.StringArrayInput `pulumi:"commands"`
}

func (WorkloadContainerReadinessProbeExecArgs) ElementType

func (WorkloadContainerReadinessProbeExecArgs) ToOutput

func (WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecOutput

func (i WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecOutput() WorkloadContainerReadinessProbeExecOutput

func (WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecOutputWithContext

func (i WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeExecOutput

func (WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecPtrOutput

func (i WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecPtrOutput() WorkloadContainerReadinessProbeExecPtrOutput

func (WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext

func (i WorkloadContainerReadinessProbeExecArgs) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeExecPtrOutput

type WorkloadContainerReadinessProbeExecInput

type WorkloadContainerReadinessProbeExecInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeExecOutput() WorkloadContainerReadinessProbeExecOutput
	ToWorkloadContainerReadinessProbeExecOutputWithContext(context.Context) WorkloadContainerReadinessProbeExecOutput
}

WorkloadContainerReadinessProbeExecInput is an input type that accepts WorkloadContainerReadinessProbeExecArgs and WorkloadContainerReadinessProbeExecOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeExecInput` via:

WorkloadContainerReadinessProbeExecArgs{...}

type WorkloadContainerReadinessProbeExecOutput

type WorkloadContainerReadinessProbeExecOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeExecOutput) Commands

func (WorkloadContainerReadinessProbeExecOutput) ElementType

func (WorkloadContainerReadinessProbeExecOutput) ToOutput

func (WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecOutput

func (o WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecOutput() WorkloadContainerReadinessProbeExecOutput

func (WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecOutputWithContext

func (o WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeExecOutput

func (WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecPtrOutput

func (o WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecPtrOutput() WorkloadContainerReadinessProbeExecPtrOutput

func (WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext

func (o WorkloadContainerReadinessProbeExecOutput) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeExecPtrOutput

type WorkloadContainerReadinessProbeExecPtrInput

type WorkloadContainerReadinessProbeExecPtrInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeExecPtrOutput() WorkloadContainerReadinessProbeExecPtrOutput
	ToWorkloadContainerReadinessProbeExecPtrOutputWithContext(context.Context) WorkloadContainerReadinessProbeExecPtrOutput
}

WorkloadContainerReadinessProbeExecPtrInput is an input type that accepts WorkloadContainerReadinessProbeExecArgs, WorkloadContainerReadinessProbeExecPtr and WorkloadContainerReadinessProbeExecPtrOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeExecPtrInput` via:

        WorkloadContainerReadinessProbeExecArgs{...}

or:

        nil

type WorkloadContainerReadinessProbeExecPtrOutput

type WorkloadContainerReadinessProbeExecPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeExecPtrOutput) Commands

func (WorkloadContainerReadinessProbeExecPtrOutput) Elem

func (WorkloadContainerReadinessProbeExecPtrOutput) ElementType

func (WorkloadContainerReadinessProbeExecPtrOutput) ToOutput

func (WorkloadContainerReadinessProbeExecPtrOutput) ToWorkloadContainerReadinessProbeExecPtrOutput

func (o WorkloadContainerReadinessProbeExecPtrOutput) ToWorkloadContainerReadinessProbeExecPtrOutput() WorkloadContainerReadinessProbeExecPtrOutput

func (WorkloadContainerReadinessProbeExecPtrOutput) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext

func (o WorkloadContainerReadinessProbeExecPtrOutput) ToWorkloadContainerReadinessProbeExecPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeExecPtrOutput

type WorkloadContainerReadinessProbeGrpc

type WorkloadContainerReadinessProbeGrpc struct {
	Port *int `pulumi:"port"`
}

type WorkloadContainerReadinessProbeGrpcArgs

type WorkloadContainerReadinessProbeGrpcArgs struct {
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (WorkloadContainerReadinessProbeGrpcArgs) ElementType

func (WorkloadContainerReadinessProbeGrpcArgs) ToOutput

func (WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcOutput

func (i WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcOutput() WorkloadContainerReadinessProbeGrpcOutput

func (WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcOutputWithContext

func (i WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeGrpcOutput

func (WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcPtrOutput

func (i WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcPtrOutput() WorkloadContainerReadinessProbeGrpcPtrOutput

func (WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext

func (i WorkloadContainerReadinessProbeGrpcArgs) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeGrpcPtrOutput

type WorkloadContainerReadinessProbeGrpcInput

type WorkloadContainerReadinessProbeGrpcInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeGrpcOutput() WorkloadContainerReadinessProbeGrpcOutput
	ToWorkloadContainerReadinessProbeGrpcOutputWithContext(context.Context) WorkloadContainerReadinessProbeGrpcOutput
}

WorkloadContainerReadinessProbeGrpcInput is an input type that accepts WorkloadContainerReadinessProbeGrpcArgs and WorkloadContainerReadinessProbeGrpcOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeGrpcInput` via:

WorkloadContainerReadinessProbeGrpcArgs{...}

type WorkloadContainerReadinessProbeGrpcOutput

type WorkloadContainerReadinessProbeGrpcOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeGrpcOutput) ElementType

func (WorkloadContainerReadinessProbeGrpcOutput) Port

func (WorkloadContainerReadinessProbeGrpcOutput) ToOutput

func (WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcOutput

func (o WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcOutput() WorkloadContainerReadinessProbeGrpcOutput

func (WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcOutputWithContext

func (o WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeGrpcOutput

func (WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutput

func (o WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutput() WorkloadContainerReadinessProbeGrpcPtrOutput

func (WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext

func (o WorkloadContainerReadinessProbeGrpcOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeGrpcPtrOutput

type WorkloadContainerReadinessProbeGrpcPtrInput

type WorkloadContainerReadinessProbeGrpcPtrInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeGrpcPtrOutput() WorkloadContainerReadinessProbeGrpcPtrOutput
	ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext(context.Context) WorkloadContainerReadinessProbeGrpcPtrOutput
}

WorkloadContainerReadinessProbeGrpcPtrInput is an input type that accepts WorkloadContainerReadinessProbeGrpcArgs, WorkloadContainerReadinessProbeGrpcPtr and WorkloadContainerReadinessProbeGrpcPtrOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeGrpcPtrInput` via:

        WorkloadContainerReadinessProbeGrpcArgs{...}

or:

        nil

type WorkloadContainerReadinessProbeGrpcPtrOutput

type WorkloadContainerReadinessProbeGrpcPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeGrpcPtrOutput) Elem

func (WorkloadContainerReadinessProbeGrpcPtrOutput) ElementType

func (WorkloadContainerReadinessProbeGrpcPtrOutput) Port

func (WorkloadContainerReadinessProbeGrpcPtrOutput) ToOutput

func (WorkloadContainerReadinessProbeGrpcPtrOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutput

func (o WorkloadContainerReadinessProbeGrpcPtrOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutput() WorkloadContainerReadinessProbeGrpcPtrOutput

func (WorkloadContainerReadinessProbeGrpcPtrOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext

func (o WorkloadContainerReadinessProbeGrpcPtrOutput) ToWorkloadContainerReadinessProbeGrpcPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeGrpcPtrOutput

type WorkloadContainerReadinessProbeHttpGet

type WorkloadContainerReadinessProbeHttpGet struct {
	HttpHeaders map[string]string `pulumi:"httpHeaders"`
	Path        *string           `pulumi:"path"`
	Port        *int              `pulumi:"port"`
	Scheme      *string           `pulumi:"scheme"`
}

type WorkloadContainerReadinessProbeHttpGetArgs

type WorkloadContainerReadinessProbeHttpGetArgs struct {
	HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"`
	Path        pulumi.StringPtrInput `pulumi:"path"`
	Port        pulumi.IntPtrInput    `pulumi:"port"`
	Scheme      pulumi.StringPtrInput `pulumi:"scheme"`
}

func (WorkloadContainerReadinessProbeHttpGetArgs) ElementType

func (WorkloadContainerReadinessProbeHttpGetArgs) ToOutput

func (WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetOutput

func (i WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetOutput() WorkloadContainerReadinessProbeHttpGetOutput

func (WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetOutputWithContext

func (i WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeHttpGetOutput

func (WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetPtrOutput

func (i WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetPtrOutput() WorkloadContainerReadinessProbeHttpGetPtrOutput

func (WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext

func (i WorkloadContainerReadinessProbeHttpGetArgs) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeHttpGetPtrOutput

type WorkloadContainerReadinessProbeHttpGetInput

type WorkloadContainerReadinessProbeHttpGetInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeHttpGetOutput() WorkloadContainerReadinessProbeHttpGetOutput
	ToWorkloadContainerReadinessProbeHttpGetOutputWithContext(context.Context) WorkloadContainerReadinessProbeHttpGetOutput
}

WorkloadContainerReadinessProbeHttpGetInput is an input type that accepts WorkloadContainerReadinessProbeHttpGetArgs and WorkloadContainerReadinessProbeHttpGetOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeHttpGetInput` via:

WorkloadContainerReadinessProbeHttpGetArgs{...}

type WorkloadContainerReadinessProbeHttpGetOutput

type WorkloadContainerReadinessProbeHttpGetOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeHttpGetOutput) ElementType

func (WorkloadContainerReadinessProbeHttpGetOutput) HttpHeaders

func (WorkloadContainerReadinessProbeHttpGetOutput) Path

func (WorkloadContainerReadinessProbeHttpGetOutput) Port

func (WorkloadContainerReadinessProbeHttpGetOutput) Scheme

func (WorkloadContainerReadinessProbeHttpGetOutput) ToOutput

func (WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetOutput

func (o WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetOutput() WorkloadContainerReadinessProbeHttpGetOutput

func (WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetOutputWithContext

func (o WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeHttpGetOutput

func (WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutput

func (o WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutput() WorkloadContainerReadinessProbeHttpGetPtrOutput

func (WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext

func (o WorkloadContainerReadinessProbeHttpGetOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeHttpGetPtrOutput

type WorkloadContainerReadinessProbeHttpGetPtrInput

type WorkloadContainerReadinessProbeHttpGetPtrInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeHttpGetPtrOutput() WorkloadContainerReadinessProbeHttpGetPtrOutput
	ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext(context.Context) WorkloadContainerReadinessProbeHttpGetPtrOutput
}

WorkloadContainerReadinessProbeHttpGetPtrInput is an input type that accepts WorkloadContainerReadinessProbeHttpGetArgs, WorkloadContainerReadinessProbeHttpGetPtr and WorkloadContainerReadinessProbeHttpGetPtrOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeHttpGetPtrInput` via:

        WorkloadContainerReadinessProbeHttpGetArgs{...}

or:

        nil

type WorkloadContainerReadinessProbeHttpGetPtrOutput

type WorkloadContainerReadinessProbeHttpGetPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) Elem

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) ElementType

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) HttpHeaders

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) Path

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) Port

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) Scheme

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) ToOutput

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutput

func (o WorkloadContainerReadinessProbeHttpGetPtrOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutput() WorkloadContainerReadinessProbeHttpGetPtrOutput

func (WorkloadContainerReadinessProbeHttpGetPtrOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext

func (o WorkloadContainerReadinessProbeHttpGetPtrOutput) ToWorkloadContainerReadinessProbeHttpGetPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeHttpGetPtrOutput

type WorkloadContainerReadinessProbeInput

type WorkloadContainerReadinessProbeInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeOutput() WorkloadContainerReadinessProbeOutput
	ToWorkloadContainerReadinessProbeOutputWithContext(context.Context) WorkloadContainerReadinessProbeOutput
}

WorkloadContainerReadinessProbeInput is an input type that accepts WorkloadContainerReadinessProbeArgs and WorkloadContainerReadinessProbeOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeInput` via:

WorkloadContainerReadinessProbeArgs{...}

type WorkloadContainerReadinessProbeOutput

type WorkloadContainerReadinessProbeOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeOutput) ElementType

func (WorkloadContainerReadinessProbeOutput) Exec

func (WorkloadContainerReadinessProbeOutput) FailureThreshold

func (WorkloadContainerReadinessProbeOutput) Grpc

func (WorkloadContainerReadinessProbeOutput) HttpGet

func (WorkloadContainerReadinessProbeOutput) InitialDelaySeconds

func (WorkloadContainerReadinessProbeOutput) PeriodSeconds

func (WorkloadContainerReadinessProbeOutput) SuccessThreshold

func (WorkloadContainerReadinessProbeOutput) TcpSocket

func (WorkloadContainerReadinessProbeOutput) TimeoutSeconds

func (WorkloadContainerReadinessProbeOutput) ToOutput

func (WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbeOutput

func (o WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbeOutput() WorkloadContainerReadinessProbeOutput

func (WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbeOutputWithContext

func (o WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbeOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeOutput

func (WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbePtrOutput

func (o WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbePtrOutput() WorkloadContainerReadinessProbePtrOutput

func (WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbePtrOutputWithContext

func (o WorkloadContainerReadinessProbeOutput) ToWorkloadContainerReadinessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbePtrOutput

type WorkloadContainerReadinessProbePtrInput

type WorkloadContainerReadinessProbePtrInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbePtrOutput() WorkloadContainerReadinessProbePtrOutput
	ToWorkloadContainerReadinessProbePtrOutputWithContext(context.Context) WorkloadContainerReadinessProbePtrOutput
}

WorkloadContainerReadinessProbePtrInput is an input type that accepts WorkloadContainerReadinessProbeArgs, WorkloadContainerReadinessProbePtr and WorkloadContainerReadinessProbePtrOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbePtrInput` via:

        WorkloadContainerReadinessProbeArgs{...}

or:

        nil

type WorkloadContainerReadinessProbePtrOutput

type WorkloadContainerReadinessProbePtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbePtrOutput) Elem

func (WorkloadContainerReadinessProbePtrOutput) ElementType

func (WorkloadContainerReadinessProbePtrOutput) Exec

func (WorkloadContainerReadinessProbePtrOutput) FailureThreshold

func (WorkloadContainerReadinessProbePtrOutput) Grpc

func (WorkloadContainerReadinessProbePtrOutput) HttpGet

func (WorkloadContainerReadinessProbePtrOutput) InitialDelaySeconds

func (WorkloadContainerReadinessProbePtrOutput) PeriodSeconds

func (WorkloadContainerReadinessProbePtrOutput) SuccessThreshold

func (WorkloadContainerReadinessProbePtrOutput) TcpSocket

func (WorkloadContainerReadinessProbePtrOutput) TimeoutSeconds

func (WorkloadContainerReadinessProbePtrOutput) ToOutput

func (WorkloadContainerReadinessProbePtrOutput) ToWorkloadContainerReadinessProbePtrOutput

func (o WorkloadContainerReadinessProbePtrOutput) ToWorkloadContainerReadinessProbePtrOutput() WorkloadContainerReadinessProbePtrOutput

func (WorkloadContainerReadinessProbePtrOutput) ToWorkloadContainerReadinessProbePtrOutputWithContext

func (o WorkloadContainerReadinessProbePtrOutput) ToWorkloadContainerReadinessProbePtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbePtrOutput

type WorkloadContainerReadinessProbeTcpSocket

type WorkloadContainerReadinessProbeTcpSocket struct {
	Port *int `pulumi:"port"`
}

type WorkloadContainerReadinessProbeTcpSocketArgs

type WorkloadContainerReadinessProbeTcpSocketArgs struct {
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (WorkloadContainerReadinessProbeTcpSocketArgs) ElementType

func (WorkloadContainerReadinessProbeTcpSocketArgs) ToOutput

func (WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketOutput

func (i WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketOutput() WorkloadContainerReadinessProbeTcpSocketOutput

func (WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketOutputWithContext

func (i WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeTcpSocketOutput

func (WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput

func (i WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput() WorkloadContainerReadinessProbeTcpSocketPtrOutput

func (WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext

func (i WorkloadContainerReadinessProbeTcpSocketArgs) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeTcpSocketPtrOutput

type WorkloadContainerReadinessProbeTcpSocketInput

type WorkloadContainerReadinessProbeTcpSocketInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeTcpSocketOutput() WorkloadContainerReadinessProbeTcpSocketOutput
	ToWorkloadContainerReadinessProbeTcpSocketOutputWithContext(context.Context) WorkloadContainerReadinessProbeTcpSocketOutput
}

WorkloadContainerReadinessProbeTcpSocketInput is an input type that accepts WorkloadContainerReadinessProbeTcpSocketArgs and WorkloadContainerReadinessProbeTcpSocketOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeTcpSocketInput` via:

WorkloadContainerReadinessProbeTcpSocketArgs{...}

type WorkloadContainerReadinessProbeTcpSocketOutput

type WorkloadContainerReadinessProbeTcpSocketOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeTcpSocketOutput) ElementType

func (WorkloadContainerReadinessProbeTcpSocketOutput) Port

func (WorkloadContainerReadinessProbeTcpSocketOutput) ToOutput

func (WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketOutput

func (o WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketOutput() WorkloadContainerReadinessProbeTcpSocketOutput

func (WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketOutputWithContext

func (o WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeTcpSocketOutput

func (WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput

func (o WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput() WorkloadContainerReadinessProbeTcpSocketPtrOutput

func (WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext

func (o WorkloadContainerReadinessProbeTcpSocketOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeTcpSocketPtrOutput

type WorkloadContainerReadinessProbeTcpSocketPtrInput

type WorkloadContainerReadinessProbeTcpSocketPtrInput interface {
	pulumi.Input

	ToWorkloadContainerReadinessProbeTcpSocketPtrOutput() WorkloadContainerReadinessProbeTcpSocketPtrOutput
	ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext(context.Context) WorkloadContainerReadinessProbeTcpSocketPtrOutput
}

WorkloadContainerReadinessProbeTcpSocketPtrInput is an input type that accepts WorkloadContainerReadinessProbeTcpSocketArgs, WorkloadContainerReadinessProbeTcpSocketPtr and WorkloadContainerReadinessProbeTcpSocketPtrOutput values. You can construct a concrete instance of `WorkloadContainerReadinessProbeTcpSocketPtrInput` via:

        WorkloadContainerReadinessProbeTcpSocketArgs{...}

or:

        nil

type WorkloadContainerReadinessProbeTcpSocketPtrOutput

type WorkloadContainerReadinessProbeTcpSocketPtrOutput struct{ *pulumi.OutputState }

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) Elem

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) ElementType

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) Port

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) ToOutput

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput

func (o WorkloadContainerReadinessProbeTcpSocketPtrOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutput() WorkloadContainerReadinessProbeTcpSocketPtrOutput

func (WorkloadContainerReadinessProbeTcpSocketPtrOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext

func (o WorkloadContainerReadinessProbeTcpSocketPtrOutput) ToWorkloadContainerReadinessProbeTcpSocketPtrOutputWithContext(ctx context.Context) WorkloadContainerReadinessProbeTcpSocketPtrOutput

type WorkloadContainerVolume

type WorkloadContainerVolume struct {
	Path           string  `pulumi:"path"`
	RecoveryPolicy *string `pulumi:"recoveryPolicy"`
	Uri            string  `pulumi:"uri"`
}

type WorkloadContainerVolumeArgs

type WorkloadContainerVolumeArgs struct {
	Path           pulumi.StringInput    `pulumi:"path"`
	RecoveryPolicy pulumi.StringPtrInput `pulumi:"recoveryPolicy"`
	Uri            pulumi.StringInput    `pulumi:"uri"`
}

func (WorkloadContainerVolumeArgs) ElementType

func (WorkloadContainerVolumeArgs) ToOutput

func (WorkloadContainerVolumeArgs) ToWorkloadContainerVolumeOutput

func (i WorkloadContainerVolumeArgs) ToWorkloadContainerVolumeOutput() WorkloadContainerVolumeOutput

func (WorkloadContainerVolumeArgs) ToWorkloadContainerVolumeOutputWithContext

func (i WorkloadContainerVolumeArgs) ToWorkloadContainerVolumeOutputWithContext(ctx context.Context) WorkloadContainerVolumeOutput

type WorkloadContainerVolumeArray

type WorkloadContainerVolumeArray []WorkloadContainerVolumeInput

func (WorkloadContainerVolumeArray) ElementType

func (WorkloadContainerVolumeArray) ToOutput

func (WorkloadContainerVolumeArray) ToWorkloadContainerVolumeArrayOutput

func (i WorkloadContainerVolumeArray) ToWorkloadContainerVolumeArrayOutput() WorkloadContainerVolumeArrayOutput

func (WorkloadContainerVolumeArray) ToWorkloadContainerVolumeArrayOutputWithContext

func (i WorkloadContainerVolumeArray) ToWorkloadContainerVolumeArrayOutputWithContext(ctx context.Context) WorkloadContainerVolumeArrayOutput

type WorkloadContainerVolumeArrayInput

type WorkloadContainerVolumeArrayInput interface {
	pulumi.Input

	ToWorkloadContainerVolumeArrayOutput() WorkloadContainerVolumeArrayOutput
	ToWorkloadContainerVolumeArrayOutputWithContext(context.Context) WorkloadContainerVolumeArrayOutput
}

WorkloadContainerVolumeArrayInput is an input type that accepts WorkloadContainerVolumeArray and WorkloadContainerVolumeArrayOutput values. You can construct a concrete instance of `WorkloadContainerVolumeArrayInput` via:

WorkloadContainerVolumeArray{ WorkloadContainerVolumeArgs{...} }

type WorkloadContainerVolumeArrayOutput

type WorkloadContainerVolumeArrayOutput struct{ *pulumi.OutputState }

func (WorkloadContainerVolumeArrayOutput) ElementType

func (WorkloadContainerVolumeArrayOutput) Index

func (WorkloadContainerVolumeArrayOutput) ToOutput

func (WorkloadContainerVolumeArrayOutput) ToWorkloadContainerVolumeArrayOutput

func (o WorkloadContainerVolumeArrayOutput) ToWorkloadContainerVolumeArrayOutput() WorkloadContainerVolumeArrayOutput

func (WorkloadContainerVolumeArrayOutput) ToWorkloadContainerVolumeArrayOutputWithContext

func (o WorkloadContainerVolumeArrayOutput) ToWorkloadContainerVolumeArrayOutputWithContext(ctx context.Context) WorkloadContainerVolumeArrayOutput

type WorkloadContainerVolumeInput

type WorkloadContainerVolumeInput interface {
	pulumi.Input

	ToWorkloadContainerVolumeOutput() WorkloadContainerVolumeOutput
	ToWorkloadContainerVolumeOutputWithContext(context.Context) WorkloadContainerVolumeOutput
}

WorkloadContainerVolumeInput is an input type that accepts WorkloadContainerVolumeArgs and WorkloadContainerVolumeOutput values. You can construct a concrete instance of `WorkloadContainerVolumeInput` via:

WorkloadContainerVolumeArgs{...}

type WorkloadContainerVolumeOutput

type WorkloadContainerVolumeOutput struct{ *pulumi.OutputState }

func (WorkloadContainerVolumeOutput) ElementType

func (WorkloadContainerVolumeOutput) Path

func (WorkloadContainerVolumeOutput) RecoveryPolicy

func (WorkloadContainerVolumeOutput) ToOutput

func (WorkloadContainerVolumeOutput) ToWorkloadContainerVolumeOutput

func (o WorkloadContainerVolumeOutput) ToWorkloadContainerVolumeOutput() WorkloadContainerVolumeOutput

func (WorkloadContainerVolumeOutput) ToWorkloadContainerVolumeOutputWithContext

func (o WorkloadContainerVolumeOutput) ToWorkloadContainerVolumeOutputWithContext(ctx context.Context) WorkloadContainerVolumeOutput

func (WorkloadContainerVolumeOutput) Uri

type WorkloadFirewallSpec

type WorkloadFirewallSpec struct {
	External *WorkloadFirewallSpecExternal `pulumi:"external"`
	Internal *WorkloadFirewallSpecInternal `pulumi:"internal"`
}

type WorkloadFirewallSpecArgs

type WorkloadFirewallSpecArgs struct {
	External WorkloadFirewallSpecExternalPtrInput `pulumi:"external"`
	Internal WorkloadFirewallSpecInternalPtrInput `pulumi:"internal"`
}

func (WorkloadFirewallSpecArgs) ElementType

func (WorkloadFirewallSpecArgs) ElementType() reflect.Type

func (WorkloadFirewallSpecArgs) ToOutput

func (WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecOutput

func (i WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecOutput() WorkloadFirewallSpecOutput

func (WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecOutputWithContext

func (i WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecOutputWithContext(ctx context.Context) WorkloadFirewallSpecOutput

func (WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecPtrOutput

func (i WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecPtrOutput() WorkloadFirewallSpecPtrOutput

func (WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecPtrOutputWithContext

func (i WorkloadFirewallSpecArgs) ToWorkloadFirewallSpecPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecPtrOutput

type WorkloadFirewallSpecExternal

type WorkloadFirewallSpecExternal struct {
	InboundAllowCidrs      []string                                        `pulumi:"inboundAllowCidrs"`
	OutboundAllowCidrs     []string                                        `pulumi:"outboundAllowCidrs"`
	OutboundAllowHostnames []string                                        `pulumi:"outboundAllowHostnames"`
	OutboundAllowPorts     []WorkloadFirewallSpecExternalOutboundAllowPort `pulumi:"outboundAllowPorts"`
}

type WorkloadFirewallSpecExternalArgs

type WorkloadFirewallSpecExternalArgs struct {
	InboundAllowCidrs      pulumi.StringArrayInput                                 `pulumi:"inboundAllowCidrs"`
	OutboundAllowCidrs     pulumi.StringArrayInput                                 `pulumi:"outboundAllowCidrs"`
	OutboundAllowHostnames pulumi.StringArrayInput                                 `pulumi:"outboundAllowHostnames"`
	OutboundAllowPorts     WorkloadFirewallSpecExternalOutboundAllowPortArrayInput `pulumi:"outboundAllowPorts"`
}

func (WorkloadFirewallSpecExternalArgs) ElementType

func (WorkloadFirewallSpecExternalArgs) ToOutput

func (WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalOutput

func (i WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalOutput() WorkloadFirewallSpecExternalOutput

func (WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalOutputWithContext

func (i WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutput

func (WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalPtrOutput

func (i WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalPtrOutput() WorkloadFirewallSpecExternalPtrOutput

func (WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalPtrOutputWithContext

func (i WorkloadFirewallSpecExternalArgs) ToWorkloadFirewallSpecExternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalPtrOutput

type WorkloadFirewallSpecExternalInput

type WorkloadFirewallSpecExternalInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecExternalOutput() WorkloadFirewallSpecExternalOutput
	ToWorkloadFirewallSpecExternalOutputWithContext(context.Context) WorkloadFirewallSpecExternalOutput
}

WorkloadFirewallSpecExternalInput is an input type that accepts WorkloadFirewallSpecExternalArgs and WorkloadFirewallSpecExternalOutput values. You can construct a concrete instance of `WorkloadFirewallSpecExternalInput` via:

WorkloadFirewallSpecExternalArgs{...}

type WorkloadFirewallSpecExternalOutboundAllowPort

type WorkloadFirewallSpecExternalOutboundAllowPort struct {
	Number   int    `pulumi:"number"`
	Protocol string `pulumi:"protocol"`
}

type WorkloadFirewallSpecExternalOutboundAllowPortArgs

type WorkloadFirewallSpecExternalOutboundAllowPortArgs struct {
	Number   pulumi.IntInput    `pulumi:"number"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (WorkloadFirewallSpecExternalOutboundAllowPortArgs) ElementType

func (WorkloadFirewallSpecExternalOutboundAllowPortArgs) ToOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArgs) ToWorkloadFirewallSpecExternalOutboundAllowPortOutput

func (i WorkloadFirewallSpecExternalOutboundAllowPortArgs) ToWorkloadFirewallSpecExternalOutboundAllowPortOutput() WorkloadFirewallSpecExternalOutboundAllowPortOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArgs) ToWorkloadFirewallSpecExternalOutboundAllowPortOutputWithContext

func (i WorkloadFirewallSpecExternalOutboundAllowPortArgs) ToWorkloadFirewallSpecExternalOutboundAllowPortOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutboundAllowPortOutput

type WorkloadFirewallSpecExternalOutboundAllowPortArray

type WorkloadFirewallSpecExternalOutboundAllowPortArray []WorkloadFirewallSpecExternalOutboundAllowPortInput

func (WorkloadFirewallSpecExternalOutboundAllowPortArray) ElementType

func (WorkloadFirewallSpecExternalOutboundAllowPortArray) ToOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArray) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

func (i WorkloadFirewallSpecExternalOutboundAllowPortArray) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutput() WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArray) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutputWithContext

func (i WorkloadFirewallSpecExternalOutboundAllowPortArray) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

type WorkloadFirewallSpecExternalOutboundAllowPortArrayInput

type WorkloadFirewallSpecExternalOutboundAllowPortArrayInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutput() WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput
	ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutputWithContext(context.Context) WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput
}

WorkloadFirewallSpecExternalOutboundAllowPortArrayInput is an input type that accepts WorkloadFirewallSpecExternalOutboundAllowPortArray and WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput values. You can construct a concrete instance of `WorkloadFirewallSpecExternalOutboundAllowPortArrayInput` via:

WorkloadFirewallSpecExternalOutboundAllowPortArray{ WorkloadFirewallSpecExternalOutboundAllowPortArgs{...} }

type WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

type WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) ElementType

func (WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) Index

func (WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) ToOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutputWithContext

func (o WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortArrayOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutboundAllowPortArrayOutput

type WorkloadFirewallSpecExternalOutboundAllowPortInput

type WorkloadFirewallSpecExternalOutboundAllowPortInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecExternalOutboundAllowPortOutput() WorkloadFirewallSpecExternalOutboundAllowPortOutput
	ToWorkloadFirewallSpecExternalOutboundAllowPortOutputWithContext(context.Context) WorkloadFirewallSpecExternalOutboundAllowPortOutput
}

WorkloadFirewallSpecExternalOutboundAllowPortInput is an input type that accepts WorkloadFirewallSpecExternalOutboundAllowPortArgs and WorkloadFirewallSpecExternalOutboundAllowPortOutput values. You can construct a concrete instance of `WorkloadFirewallSpecExternalOutboundAllowPortInput` via:

WorkloadFirewallSpecExternalOutboundAllowPortArgs{...}

type WorkloadFirewallSpecExternalOutboundAllowPortOutput

type WorkloadFirewallSpecExternalOutboundAllowPortOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) ElementType

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) Number

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) Protocol

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) ToOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortOutput

func (o WorkloadFirewallSpecExternalOutboundAllowPortOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortOutput() WorkloadFirewallSpecExternalOutboundAllowPortOutput

func (WorkloadFirewallSpecExternalOutboundAllowPortOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortOutputWithContext

func (o WorkloadFirewallSpecExternalOutboundAllowPortOutput) ToWorkloadFirewallSpecExternalOutboundAllowPortOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutboundAllowPortOutput

type WorkloadFirewallSpecExternalOutput

type WorkloadFirewallSpecExternalOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecExternalOutput) ElementType

func (WorkloadFirewallSpecExternalOutput) InboundAllowCidrs

func (WorkloadFirewallSpecExternalOutput) OutboundAllowCidrs

func (WorkloadFirewallSpecExternalOutput) OutboundAllowHostnames

func (o WorkloadFirewallSpecExternalOutput) OutboundAllowHostnames() pulumi.StringArrayOutput

func (WorkloadFirewallSpecExternalOutput) OutboundAllowPorts

func (WorkloadFirewallSpecExternalOutput) ToOutput

func (WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalOutput

func (o WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalOutput() WorkloadFirewallSpecExternalOutput

func (WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalOutputWithContext

func (o WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalOutput

func (WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalPtrOutput

func (o WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalPtrOutput() WorkloadFirewallSpecExternalPtrOutput

func (WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalPtrOutputWithContext

func (o WorkloadFirewallSpecExternalOutput) ToWorkloadFirewallSpecExternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalPtrOutput

type WorkloadFirewallSpecExternalPtrInput

type WorkloadFirewallSpecExternalPtrInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecExternalPtrOutput() WorkloadFirewallSpecExternalPtrOutput
	ToWorkloadFirewallSpecExternalPtrOutputWithContext(context.Context) WorkloadFirewallSpecExternalPtrOutput
}

WorkloadFirewallSpecExternalPtrInput is an input type that accepts WorkloadFirewallSpecExternalArgs, WorkloadFirewallSpecExternalPtr and WorkloadFirewallSpecExternalPtrOutput values. You can construct a concrete instance of `WorkloadFirewallSpecExternalPtrInput` via:

        WorkloadFirewallSpecExternalArgs{...}

or:

        nil

type WorkloadFirewallSpecExternalPtrOutput

type WorkloadFirewallSpecExternalPtrOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecExternalPtrOutput) Elem

func (WorkloadFirewallSpecExternalPtrOutput) ElementType

func (WorkloadFirewallSpecExternalPtrOutput) InboundAllowCidrs

func (WorkloadFirewallSpecExternalPtrOutput) OutboundAllowCidrs

func (WorkloadFirewallSpecExternalPtrOutput) OutboundAllowHostnames

func (WorkloadFirewallSpecExternalPtrOutput) OutboundAllowPorts

func (WorkloadFirewallSpecExternalPtrOutput) ToOutput

func (WorkloadFirewallSpecExternalPtrOutput) ToWorkloadFirewallSpecExternalPtrOutput

func (o WorkloadFirewallSpecExternalPtrOutput) ToWorkloadFirewallSpecExternalPtrOutput() WorkloadFirewallSpecExternalPtrOutput

func (WorkloadFirewallSpecExternalPtrOutput) ToWorkloadFirewallSpecExternalPtrOutputWithContext

func (o WorkloadFirewallSpecExternalPtrOutput) ToWorkloadFirewallSpecExternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecExternalPtrOutput

type WorkloadFirewallSpecInput

type WorkloadFirewallSpecInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecOutput() WorkloadFirewallSpecOutput
	ToWorkloadFirewallSpecOutputWithContext(context.Context) WorkloadFirewallSpecOutput
}

WorkloadFirewallSpecInput is an input type that accepts WorkloadFirewallSpecArgs and WorkloadFirewallSpecOutput values. You can construct a concrete instance of `WorkloadFirewallSpecInput` via:

WorkloadFirewallSpecArgs{...}

type WorkloadFirewallSpecInternal

type WorkloadFirewallSpecInternal struct {
	InboundAllowType      *string  `pulumi:"inboundAllowType"`
	InboundAllowWorkloads []string `pulumi:"inboundAllowWorkloads"`
}

type WorkloadFirewallSpecInternalArgs

type WorkloadFirewallSpecInternalArgs struct {
	InboundAllowType      pulumi.StringPtrInput   `pulumi:"inboundAllowType"`
	InboundAllowWorkloads pulumi.StringArrayInput `pulumi:"inboundAllowWorkloads"`
}

func (WorkloadFirewallSpecInternalArgs) ElementType

func (WorkloadFirewallSpecInternalArgs) ToOutput

func (WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalOutput

func (i WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalOutput() WorkloadFirewallSpecInternalOutput

func (WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalOutputWithContext

func (i WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalOutputWithContext(ctx context.Context) WorkloadFirewallSpecInternalOutput

func (WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalPtrOutput

func (i WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalPtrOutput() WorkloadFirewallSpecInternalPtrOutput

func (WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalPtrOutputWithContext

func (i WorkloadFirewallSpecInternalArgs) ToWorkloadFirewallSpecInternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecInternalPtrOutput

type WorkloadFirewallSpecInternalInput

type WorkloadFirewallSpecInternalInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecInternalOutput() WorkloadFirewallSpecInternalOutput
	ToWorkloadFirewallSpecInternalOutputWithContext(context.Context) WorkloadFirewallSpecInternalOutput
}

WorkloadFirewallSpecInternalInput is an input type that accepts WorkloadFirewallSpecInternalArgs and WorkloadFirewallSpecInternalOutput values. You can construct a concrete instance of `WorkloadFirewallSpecInternalInput` via:

WorkloadFirewallSpecInternalArgs{...}

type WorkloadFirewallSpecInternalOutput

type WorkloadFirewallSpecInternalOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecInternalOutput) ElementType

func (WorkloadFirewallSpecInternalOutput) InboundAllowType

func (WorkloadFirewallSpecInternalOutput) InboundAllowWorkloads

func (WorkloadFirewallSpecInternalOutput) ToOutput

func (WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalOutput

func (o WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalOutput() WorkloadFirewallSpecInternalOutput

func (WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalOutputWithContext

func (o WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalOutputWithContext(ctx context.Context) WorkloadFirewallSpecInternalOutput

func (WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalPtrOutput

func (o WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalPtrOutput() WorkloadFirewallSpecInternalPtrOutput

func (WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalPtrOutputWithContext

func (o WorkloadFirewallSpecInternalOutput) ToWorkloadFirewallSpecInternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecInternalPtrOutput

type WorkloadFirewallSpecInternalPtrInput

type WorkloadFirewallSpecInternalPtrInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecInternalPtrOutput() WorkloadFirewallSpecInternalPtrOutput
	ToWorkloadFirewallSpecInternalPtrOutputWithContext(context.Context) WorkloadFirewallSpecInternalPtrOutput
}

WorkloadFirewallSpecInternalPtrInput is an input type that accepts WorkloadFirewallSpecInternalArgs, WorkloadFirewallSpecInternalPtr and WorkloadFirewallSpecInternalPtrOutput values. You can construct a concrete instance of `WorkloadFirewallSpecInternalPtrInput` via:

        WorkloadFirewallSpecInternalArgs{...}

or:

        nil

type WorkloadFirewallSpecInternalPtrOutput

type WorkloadFirewallSpecInternalPtrOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecInternalPtrOutput) Elem

func (WorkloadFirewallSpecInternalPtrOutput) ElementType

func (WorkloadFirewallSpecInternalPtrOutput) InboundAllowType

func (WorkloadFirewallSpecInternalPtrOutput) InboundAllowWorkloads

func (WorkloadFirewallSpecInternalPtrOutput) ToOutput

func (WorkloadFirewallSpecInternalPtrOutput) ToWorkloadFirewallSpecInternalPtrOutput

func (o WorkloadFirewallSpecInternalPtrOutput) ToWorkloadFirewallSpecInternalPtrOutput() WorkloadFirewallSpecInternalPtrOutput

func (WorkloadFirewallSpecInternalPtrOutput) ToWorkloadFirewallSpecInternalPtrOutputWithContext

func (o WorkloadFirewallSpecInternalPtrOutput) ToWorkloadFirewallSpecInternalPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecInternalPtrOutput

type WorkloadFirewallSpecOutput

type WorkloadFirewallSpecOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecOutput) ElementType

func (WorkloadFirewallSpecOutput) ElementType() reflect.Type

func (WorkloadFirewallSpecOutput) External

func (WorkloadFirewallSpecOutput) Internal

func (WorkloadFirewallSpecOutput) ToOutput

func (WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecOutput

func (o WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecOutput() WorkloadFirewallSpecOutput

func (WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecOutputWithContext

func (o WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecOutputWithContext(ctx context.Context) WorkloadFirewallSpecOutput

func (WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecPtrOutput

func (o WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecPtrOutput() WorkloadFirewallSpecPtrOutput

func (WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecPtrOutputWithContext

func (o WorkloadFirewallSpecOutput) ToWorkloadFirewallSpecPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecPtrOutput

type WorkloadFirewallSpecPtrInput

type WorkloadFirewallSpecPtrInput interface {
	pulumi.Input

	ToWorkloadFirewallSpecPtrOutput() WorkloadFirewallSpecPtrOutput
	ToWorkloadFirewallSpecPtrOutputWithContext(context.Context) WorkloadFirewallSpecPtrOutput
}

WorkloadFirewallSpecPtrInput is an input type that accepts WorkloadFirewallSpecArgs, WorkloadFirewallSpecPtr and WorkloadFirewallSpecPtrOutput values. You can construct a concrete instance of `WorkloadFirewallSpecPtrInput` via:

        WorkloadFirewallSpecArgs{...}

or:

        nil

type WorkloadFirewallSpecPtrOutput

type WorkloadFirewallSpecPtrOutput struct{ *pulumi.OutputState }

func (WorkloadFirewallSpecPtrOutput) Elem

func (WorkloadFirewallSpecPtrOutput) ElementType

func (WorkloadFirewallSpecPtrOutput) External

func (WorkloadFirewallSpecPtrOutput) Internal

func (WorkloadFirewallSpecPtrOutput) ToOutput

func (WorkloadFirewallSpecPtrOutput) ToWorkloadFirewallSpecPtrOutput

func (o WorkloadFirewallSpecPtrOutput) ToWorkloadFirewallSpecPtrOutput() WorkloadFirewallSpecPtrOutput

func (WorkloadFirewallSpecPtrOutput) ToWorkloadFirewallSpecPtrOutputWithContext

func (o WorkloadFirewallSpecPtrOutput) ToWorkloadFirewallSpecPtrOutputWithContext(ctx context.Context) WorkloadFirewallSpecPtrOutput

type WorkloadInput

type WorkloadInput interface {
	pulumi.Input

	ToWorkloadOutput() WorkloadOutput
	ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput
}

type WorkloadJob

type WorkloadJob struct {
	ActiveDeadlineSeconds *int    `pulumi:"activeDeadlineSeconds"`
	ConcurrencyPolicy     *string `pulumi:"concurrencyPolicy"`
	HistoryLimit          *int    `pulumi:"historyLimit"`
	RestartPolicy         *string `pulumi:"restartPolicy"`
	Schedule              string  `pulumi:"schedule"`
}

type WorkloadJobArgs

type WorkloadJobArgs struct {
	ActiveDeadlineSeconds pulumi.IntPtrInput    `pulumi:"activeDeadlineSeconds"`
	ConcurrencyPolicy     pulumi.StringPtrInput `pulumi:"concurrencyPolicy"`
	HistoryLimit          pulumi.IntPtrInput    `pulumi:"historyLimit"`
	RestartPolicy         pulumi.StringPtrInput `pulumi:"restartPolicy"`
	Schedule              pulumi.StringInput    `pulumi:"schedule"`
}

func (WorkloadJobArgs) ElementType

func (WorkloadJobArgs) ElementType() reflect.Type

func (WorkloadJobArgs) ToOutput

func (WorkloadJobArgs) ToWorkloadJobOutput

func (i WorkloadJobArgs) ToWorkloadJobOutput() WorkloadJobOutput

func (WorkloadJobArgs) ToWorkloadJobOutputWithContext

func (i WorkloadJobArgs) ToWorkloadJobOutputWithContext(ctx context.Context) WorkloadJobOutput

func (WorkloadJobArgs) ToWorkloadJobPtrOutput

func (i WorkloadJobArgs) ToWorkloadJobPtrOutput() WorkloadJobPtrOutput

func (WorkloadJobArgs) ToWorkloadJobPtrOutputWithContext

func (i WorkloadJobArgs) ToWorkloadJobPtrOutputWithContext(ctx context.Context) WorkloadJobPtrOutput

type WorkloadJobInput

type WorkloadJobInput interface {
	pulumi.Input

	ToWorkloadJobOutput() WorkloadJobOutput
	ToWorkloadJobOutputWithContext(context.Context) WorkloadJobOutput
}

WorkloadJobInput is an input type that accepts WorkloadJobArgs and WorkloadJobOutput values. You can construct a concrete instance of `WorkloadJobInput` via:

WorkloadJobArgs{...}

type WorkloadJobOutput

type WorkloadJobOutput struct{ *pulumi.OutputState }

func (WorkloadJobOutput) ActiveDeadlineSeconds

func (o WorkloadJobOutput) ActiveDeadlineSeconds() pulumi.IntPtrOutput

func (WorkloadJobOutput) ConcurrencyPolicy

func (o WorkloadJobOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

func (WorkloadJobOutput) ElementType

func (WorkloadJobOutput) ElementType() reflect.Type

func (WorkloadJobOutput) HistoryLimit

func (o WorkloadJobOutput) HistoryLimit() pulumi.IntPtrOutput

func (WorkloadJobOutput) RestartPolicy

func (o WorkloadJobOutput) RestartPolicy() pulumi.StringPtrOutput

func (WorkloadJobOutput) Schedule

func (o WorkloadJobOutput) Schedule() pulumi.StringOutput

func (WorkloadJobOutput) ToOutput

func (WorkloadJobOutput) ToWorkloadJobOutput

func (o WorkloadJobOutput) ToWorkloadJobOutput() WorkloadJobOutput

func (WorkloadJobOutput) ToWorkloadJobOutputWithContext

func (o WorkloadJobOutput) ToWorkloadJobOutputWithContext(ctx context.Context) WorkloadJobOutput

func (WorkloadJobOutput) ToWorkloadJobPtrOutput

func (o WorkloadJobOutput) ToWorkloadJobPtrOutput() WorkloadJobPtrOutput

func (WorkloadJobOutput) ToWorkloadJobPtrOutputWithContext

func (o WorkloadJobOutput) ToWorkloadJobPtrOutputWithContext(ctx context.Context) WorkloadJobPtrOutput

type WorkloadJobPtrInput

type WorkloadJobPtrInput interface {
	pulumi.Input

	ToWorkloadJobPtrOutput() WorkloadJobPtrOutput
	ToWorkloadJobPtrOutputWithContext(context.Context) WorkloadJobPtrOutput
}

WorkloadJobPtrInput is an input type that accepts WorkloadJobArgs, WorkloadJobPtr and WorkloadJobPtrOutput values. You can construct a concrete instance of `WorkloadJobPtrInput` via:

        WorkloadJobArgs{...}

or:

        nil

func WorkloadJobPtr

func WorkloadJobPtr(v *WorkloadJobArgs) WorkloadJobPtrInput

type WorkloadJobPtrOutput

type WorkloadJobPtrOutput struct{ *pulumi.OutputState }

func (WorkloadJobPtrOutput) ActiveDeadlineSeconds

func (o WorkloadJobPtrOutput) ActiveDeadlineSeconds() pulumi.IntPtrOutput

func (WorkloadJobPtrOutput) ConcurrencyPolicy

func (o WorkloadJobPtrOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

func (WorkloadJobPtrOutput) Elem

func (WorkloadJobPtrOutput) ElementType

func (WorkloadJobPtrOutput) ElementType() reflect.Type

func (WorkloadJobPtrOutput) HistoryLimit

func (o WorkloadJobPtrOutput) HistoryLimit() pulumi.IntPtrOutput

func (WorkloadJobPtrOutput) RestartPolicy

func (o WorkloadJobPtrOutput) RestartPolicy() pulumi.StringPtrOutput

func (WorkloadJobPtrOutput) Schedule

func (WorkloadJobPtrOutput) ToOutput

func (WorkloadJobPtrOutput) ToWorkloadJobPtrOutput

func (o WorkloadJobPtrOutput) ToWorkloadJobPtrOutput() WorkloadJobPtrOutput

func (WorkloadJobPtrOutput) ToWorkloadJobPtrOutputWithContext

func (o WorkloadJobPtrOutput) ToWorkloadJobPtrOutputWithContext(ctx context.Context) WorkloadJobPtrOutput

type WorkloadLocalOption

type WorkloadLocalOption struct {
	Autoscaling    WorkloadLocalOptionAutoscaling `pulumi:"autoscaling"`
	CapacityAi     *bool                          `pulumi:"capacityAi"`
	Debug          *bool                          `pulumi:"debug"`
	Location       string                         `pulumi:"location"`
	Suspend        *bool                          `pulumi:"suspend"`
	TimeoutSeconds *int                           `pulumi:"timeoutSeconds"`
}

type WorkloadLocalOptionArgs

type WorkloadLocalOptionArgs struct {
	Autoscaling    WorkloadLocalOptionAutoscalingInput `pulumi:"autoscaling"`
	CapacityAi     pulumi.BoolPtrInput                 `pulumi:"capacityAi"`
	Debug          pulumi.BoolPtrInput                 `pulumi:"debug"`
	Location       pulumi.StringInput                  `pulumi:"location"`
	Suspend        pulumi.BoolPtrInput                 `pulumi:"suspend"`
	TimeoutSeconds pulumi.IntPtrInput                  `pulumi:"timeoutSeconds"`
}

func (WorkloadLocalOptionArgs) ElementType

func (WorkloadLocalOptionArgs) ElementType() reflect.Type

func (WorkloadLocalOptionArgs) ToOutput

func (WorkloadLocalOptionArgs) ToWorkloadLocalOptionOutput

func (i WorkloadLocalOptionArgs) ToWorkloadLocalOptionOutput() WorkloadLocalOptionOutput

func (WorkloadLocalOptionArgs) ToWorkloadLocalOptionOutputWithContext

func (i WorkloadLocalOptionArgs) ToWorkloadLocalOptionOutputWithContext(ctx context.Context) WorkloadLocalOptionOutput

type WorkloadLocalOptionArray

type WorkloadLocalOptionArray []WorkloadLocalOptionInput

func (WorkloadLocalOptionArray) ElementType

func (WorkloadLocalOptionArray) ElementType() reflect.Type

func (WorkloadLocalOptionArray) ToOutput

func (WorkloadLocalOptionArray) ToWorkloadLocalOptionArrayOutput

func (i WorkloadLocalOptionArray) ToWorkloadLocalOptionArrayOutput() WorkloadLocalOptionArrayOutput

func (WorkloadLocalOptionArray) ToWorkloadLocalOptionArrayOutputWithContext

func (i WorkloadLocalOptionArray) ToWorkloadLocalOptionArrayOutputWithContext(ctx context.Context) WorkloadLocalOptionArrayOutput

type WorkloadLocalOptionArrayInput

type WorkloadLocalOptionArrayInput interface {
	pulumi.Input

	ToWorkloadLocalOptionArrayOutput() WorkloadLocalOptionArrayOutput
	ToWorkloadLocalOptionArrayOutputWithContext(context.Context) WorkloadLocalOptionArrayOutput
}

WorkloadLocalOptionArrayInput is an input type that accepts WorkloadLocalOptionArray and WorkloadLocalOptionArrayOutput values. You can construct a concrete instance of `WorkloadLocalOptionArrayInput` via:

WorkloadLocalOptionArray{ WorkloadLocalOptionArgs{...} }

type WorkloadLocalOptionArrayOutput

type WorkloadLocalOptionArrayOutput struct{ *pulumi.OutputState }

func (WorkloadLocalOptionArrayOutput) ElementType

func (WorkloadLocalOptionArrayOutput) Index

func (WorkloadLocalOptionArrayOutput) ToOutput

func (WorkloadLocalOptionArrayOutput) ToWorkloadLocalOptionArrayOutput

func (o WorkloadLocalOptionArrayOutput) ToWorkloadLocalOptionArrayOutput() WorkloadLocalOptionArrayOutput

func (WorkloadLocalOptionArrayOutput) ToWorkloadLocalOptionArrayOutputWithContext

func (o WorkloadLocalOptionArrayOutput) ToWorkloadLocalOptionArrayOutputWithContext(ctx context.Context) WorkloadLocalOptionArrayOutput

type WorkloadLocalOptionAutoscaling

type WorkloadLocalOptionAutoscaling struct {
	MaxConcurrency   *int    `pulumi:"maxConcurrency"`
	MaxScale         *int    `pulumi:"maxScale"`
	Metric           *string `pulumi:"metric"`
	MetricPercentile *string `pulumi:"metricPercentile"`
	MinScale         *int    `pulumi:"minScale"`
	ScaleToZeroDelay *int    `pulumi:"scaleToZeroDelay"`
	Target           *int    `pulumi:"target"`
}

type WorkloadLocalOptionAutoscalingArgs

type WorkloadLocalOptionAutoscalingArgs struct {
	MaxConcurrency   pulumi.IntPtrInput    `pulumi:"maxConcurrency"`
	MaxScale         pulumi.IntPtrInput    `pulumi:"maxScale"`
	Metric           pulumi.StringPtrInput `pulumi:"metric"`
	MetricPercentile pulumi.StringPtrInput `pulumi:"metricPercentile"`
	MinScale         pulumi.IntPtrInput    `pulumi:"minScale"`
	ScaleToZeroDelay pulumi.IntPtrInput    `pulumi:"scaleToZeroDelay"`
	Target           pulumi.IntPtrInput    `pulumi:"target"`
}

func (WorkloadLocalOptionAutoscalingArgs) ElementType

func (WorkloadLocalOptionAutoscalingArgs) ToOutput

func (WorkloadLocalOptionAutoscalingArgs) ToWorkloadLocalOptionAutoscalingOutput

func (i WorkloadLocalOptionAutoscalingArgs) ToWorkloadLocalOptionAutoscalingOutput() WorkloadLocalOptionAutoscalingOutput

func (WorkloadLocalOptionAutoscalingArgs) ToWorkloadLocalOptionAutoscalingOutputWithContext

func (i WorkloadLocalOptionAutoscalingArgs) ToWorkloadLocalOptionAutoscalingOutputWithContext(ctx context.Context) WorkloadLocalOptionAutoscalingOutput

type WorkloadLocalOptionAutoscalingInput

type WorkloadLocalOptionAutoscalingInput interface {
	pulumi.Input

	ToWorkloadLocalOptionAutoscalingOutput() WorkloadLocalOptionAutoscalingOutput
	ToWorkloadLocalOptionAutoscalingOutputWithContext(context.Context) WorkloadLocalOptionAutoscalingOutput
}

WorkloadLocalOptionAutoscalingInput is an input type that accepts WorkloadLocalOptionAutoscalingArgs and WorkloadLocalOptionAutoscalingOutput values. You can construct a concrete instance of `WorkloadLocalOptionAutoscalingInput` via:

WorkloadLocalOptionAutoscalingArgs{...}

type WorkloadLocalOptionAutoscalingOutput

type WorkloadLocalOptionAutoscalingOutput struct{ *pulumi.OutputState }

func (WorkloadLocalOptionAutoscalingOutput) ElementType

func (WorkloadLocalOptionAutoscalingOutput) MaxConcurrency

func (WorkloadLocalOptionAutoscalingOutput) MaxScale

func (WorkloadLocalOptionAutoscalingOutput) Metric

func (WorkloadLocalOptionAutoscalingOutput) MetricPercentile

func (WorkloadLocalOptionAutoscalingOutput) MinScale

func (WorkloadLocalOptionAutoscalingOutput) ScaleToZeroDelay

func (WorkloadLocalOptionAutoscalingOutput) Target

func (WorkloadLocalOptionAutoscalingOutput) ToOutput

func (WorkloadLocalOptionAutoscalingOutput) ToWorkloadLocalOptionAutoscalingOutput

func (o WorkloadLocalOptionAutoscalingOutput) ToWorkloadLocalOptionAutoscalingOutput() WorkloadLocalOptionAutoscalingOutput

func (WorkloadLocalOptionAutoscalingOutput) ToWorkloadLocalOptionAutoscalingOutputWithContext

func (o WorkloadLocalOptionAutoscalingOutput) ToWorkloadLocalOptionAutoscalingOutputWithContext(ctx context.Context) WorkloadLocalOptionAutoscalingOutput

type WorkloadLocalOptionInput

type WorkloadLocalOptionInput interface {
	pulumi.Input

	ToWorkloadLocalOptionOutput() WorkloadLocalOptionOutput
	ToWorkloadLocalOptionOutputWithContext(context.Context) WorkloadLocalOptionOutput
}

WorkloadLocalOptionInput is an input type that accepts WorkloadLocalOptionArgs and WorkloadLocalOptionOutput values. You can construct a concrete instance of `WorkloadLocalOptionInput` via:

WorkloadLocalOptionArgs{...}

type WorkloadLocalOptionOutput

type WorkloadLocalOptionOutput struct{ *pulumi.OutputState }

func (WorkloadLocalOptionOutput) Autoscaling

func (WorkloadLocalOptionOutput) CapacityAi

func (WorkloadLocalOptionOutput) Debug

func (WorkloadLocalOptionOutput) ElementType

func (WorkloadLocalOptionOutput) ElementType() reflect.Type

func (WorkloadLocalOptionOutput) Location

func (WorkloadLocalOptionOutput) Suspend

func (WorkloadLocalOptionOutput) TimeoutSeconds

func (o WorkloadLocalOptionOutput) TimeoutSeconds() pulumi.IntPtrOutput

func (WorkloadLocalOptionOutput) ToOutput

func (WorkloadLocalOptionOutput) ToWorkloadLocalOptionOutput

func (o WorkloadLocalOptionOutput) ToWorkloadLocalOptionOutput() WorkloadLocalOptionOutput

func (WorkloadLocalOptionOutput) ToWorkloadLocalOptionOutputWithContext

func (o WorkloadLocalOptionOutput) ToWorkloadLocalOptionOutputWithContext(ctx context.Context) WorkloadLocalOptionOutput

type WorkloadMap

type WorkloadMap map[string]WorkloadInput

func (WorkloadMap) ElementType

func (WorkloadMap) ElementType() reflect.Type

func (WorkloadMap) ToOutput

func (i WorkloadMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Workload]

func (WorkloadMap) ToWorkloadMapOutput

func (i WorkloadMap) ToWorkloadMapOutput() WorkloadMapOutput

func (WorkloadMap) ToWorkloadMapOutputWithContext

func (i WorkloadMap) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput

type WorkloadMapInput

type WorkloadMapInput interface {
	pulumi.Input

	ToWorkloadMapOutput() WorkloadMapOutput
	ToWorkloadMapOutputWithContext(context.Context) WorkloadMapOutput
}

WorkloadMapInput is an input type that accepts WorkloadMap and WorkloadMapOutput values. You can construct a concrete instance of `WorkloadMapInput` via:

WorkloadMap{ "key": WorkloadArgs{...} }

type WorkloadMapOutput

type WorkloadMapOutput struct{ *pulumi.OutputState }

func (WorkloadMapOutput) ElementType

func (WorkloadMapOutput) ElementType() reflect.Type

func (WorkloadMapOutput) MapIndex

func (WorkloadMapOutput) ToOutput

func (WorkloadMapOutput) ToWorkloadMapOutput

func (o WorkloadMapOutput) ToWorkloadMapOutput() WorkloadMapOutput

func (WorkloadMapOutput) ToWorkloadMapOutputWithContext

func (o WorkloadMapOutput) ToWorkloadMapOutputWithContext(ctx context.Context) WorkloadMapOutput

type WorkloadOptions

type WorkloadOptions struct {
	Autoscaling    WorkloadOptionsAutoscaling `pulumi:"autoscaling"`
	CapacityAi     *bool                      `pulumi:"capacityAi"`
	Debug          *bool                      `pulumi:"debug"`
	Suspend        *bool                      `pulumi:"suspend"`
	TimeoutSeconds *int                       `pulumi:"timeoutSeconds"`
}

type WorkloadOptionsArgs

type WorkloadOptionsArgs struct {
	Autoscaling    WorkloadOptionsAutoscalingInput `pulumi:"autoscaling"`
	CapacityAi     pulumi.BoolPtrInput             `pulumi:"capacityAi"`
	Debug          pulumi.BoolPtrInput             `pulumi:"debug"`
	Suspend        pulumi.BoolPtrInput             `pulumi:"suspend"`
	TimeoutSeconds pulumi.IntPtrInput              `pulumi:"timeoutSeconds"`
}

func (WorkloadOptionsArgs) ElementType

func (WorkloadOptionsArgs) ElementType() reflect.Type

func (WorkloadOptionsArgs) ToOutput

func (WorkloadOptionsArgs) ToWorkloadOptionsOutput

func (i WorkloadOptionsArgs) ToWorkloadOptionsOutput() WorkloadOptionsOutput

func (WorkloadOptionsArgs) ToWorkloadOptionsOutputWithContext

func (i WorkloadOptionsArgs) ToWorkloadOptionsOutputWithContext(ctx context.Context) WorkloadOptionsOutput

func (WorkloadOptionsArgs) ToWorkloadOptionsPtrOutput

func (i WorkloadOptionsArgs) ToWorkloadOptionsPtrOutput() WorkloadOptionsPtrOutput

func (WorkloadOptionsArgs) ToWorkloadOptionsPtrOutputWithContext

func (i WorkloadOptionsArgs) ToWorkloadOptionsPtrOutputWithContext(ctx context.Context) WorkloadOptionsPtrOutput

type WorkloadOptionsAutoscaling

type WorkloadOptionsAutoscaling struct {
	MaxConcurrency   *int    `pulumi:"maxConcurrency"`
	MaxScale         *int    `pulumi:"maxScale"`
	Metric           *string `pulumi:"metric"`
	MetricPercentile *string `pulumi:"metricPercentile"`
	MinScale         *int    `pulumi:"minScale"`
	ScaleToZeroDelay *int    `pulumi:"scaleToZeroDelay"`
	Target           *int    `pulumi:"target"`
}

type WorkloadOptionsAutoscalingArgs

type WorkloadOptionsAutoscalingArgs struct {
	MaxConcurrency   pulumi.IntPtrInput    `pulumi:"maxConcurrency"`
	MaxScale         pulumi.IntPtrInput    `pulumi:"maxScale"`
	Metric           pulumi.StringPtrInput `pulumi:"metric"`
	MetricPercentile pulumi.StringPtrInput `pulumi:"metricPercentile"`
	MinScale         pulumi.IntPtrInput    `pulumi:"minScale"`
	ScaleToZeroDelay pulumi.IntPtrInput    `pulumi:"scaleToZeroDelay"`
	Target           pulumi.IntPtrInput    `pulumi:"target"`
}

func (WorkloadOptionsAutoscalingArgs) ElementType

func (WorkloadOptionsAutoscalingArgs) ToOutput

func (WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingOutput

func (i WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingOutput() WorkloadOptionsAutoscalingOutput

func (WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingOutputWithContext

func (i WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingOutputWithContext(ctx context.Context) WorkloadOptionsAutoscalingOutput

func (WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingPtrOutput

func (i WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingPtrOutput() WorkloadOptionsAutoscalingPtrOutput

func (WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingPtrOutputWithContext

func (i WorkloadOptionsAutoscalingArgs) ToWorkloadOptionsAutoscalingPtrOutputWithContext(ctx context.Context) WorkloadOptionsAutoscalingPtrOutput

type WorkloadOptionsAutoscalingInput

type WorkloadOptionsAutoscalingInput interface {
	pulumi.Input

	ToWorkloadOptionsAutoscalingOutput() WorkloadOptionsAutoscalingOutput
	ToWorkloadOptionsAutoscalingOutputWithContext(context.Context) WorkloadOptionsAutoscalingOutput
}

WorkloadOptionsAutoscalingInput is an input type that accepts WorkloadOptionsAutoscalingArgs and WorkloadOptionsAutoscalingOutput values. You can construct a concrete instance of `WorkloadOptionsAutoscalingInput` via:

WorkloadOptionsAutoscalingArgs{...}

type WorkloadOptionsAutoscalingOutput

type WorkloadOptionsAutoscalingOutput struct{ *pulumi.OutputState }

func (WorkloadOptionsAutoscalingOutput) ElementType

func (WorkloadOptionsAutoscalingOutput) MaxConcurrency

func (WorkloadOptionsAutoscalingOutput) MaxScale

func (WorkloadOptionsAutoscalingOutput) Metric

func (WorkloadOptionsAutoscalingOutput) MetricPercentile

func (WorkloadOptionsAutoscalingOutput) MinScale

func (WorkloadOptionsAutoscalingOutput) ScaleToZeroDelay

func (WorkloadOptionsAutoscalingOutput) Target

func (WorkloadOptionsAutoscalingOutput) ToOutput

func (WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingOutput

func (o WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingOutput() WorkloadOptionsAutoscalingOutput

func (WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingOutputWithContext

func (o WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingOutputWithContext(ctx context.Context) WorkloadOptionsAutoscalingOutput

func (WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingPtrOutput

func (o WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingPtrOutput() WorkloadOptionsAutoscalingPtrOutput

func (WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingPtrOutputWithContext

func (o WorkloadOptionsAutoscalingOutput) ToWorkloadOptionsAutoscalingPtrOutputWithContext(ctx context.Context) WorkloadOptionsAutoscalingPtrOutput

type WorkloadOptionsAutoscalingPtrInput

type WorkloadOptionsAutoscalingPtrInput interface {
	pulumi.Input

	ToWorkloadOptionsAutoscalingPtrOutput() WorkloadOptionsAutoscalingPtrOutput
	ToWorkloadOptionsAutoscalingPtrOutputWithContext(context.Context) WorkloadOptionsAutoscalingPtrOutput
}

WorkloadOptionsAutoscalingPtrInput is an input type that accepts WorkloadOptionsAutoscalingArgs, WorkloadOptionsAutoscalingPtr and WorkloadOptionsAutoscalingPtrOutput values. You can construct a concrete instance of `WorkloadOptionsAutoscalingPtrInput` via:

        WorkloadOptionsAutoscalingArgs{...}

or:

        nil

type WorkloadOptionsAutoscalingPtrOutput

type WorkloadOptionsAutoscalingPtrOutput struct{ *pulumi.OutputState }

func (WorkloadOptionsAutoscalingPtrOutput) Elem

func (WorkloadOptionsAutoscalingPtrOutput) ElementType

func (WorkloadOptionsAutoscalingPtrOutput) MaxConcurrency

func (WorkloadOptionsAutoscalingPtrOutput) MaxScale

func (WorkloadOptionsAutoscalingPtrOutput) Metric

func (WorkloadOptionsAutoscalingPtrOutput) MetricPercentile

func (WorkloadOptionsAutoscalingPtrOutput) MinScale

func (WorkloadOptionsAutoscalingPtrOutput) ScaleToZeroDelay

func (WorkloadOptionsAutoscalingPtrOutput) Target

func (WorkloadOptionsAutoscalingPtrOutput) ToOutput

func (WorkloadOptionsAutoscalingPtrOutput) ToWorkloadOptionsAutoscalingPtrOutput

func (o WorkloadOptionsAutoscalingPtrOutput) ToWorkloadOptionsAutoscalingPtrOutput() WorkloadOptionsAutoscalingPtrOutput

func (WorkloadOptionsAutoscalingPtrOutput) ToWorkloadOptionsAutoscalingPtrOutputWithContext

func (o WorkloadOptionsAutoscalingPtrOutput) ToWorkloadOptionsAutoscalingPtrOutputWithContext(ctx context.Context) WorkloadOptionsAutoscalingPtrOutput

type WorkloadOptionsInput

type WorkloadOptionsInput interface {
	pulumi.Input

	ToWorkloadOptionsOutput() WorkloadOptionsOutput
	ToWorkloadOptionsOutputWithContext(context.Context) WorkloadOptionsOutput
}

WorkloadOptionsInput is an input type that accepts WorkloadOptionsArgs and WorkloadOptionsOutput values. You can construct a concrete instance of `WorkloadOptionsInput` via:

WorkloadOptionsArgs{...}

type WorkloadOptionsOutput

type WorkloadOptionsOutput struct{ *pulumi.OutputState }

func (WorkloadOptionsOutput) Autoscaling

func (WorkloadOptionsOutput) CapacityAi

func (WorkloadOptionsOutput) Debug

func (WorkloadOptionsOutput) ElementType

func (WorkloadOptionsOutput) ElementType() reflect.Type

func (WorkloadOptionsOutput) Suspend

func (WorkloadOptionsOutput) TimeoutSeconds

func (o WorkloadOptionsOutput) TimeoutSeconds() pulumi.IntPtrOutput

func (WorkloadOptionsOutput) ToOutput

func (WorkloadOptionsOutput) ToWorkloadOptionsOutput

func (o WorkloadOptionsOutput) ToWorkloadOptionsOutput() WorkloadOptionsOutput

func (WorkloadOptionsOutput) ToWorkloadOptionsOutputWithContext

func (o WorkloadOptionsOutput) ToWorkloadOptionsOutputWithContext(ctx context.Context) WorkloadOptionsOutput

func (WorkloadOptionsOutput) ToWorkloadOptionsPtrOutput

func (o WorkloadOptionsOutput) ToWorkloadOptionsPtrOutput() WorkloadOptionsPtrOutput

func (WorkloadOptionsOutput) ToWorkloadOptionsPtrOutputWithContext

func (o WorkloadOptionsOutput) ToWorkloadOptionsPtrOutputWithContext(ctx context.Context) WorkloadOptionsPtrOutput

type WorkloadOptionsPtrInput

type WorkloadOptionsPtrInput interface {
	pulumi.Input

	ToWorkloadOptionsPtrOutput() WorkloadOptionsPtrOutput
	ToWorkloadOptionsPtrOutputWithContext(context.Context) WorkloadOptionsPtrOutput
}

WorkloadOptionsPtrInput is an input type that accepts WorkloadOptionsArgs, WorkloadOptionsPtr and WorkloadOptionsPtrOutput values. You can construct a concrete instance of `WorkloadOptionsPtrInput` via:

        WorkloadOptionsArgs{...}

or:

        nil

type WorkloadOptionsPtrOutput

type WorkloadOptionsPtrOutput struct{ *pulumi.OutputState }

func (WorkloadOptionsPtrOutput) Autoscaling

func (WorkloadOptionsPtrOutput) CapacityAi

func (WorkloadOptionsPtrOutput) Debug

func (WorkloadOptionsPtrOutput) Elem

func (WorkloadOptionsPtrOutput) ElementType

func (WorkloadOptionsPtrOutput) ElementType() reflect.Type

func (WorkloadOptionsPtrOutput) Suspend

func (WorkloadOptionsPtrOutput) TimeoutSeconds

func (o WorkloadOptionsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput

func (WorkloadOptionsPtrOutput) ToOutput

func (WorkloadOptionsPtrOutput) ToWorkloadOptionsPtrOutput

func (o WorkloadOptionsPtrOutput) ToWorkloadOptionsPtrOutput() WorkloadOptionsPtrOutput

func (WorkloadOptionsPtrOutput) ToWorkloadOptionsPtrOutputWithContext

func (o WorkloadOptionsPtrOutput) ToWorkloadOptionsPtrOutputWithContext(ctx context.Context) WorkloadOptionsPtrOutput

type WorkloadOutput

type WorkloadOutput struct{ *pulumi.OutputState }

func (WorkloadOutput) Containers

func (WorkloadOutput) CplnId

func (o WorkloadOutput) CplnId() pulumi.StringOutput

func (WorkloadOutput) Description

func (o WorkloadOutput) Description() pulumi.StringPtrOutput

func (WorkloadOutput) ElementType

func (WorkloadOutput) ElementType() reflect.Type

func (WorkloadOutput) FirewallSpec

func (WorkloadOutput) Gvc

func (o WorkloadOutput) IdentityLink() pulumi.StringPtrOutput

func (WorkloadOutput) Job

func (WorkloadOutput) LocalOptions

func (WorkloadOutput) Name

func (WorkloadOutput) Options

func (WorkloadOutput) RolloutOptions

func (WorkloadOutput) SecurityOptions

func (o WorkloadOutput) SelfLink() pulumi.StringOutput

func (WorkloadOutput) Sidecar

func (WorkloadOutput) Statuses

func (WorkloadOutput) SupportDynamicTags

func (o WorkloadOutput) SupportDynamicTags() pulumi.BoolPtrOutput

func (WorkloadOutput) Tags

func (WorkloadOutput) ToOutput

func (WorkloadOutput) ToWorkloadOutput

func (o WorkloadOutput) ToWorkloadOutput() WorkloadOutput

func (WorkloadOutput) ToWorkloadOutputWithContext

func (o WorkloadOutput) ToWorkloadOutputWithContext(ctx context.Context) WorkloadOutput

func (WorkloadOutput) Type

type WorkloadRolloutOptions

type WorkloadRolloutOptions struct {
	MaxSurgeReplicas       *string `pulumi:"maxSurgeReplicas"`
	MaxUnavailableReplicas *string `pulumi:"maxUnavailableReplicas"`
	MinReadySeconds        *int    `pulumi:"minReadySeconds"`
	ScalingPolicy          *string `pulumi:"scalingPolicy"`
}

type WorkloadRolloutOptionsArgs

type WorkloadRolloutOptionsArgs struct {
	MaxSurgeReplicas       pulumi.StringPtrInput `pulumi:"maxSurgeReplicas"`
	MaxUnavailableReplicas pulumi.StringPtrInput `pulumi:"maxUnavailableReplicas"`
	MinReadySeconds        pulumi.IntPtrInput    `pulumi:"minReadySeconds"`
	ScalingPolicy          pulumi.StringPtrInput `pulumi:"scalingPolicy"`
}

func (WorkloadRolloutOptionsArgs) ElementType

func (WorkloadRolloutOptionsArgs) ElementType() reflect.Type

func (WorkloadRolloutOptionsArgs) ToOutput

func (WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsOutput

func (i WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsOutput() WorkloadRolloutOptionsOutput

func (WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsOutputWithContext

func (i WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsOutputWithContext(ctx context.Context) WorkloadRolloutOptionsOutput

func (WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsPtrOutput

func (i WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsPtrOutput() WorkloadRolloutOptionsPtrOutput

func (WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsPtrOutputWithContext

func (i WorkloadRolloutOptionsArgs) ToWorkloadRolloutOptionsPtrOutputWithContext(ctx context.Context) WorkloadRolloutOptionsPtrOutput

type WorkloadRolloutOptionsInput

type WorkloadRolloutOptionsInput interface {
	pulumi.Input

	ToWorkloadRolloutOptionsOutput() WorkloadRolloutOptionsOutput
	ToWorkloadRolloutOptionsOutputWithContext(context.Context) WorkloadRolloutOptionsOutput
}

WorkloadRolloutOptionsInput is an input type that accepts WorkloadRolloutOptionsArgs and WorkloadRolloutOptionsOutput values. You can construct a concrete instance of `WorkloadRolloutOptionsInput` via:

WorkloadRolloutOptionsArgs{...}

type WorkloadRolloutOptionsOutput

type WorkloadRolloutOptionsOutput struct{ *pulumi.OutputState }

func (WorkloadRolloutOptionsOutput) ElementType

func (WorkloadRolloutOptionsOutput) MaxSurgeReplicas

func (WorkloadRolloutOptionsOutput) MaxUnavailableReplicas

func (o WorkloadRolloutOptionsOutput) MaxUnavailableReplicas() pulumi.StringPtrOutput

func (WorkloadRolloutOptionsOutput) MinReadySeconds

func (o WorkloadRolloutOptionsOutput) MinReadySeconds() pulumi.IntPtrOutput

func (WorkloadRolloutOptionsOutput) ScalingPolicy

func (WorkloadRolloutOptionsOutput) ToOutput

func (WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsOutput

func (o WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsOutput() WorkloadRolloutOptionsOutput

func (WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsOutputWithContext

func (o WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsOutputWithContext(ctx context.Context) WorkloadRolloutOptionsOutput

func (WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsPtrOutput

func (o WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsPtrOutput() WorkloadRolloutOptionsPtrOutput

func (WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsPtrOutputWithContext

func (o WorkloadRolloutOptionsOutput) ToWorkloadRolloutOptionsPtrOutputWithContext(ctx context.Context) WorkloadRolloutOptionsPtrOutput

type WorkloadRolloutOptionsPtrInput

type WorkloadRolloutOptionsPtrInput interface {
	pulumi.Input

	ToWorkloadRolloutOptionsPtrOutput() WorkloadRolloutOptionsPtrOutput
	ToWorkloadRolloutOptionsPtrOutputWithContext(context.Context) WorkloadRolloutOptionsPtrOutput
}

WorkloadRolloutOptionsPtrInput is an input type that accepts WorkloadRolloutOptionsArgs, WorkloadRolloutOptionsPtr and WorkloadRolloutOptionsPtrOutput values. You can construct a concrete instance of `WorkloadRolloutOptionsPtrInput` via:

        WorkloadRolloutOptionsArgs{...}

or:

        nil

type WorkloadRolloutOptionsPtrOutput

type WorkloadRolloutOptionsPtrOutput struct{ *pulumi.OutputState }

func (WorkloadRolloutOptionsPtrOutput) Elem

func (WorkloadRolloutOptionsPtrOutput) ElementType

func (WorkloadRolloutOptionsPtrOutput) MaxSurgeReplicas

func (WorkloadRolloutOptionsPtrOutput) MaxUnavailableReplicas

func (o WorkloadRolloutOptionsPtrOutput) MaxUnavailableReplicas() pulumi.StringPtrOutput

func (WorkloadRolloutOptionsPtrOutput) MinReadySeconds

func (WorkloadRolloutOptionsPtrOutput) ScalingPolicy

func (WorkloadRolloutOptionsPtrOutput) ToOutput

func (WorkloadRolloutOptionsPtrOutput) ToWorkloadRolloutOptionsPtrOutput

func (o WorkloadRolloutOptionsPtrOutput) ToWorkloadRolloutOptionsPtrOutput() WorkloadRolloutOptionsPtrOutput

func (WorkloadRolloutOptionsPtrOutput) ToWorkloadRolloutOptionsPtrOutputWithContext

func (o WorkloadRolloutOptionsPtrOutput) ToWorkloadRolloutOptionsPtrOutputWithContext(ctx context.Context) WorkloadRolloutOptionsPtrOutput

type WorkloadSecurityOptions

type WorkloadSecurityOptions struct {
	FileSystemGroupId int `pulumi:"fileSystemGroupId"`
}

type WorkloadSecurityOptionsArgs

type WorkloadSecurityOptionsArgs struct {
	FileSystemGroupId pulumi.IntInput `pulumi:"fileSystemGroupId"`
}

func (WorkloadSecurityOptionsArgs) ElementType

func (WorkloadSecurityOptionsArgs) ToOutput

func (WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsOutput

func (i WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsOutput() WorkloadSecurityOptionsOutput

func (WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsOutputWithContext

func (i WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsOutputWithContext(ctx context.Context) WorkloadSecurityOptionsOutput

func (WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsPtrOutput

func (i WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsPtrOutput() WorkloadSecurityOptionsPtrOutput

func (WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsPtrOutputWithContext

func (i WorkloadSecurityOptionsArgs) ToWorkloadSecurityOptionsPtrOutputWithContext(ctx context.Context) WorkloadSecurityOptionsPtrOutput

type WorkloadSecurityOptionsInput

type WorkloadSecurityOptionsInput interface {
	pulumi.Input

	ToWorkloadSecurityOptionsOutput() WorkloadSecurityOptionsOutput
	ToWorkloadSecurityOptionsOutputWithContext(context.Context) WorkloadSecurityOptionsOutput
}

WorkloadSecurityOptionsInput is an input type that accepts WorkloadSecurityOptionsArgs and WorkloadSecurityOptionsOutput values. You can construct a concrete instance of `WorkloadSecurityOptionsInput` via:

WorkloadSecurityOptionsArgs{...}

type WorkloadSecurityOptionsOutput

type WorkloadSecurityOptionsOutput struct{ *pulumi.OutputState }

func (WorkloadSecurityOptionsOutput) ElementType

func (WorkloadSecurityOptionsOutput) FileSystemGroupId

func (o WorkloadSecurityOptionsOutput) FileSystemGroupId() pulumi.IntOutput

func (WorkloadSecurityOptionsOutput) ToOutput

func (WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsOutput

func (o WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsOutput() WorkloadSecurityOptionsOutput

func (WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsOutputWithContext

func (o WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsOutputWithContext(ctx context.Context) WorkloadSecurityOptionsOutput

func (WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsPtrOutput

func (o WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsPtrOutput() WorkloadSecurityOptionsPtrOutput

func (WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsPtrOutputWithContext

func (o WorkloadSecurityOptionsOutput) ToWorkloadSecurityOptionsPtrOutputWithContext(ctx context.Context) WorkloadSecurityOptionsPtrOutput

type WorkloadSecurityOptionsPtrInput

type WorkloadSecurityOptionsPtrInput interface {
	pulumi.Input

	ToWorkloadSecurityOptionsPtrOutput() WorkloadSecurityOptionsPtrOutput
	ToWorkloadSecurityOptionsPtrOutputWithContext(context.Context) WorkloadSecurityOptionsPtrOutput
}

WorkloadSecurityOptionsPtrInput is an input type that accepts WorkloadSecurityOptionsArgs, WorkloadSecurityOptionsPtr and WorkloadSecurityOptionsPtrOutput values. You can construct a concrete instance of `WorkloadSecurityOptionsPtrInput` via:

        WorkloadSecurityOptionsArgs{...}

or:

        nil

type WorkloadSecurityOptionsPtrOutput

type WorkloadSecurityOptionsPtrOutput struct{ *pulumi.OutputState }

func (WorkloadSecurityOptionsPtrOutput) Elem

func (WorkloadSecurityOptionsPtrOutput) ElementType

func (WorkloadSecurityOptionsPtrOutput) FileSystemGroupId

func (WorkloadSecurityOptionsPtrOutput) ToOutput

func (WorkloadSecurityOptionsPtrOutput) ToWorkloadSecurityOptionsPtrOutput

func (o WorkloadSecurityOptionsPtrOutput) ToWorkloadSecurityOptionsPtrOutput() WorkloadSecurityOptionsPtrOutput

func (WorkloadSecurityOptionsPtrOutput) ToWorkloadSecurityOptionsPtrOutputWithContext

func (o WorkloadSecurityOptionsPtrOutput) ToWorkloadSecurityOptionsPtrOutputWithContext(ctx context.Context) WorkloadSecurityOptionsPtrOutput

type WorkloadSidecar

type WorkloadSidecar struct {
	Envoy string `pulumi:"envoy"`
}

type WorkloadSidecarArgs

type WorkloadSidecarArgs struct {
	Envoy pulumi.StringInput `pulumi:"envoy"`
}

func (WorkloadSidecarArgs) ElementType

func (WorkloadSidecarArgs) ElementType() reflect.Type

func (WorkloadSidecarArgs) ToOutput

func (WorkloadSidecarArgs) ToWorkloadSidecarOutput

func (i WorkloadSidecarArgs) ToWorkloadSidecarOutput() WorkloadSidecarOutput

func (WorkloadSidecarArgs) ToWorkloadSidecarOutputWithContext

func (i WorkloadSidecarArgs) ToWorkloadSidecarOutputWithContext(ctx context.Context) WorkloadSidecarOutput

func (WorkloadSidecarArgs) ToWorkloadSidecarPtrOutput

func (i WorkloadSidecarArgs) ToWorkloadSidecarPtrOutput() WorkloadSidecarPtrOutput

func (WorkloadSidecarArgs) ToWorkloadSidecarPtrOutputWithContext

func (i WorkloadSidecarArgs) ToWorkloadSidecarPtrOutputWithContext(ctx context.Context) WorkloadSidecarPtrOutput

type WorkloadSidecarInput

type WorkloadSidecarInput interface {
	pulumi.Input

	ToWorkloadSidecarOutput() WorkloadSidecarOutput
	ToWorkloadSidecarOutputWithContext(context.Context) WorkloadSidecarOutput
}

WorkloadSidecarInput is an input type that accepts WorkloadSidecarArgs and WorkloadSidecarOutput values. You can construct a concrete instance of `WorkloadSidecarInput` via:

WorkloadSidecarArgs{...}

type WorkloadSidecarOutput

type WorkloadSidecarOutput struct{ *pulumi.OutputState }

func (WorkloadSidecarOutput) ElementType

func (WorkloadSidecarOutput) ElementType() reflect.Type

func (WorkloadSidecarOutput) Envoy

func (WorkloadSidecarOutput) ToOutput

func (WorkloadSidecarOutput) ToWorkloadSidecarOutput

func (o WorkloadSidecarOutput) ToWorkloadSidecarOutput() WorkloadSidecarOutput

func (WorkloadSidecarOutput) ToWorkloadSidecarOutputWithContext

func (o WorkloadSidecarOutput) ToWorkloadSidecarOutputWithContext(ctx context.Context) WorkloadSidecarOutput

func (WorkloadSidecarOutput) ToWorkloadSidecarPtrOutput

func (o WorkloadSidecarOutput) ToWorkloadSidecarPtrOutput() WorkloadSidecarPtrOutput

func (WorkloadSidecarOutput) ToWorkloadSidecarPtrOutputWithContext

func (o WorkloadSidecarOutput) ToWorkloadSidecarPtrOutputWithContext(ctx context.Context) WorkloadSidecarPtrOutput

type WorkloadSidecarPtrInput

type WorkloadSidecarPtrInput interface {
	pulumi.Input

	ToWorkloadSidecarPtrOutput() WorkloadSidecarPtrOutput
	ToWorkloadSidecarPtrOutputWithContext(context.Context) WorkloadSidecarPtrOutput
}

WorkloadSidecarPtrInput is an input type that accepts WorkloadSidecarArgs, WorkloadSidecarPtr and WorkloadSidecarPtrOutput values. You can construct a concrete instance of `WorkloadSidecarPtrInput` via:

        WorkloadSidecarArgs{...}

or:

        nil

type WorkloadSidecarPtrOutput

type WorkloadSidecarPtrOutput struct{ *pulumi.OutputState }

func (WorkloadSidecarPtrOutput) Elem

func (WorkloadSidecarPtrOutput) ElementType

func (WorkloadSidecarPtrOutput) ElementType() reflect.Type

func (WorkloadSidecarPtrOutput) Envoy

func (WorkloadSidecarPtrOutput) ToOutput

func (WorkloadSidecarPtrOutput) ToWorkloadSidecarPtrOutput

func (o WorkloadSidecarPtrOutput) ToWorkloadSidecarPtrOutput() WorkloadSidecarPtrOutput

func (WorkloadSidecarPtrOutput) ToWorkloadSidecarPtrOutputWithContext

func (o WorkloadSidecarPtrOutput) ToWorkloadSidecarPtrOutputWithContext(ctx context.Context) WorkloadSidecarPtrOutput

type WorkloadStatus

type WorkloadStatus struct {
	CanonicalEndpoint   *string                       `pulumi:"canonicalEndpoint"`
	CurrentReplicaCount *int                          `pulumi:"currentReplicaCount"`
	Endpoint            *string                       `pulumi:"endpoint"`
	HealthChecks        []WorkloadStatusHealthCheck   `pulumi:"healthChecks"`
	InternalName        *string                       `pulumi:"internalName"`
	ParentId            *string                       `pulumi:"parentId"`
	ResolvedImages      []WorkloadStatusResolvedImage `pulumi:"resolvedImages"`
}

type WorkloadStatusArgs

type WorkloadStatusArgs struct {
	CanonicalEndpoint   pulumi.StringPtrInput                 `pulumi:"canonicalEndpoint"`
	CurrentReplicaCount pulumi.IntPtrInput                    `pulumi:"currentReplicaCount"`
	Endpoint            pulumi.StringPtrInput                 `pulumi:"endpoint"`
	HealthChecks        WorkloadStatusHealthCheckArrayInput   `pulumi:"healthChecks"`
	InternalName        pulumi.StringPtrInput                 `pulumi:"internalName"`
	ParentId            pulumi.StringPtrInput                 `pulumi:"parentId"`
	ResolvedImages      WorkloadStatusResolvedImageArrayInput `pulumi:"resolvedImages"`
}

func (WorkloadStatusArgs) ElementType

func (WorkloadStatusArgs) ElementType() reflect.Type

func (WorkloadStatusArgs) ToOutput

func (WorkloadStatusArgs) ToWorkloadStatusOutput

func (i WorkloadStatusArgs) ToWorkloadStatusOutput() WorkloadStatusOutput

func (WorkloadStatusArgs) ToWorkloadStatusOutputWithContext

func (i WorkloadStatusArgs) ToWorkloadStatusOutputWithContext(ctx context.Context) WorkloadStatusOutput

type WorkloadStatusArray

type WorkloadStatusArray []WorkloadStatusInput

func (WorkloadStatusArray) ElementType

func (WorkloadStatusArray) ElementType() reflect.Type

func (WorkloadStatusArray) ToOutput

func (WorkloadStatusArray) ToWorkloadStatusArrayOutput

func (i WorkloadStatusArray) ToWorkloadStatusArrayOutput() WorkloadStatusArrayOutput

func (WorkloadStatusArray) ToWorkloadStatusArrayOutputWithContext

func (i WorkloadStatusArray) ToWorkloadStatusArrayOutputWithContext(ctx context.Context) WorkloadStatusArrayOutput

type WorkloadStatusArrayInput

type WorkloadStatusArrayInput interface {
	pulumi.Input

	ToWorkloadStatusArrayOutput() WorkloadStatusArrayOutput
	ToWorkloadStatusArrayOutputWithContext(context.Context) WorkloadStatusArrayOutput
}

WorkloadStatusArrayInput is an input type that accepts WorkloadStatusArray and WorkloadStatusArrayOutput values. You can construct a concrete instance of `WorkloadStatusArrayInput` via:

WorkloadStatusArray{ WorkloadStatusArgs{...} }

type WorkloadStatusArrayOutput

type WorkloadStatusArrayOutput struct{ *pulumi.OutputState }

func (WorkloadStatusArrayOutput) ElementType

func (WorkloadStatusArrayOutput) ElementType() reflect.Type

func (WorkloadStatusArrayOutput) Index

func (WorkloadStatusArrayOutput) ToOutput

func (WorkloadStatusArrayOutput) ToWorkloadStatusArrayOutput

func (o WorkloadStatusArrayOutput) ToWorkloadStatusArrayOutput() WorkloadStatusArrayOutput

func (WorkloadStatusArrayOutput) ToWorkloadStatusArrayOutputWithContext

func (o WorkloadStatusArrayOutput) ToWorkloadStatusArrayOutputWithContext(ctx context.Context) WorkloadStatusArrayOutput

type WorkloadStatusHealthCheck

type WorkloadStatusHealthCheck struct {
	Active      bool    `pulumi:"active"`
	Code        *int    `pulumi:"code"`
	Failures    *int    `pulumi:"failures"`
	LastChecked *string `pulumi:"lastChecked"`
	Message     *string `pulumi:"message"`
	Success     *bool   `pulumi:"success"`
	Successes   *int    `pulumi:"successes"`
}

type WorkloadStatusHealthCheckArgs

type WorkloadStatusHealthCheckArgs struct {
	Active      pulumi.BoolInput      `pulumi:"active"`
	Code        pulumi.IntPtrInput    `pulumi:"code"`
	Failures    pulumi.IntPtrInput    `pulumi:"failures"`
	LastChecked pulumi.StringPtrInput `pulumi:"lastChecked"`
	Message     pulumi.StringPtrInput `pulumi:"message"`
	Success     pulumi.BoolPtrInput   `pulumi:"success"`
	Successes   pulumi.IntPtrInput    `pulumi:"successes"`
}

func (WorkloadStatusHealthCheckArgs) ElementType

func (WorkloadStatusHealthCheckArgs) ToOutput

func (WorkloadStatusHealthCheckArgs) ToWorkloadStatusHealthCheckOutput

func (i WorkloadStatusHealthCheckArgs) ToWorkloadStatusHealthCheckOutput() WorkloadStatusHealthCheckOutput

func (WorkloadStatusHealthCheckArgs) ToWorkloadStatusHealthCheckOutputWithContext

func (i WorkloadStatusHealthCheckArgs) ToWorkloadStatusHealthCheckOutputWithContext(ctx context.Context) WorkloadStatusHealthCheckOutput

type WorkloadStatusHealthCheckArray

type WorkloadStatusHealthCheckArray []WorkloadStatusHealthCheckInput

func (WorkloadStatusHealthCheckArray) ElementType

func (WorkloadStatusHealthCheckArray) ToOutput

func (WorkloadStatusHealthCheckArray) ToWorkloadStatusHealthCheckArrayOutput

func (i WorkloadStatusHealthCheckArray) ToWorkloadStatusHealthCheckArrayOutput() WorkloadStatusHealthCheckArrayOutput

func (WorkloadStatusHealthCheckArray) ToWorkloadStatusHealthCheckArrayOutputWithContext

func (i WorkloadStatusHealthCheckArray) ToWorkloadStatusHealthCheckArrayOutputWithContext(ctx context.Context) WorkloadStatusHealthCheckArrayOutput

type WorkloadStatusHealthCheckArrayInput

type WorkloadStatusHealthCheckArrayInput interface {
	pulumi.Input

	ToWorkloadStatusHealthCheckArrayOutput() WorkloadStatusHealthCheckArrayOutput
	ToWorkloadStatusHealthCheckArrayOutputWithContext(context.Context) WorkloadStatusHealthCheckArrayOutput
}

WorkloadStatusHealthCheckArrayInput is an input type that accepts WorkloadStatusHealthCheckArray and WorkloadStatusHealthCheckArrayOutput values. You can construct a concrete instance of `WorkloadStatusHealthCheckArrayInput` via:

WorkloadStatusHealthCheckArray{ WorkloadStatusHealthCheckArgs{...} }

type WorkloadStatusHealthCheckArrayOutput

type WorkloadStatusHealthCheckArrayOutput struct{ *pulumi.OutputState }

func (WorkloadStatusHealthCheckArrayOutput) ElementType

func (WorkloadStatusHealthCheckArrayOutput) Index

func (WorkloadStatusHealthCheckArrayOutput) ToOutput

func (WorkloadStatusHealthCheckArrayOutput) ToWorkloadStatusHealthCheckArrayOutput

func (o WorkloadStatusHealthCheckArrayOutput) ToWorkloadStatusHealthCheckArrayOutput() WorkloadStatusHealthCheckArrayOutput

func (WorkloadStatusHealthCheckArrayOutput) ToWorkloadStatusHealthCheckArrayOutputWithContext

func (o WorkloadStatusHealthCheckArrayOutput) ToWorkloadStatusHealthCheckArrayOutputWithContext(ctx context.Context) WorkloadStatusHealthCheckArrayOutput

type WorkloadStatusHealthCheckInput

type WorkloadStatusHealthCheckInput interface {
	pulumi.Input

	ToWorkloadStatusHealthCheckOutput() WorkloadStatusHealthCheckOutput
	ToWorkloadStatusHealthCheckOutputWithContext(context.Context) WorkloadStatusHealthCheckOutput
}

WorkloadStatusHealthCheckInput is an input type that accepts WorkloadStatusHealthCheckArgs and WorkloadStatusHealthCheckOutput values. You can construct a concrete instance of `WorkloadStatusHealthCheckInput` via:

WorkloadStatusHealthCheckArgs{...}

type WorkloadStatusHealthCheckOutput

type WorkloadStatusHealthCheckOutput struct{ *pulumi.OutputState }

func (WorkloadStatusHealthCheckOutput) Active

func (WorkloadStatusHealthCheckOutput) Code

func (WorkloadStatusHealthCheckOutput) ElementType

func (WorkloadStatusHealthCheckOutput) Failures

func (WorkloadStatusHealthCheckOutput) LastChecked

func (WorkloadStatusHealthCheckOutput) Message

func (WorkloadStatusHealthCheckOutput) Success

func (WorkloadStatusHealthCheckOutput) Successes

func (WorkloadStatusHealthCheckOutput) ToOutput

func (WorkloadStatusHealthCheckOutput) ToWorkloadStatusHealthCheckOutput

func (o WorkloadStatusHealthCheckOutput) ToWorkloadStatusHealthCheckOutput() WorkloadStatusHealthCheckOutput

func (WorkloadStatusHealthCheckOutput) ToWorkloadStatusHealthCheckOutputWithContext

func (o WorkloadStatusHealthCheckOutput) ToWorkloadStatusHealthCheckOutputWithContext(ctx context.Context) WorkloadStatusHealthCheckOutput

type WorkloadStatusInput

type WorkloadStatusInput interface {
	pulumi.Input

	ToWorkloadStatusOutput() WorkloadStatusOutput
	ToWorkloadStatusOutputWithContext(context.Context) WorkloadStatusOutput
}

WorkloadStatusInput is an input type that accepts WorkloadStatusArgs and WorkloadStatusOutput values. You can construct a concrete instance of `WorkloadStatusInput` via:

WorkloadStatusArgs{...}

type WorkloadStatusOutput

type WorkloadStatusOutput struct{ *pulumi.OutputState }

func (WorkloadStatusOutput) CanonicalEndpoint

func (o WorkloadStatusOutput) CanonicalEndpoint() pulumi.StringPtrOutput

func (WorkloadStatusOutput) CurrentReplicaCount

func (o WorkloadStatusOutput) CurrentReplicaCount() pulumi.IntPtrOutput

func (WorkloadStatusOutput) ElementType

func (WorkloadStatusOutput) ElementType() reflect.Type

func (WorkloadStatusOutput) Endpoint

func (WorkloadStatusOutput) HealthChecks

func (WorkloadStatusOutput) InternalName

func (o WorkloadStatusOutput) InternalName() pulumi.StringPtrOutput

func (WorkloadStatusOutput) ParentId

func (WorkloadStatusOutput) ResolvedImages

func (WorkloadStatusOutput) ToOutput

func (WorkloadStatusOutput) ToWorkloadStatusOutput

func (o WorkloadStatusOutput) ToWorkloadStatusOutput() WorkloadStatusOutput

func (WorkloadStatusOutput) ToWorkloadStatusOutputWithContext

func (o WorkloadStatusOutput) ToWorkloadStatusOutputWithContext(ctx context.Context) WorkloadStatusOutput

type WorkloadStatusResolvedImage

type WorkloadStatusResolvedImage struct {
	Images             []WorkloadStatusResolvedImageImage `pulumi:"images"`
	ResolvedAt         *string                            `pulumi:"resolvedAt"`
	ResolvedForVersion *int                               `pulumi:"resolvedForVersion"`
}

type WorkloadStatusResolvedImageArgs

type WorkloadStatusResolvedImageArgs struct {
	Images             WorkloadStatusResolvedImageImageArrayInput `pulumi:"images"`
	ResolvedAt         pulumi.StringPtrInput                      `pulumi:"resolvedAt"`
	ResolvedForVersion pulumi.IntPtrInput                         `pulumi:"resolvedForVersion"`
}

func (WorkloadStatusResolvedImageArgs) ElementType

func (WorkloadStatusResolvedImageArgs) ToOutput

func (WorkloadStatusResolvedImageArgs) ToWorkloadStatusResolvedImageOutput

func (i WorkloadStatusResolvedImageArgs) ToWorkloadStatusResolvedImageOutput() WorkloadStatusResolvedImageOutput

func (WorkloadStatusResolvedImageArgs) ToWorkloadStatusResolvedImageOutputWithContext

func (i WorkloadStatusResolvedImageArgs) ToWorkloadStatusResolvedImageOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageOutput

type WorkloadStatusResolvedImageArray

type WorkloadStatusResolvedImageArray []WorkloadStatusResolvedImageInput

func (WorkloadStatusResolvedImageArray) ElementType

func (WorkloadStatusResolvedImageArray) ToOutput

func (WorkloadStatusResolvedImageArray) ToWorkloadStatusResolvedImageArrayOutput

func (i WorkloadStatusResolvedImageArray) ToWorkloadStatusResolvedImageArrayOutput() WorkloadStatusResolvedImageArrayOutput

func (WorkloadStatusResolvedImageArray) ToWorkloadStatusResolvedImageArrayOutputWithContext

func (i WorkloadStatusResolvedImageArray) ToWorkloadStatusResolvedImageArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageArrayOutput

type WorkloadStatusResolvedImageArrayInput

type WorkloadStatusResolvedImageArrayInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageArrayOutput() WorkloadStatusResolvedImageArrayOutput
	ToWorkloadStatusResolvedImageArrayOutputWithContext(context.Context) WorkloadStatusResolvedImageArrayOutput
}

WorkloadStatusResolvedImageArrayInput is an input type that accepts WorkloadStatusResolvedImageArray and WorkloadStatusResolvedImageArrayOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageArrayInput` via:

WorkloadStatusResolvedImageArray{ WorkloadStatusResolvedImageArgs{...} }

type WorkloadStatusResolvedImageArrayOutput

type WorkloadStatusResolvedImageArrayOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageArrayOutput) ElementType

func (WorkloadStatusResolvedImageArrayOutput) Index

func (WorkloadStatusResolvedImageArrayOutput) ToOutput

func (WorkloadStatusResolvedImageArrayOutput) ToWorkloadStatusResolvedImageArrayOutput

func (o WorkloadStatusResolvedImageArrayOutput) ToWorkloadStatusResolvedImageArrayOutput() WorkloadStatusResolvedImageArrayOutput

func (WorkloadStatusResolvedImageArrayOutput) ToWorkloadStatusResolvedImageArrayOutputWithContext

func (o WorkloadStatusResolvedImageArrayOutput) ToWorkloadStatusResolvedImageArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageArrayOutput

type WorkloadStatusResolvedImageImage

type WorkloadStatusResolvedImageImage struct {
	Digest    *string                                    `pulumi:"digest"`
	Manifests []WorkloadStatusResolvedImageImageManifest `pulumi:"manifests"`
}

type WorkloadStatusResolvedImageImageArgs

type WorkloadStatusResolvedImageImageArgs struct {
	Digest    pulumi.StringPtrInput                              `pulumi:"digest"`
	Manifests WorkloadStatusResolvedImageImageManifestArrayInput `pulumi:"manifests"`
}

func (WorkloadStatusResolvedImageImageArgs) ElementType

func (WorkloadStatusResolvedImageImageArgs) ToOutput

func (WorkloadStatusResolvedImageImageArgs) ToWorkloadStatusResolvedImageImageOutput

func (i WorkloadStatusResolvedImageImageArgs) ToWorkloadStatusResolvedImageImageOutput() WorkloadStatusResolvedImageImageOutput

func (WorkloadStatusResolvedImageImageArgs) ToWorkloadStatusResolvedImageImageOutputWithContext

func (i WorkloadStatusResolvedImageImageArgs) ToWorkloadStatusResolvedImageImageOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageOutput

type WorkloadStatusResolvedImageImageArray

type WorkloadStatusResolvedImageImageArray []WorkloadStatusResolvedImageImageInput

func (WorkloadStatusResolvedImageImageArray) ElementType

func (WorkloadStatusResolvedImageImageArray) ToOutput

func (WorkloadStatusResolvedImageImageArray) ToWorkloadStatusResolvedImageImageArrayOutput

func (i WorkloadStatusResolvedImageImageArray) ToWorkloadStatusResolvedImageImageArrayOutput() WorkloadStatusResolvedImageImageArrayOutput

func (WorkloadStatusResolvedImageImageArray) ToWorkloadStatusResolvedImageImageArrayOutputWithContext

func (i WorkloadStatusResolvedImageImageArray) ToWorkloadStatusResolvedImageImageArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageArrayOutput

type WorkloadStatusResolvedImageImageArrayInput

type WorkloadStatusResolvedImageImageArrayInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageImageArrayOutput() WorkloadStatusResolvedImageImageArrayOutput
	ToWorkloadStatusResolvedImageImageArrayOutputWithContext(context.Context) WorkloadStatusResolvedImageImageArrayOutput
}

WorkloadStatusResolvedImageImageArrayInput is an input type that accepts WorkloadStatusResolvedImageImageArray and WorkloadStatusResolvedImageImageArrayOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageImageArrayInput` via:

WorkloadStatusResolvedImageImageArray{ WorkloadStatusResolvedImageImageArgs{...} }

type WorkloadStatusResolvedImageImageArrayOutput

type WorkloadStatusResolvedImageImageArrayOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageImageArrayOutput) ElementType

func (WorkloadStatusResolvedImageImageArrayOutput) Index

func (WorkloadStatusResolvedImageImageArrayOutput) ToOutput

func (WorkloadStatusResolvedImageImageArrayOutput) ToWorkloadStatusResolvedImageImageArrayOutput

func (o WorkloadStatusResolvedImageImageArrayOutput) ToWorkloadStatusResolvedImageImageArrayOutput() WorkloadStatusResolvedImageImageArrayOutput

func (WorkloadStatusResolvedImageImageArrayOutput) ToWorkloadStatusResolvedImageImageArrayOutputWithContext

func (o WorkloadStatusResolvedImageImageArrayOutput) ToWorkloadStatusResolvedImageImageArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageArrayOutput

type WorkloadStatusResolvedImageImageInput

type WorkloadStatusResolvedImageImageInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageImageOutput() WorkloadStatusResolvedImageImageOutput
	ToWorkloadStatusResolvedImageImageOutputWithContext(context.Context) WorkloadStatusResolvedImageImageOutput
}

WorkloadStatusResolvedImageImageInput is an input type that accepts WorkloadStatusResolvedImageImageArgs and WorkloadStatusResolvedImageImageOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageImageInput` via:

WorkloadStatusResolvedImageImageArgs{...}

type WorkloadStatusResolvedImageImageManifest

type WorkloadStatusResolvedImageImageManifest struct {
	Digest    *string           `pulumi:"digest"`
	Image     *string           `pulumi:"image"`
	MediaType *string           `pulumi:"mediaType"`
	Platform  map[string]string `pulumi:"platform"`
}

type WorkloadStatusResolvedImageImageManifestArgs

type WorkloadStatusResolvedImageImageManifestArgs struct {
	Digest    pulumi.StringPtrInput `pulumi:"digest"`
	Image     pulumi.StringPtrInput `pulumi:"image"`
	MediaType pulumi.StringPtrInput `pulumi:"mediaType"`
	Platform  pulumi.StringMapInput `pulumi:"platform"`
}

func (WorkloadStatusResolvedImageImageManifestArgs) ElementType

func (WorkloadStatusResolvedImageImageManifestArgs) ToOutput

func (WorkloadStatusResolvedImageImageManifestArgs) ToWorkloadStatusResolvedImageImageManifestOutput

func (i WorkloadStatusResolvedImageImageManifestArgs) ToWorkloadStatusResolvedImageImageManifestOutput() WorkloadStatusResolvedImageImageManifestOutput

func (WorkloadStatusResolvedImageImageManifestArgs) ToWorkloadStatusResolvedImageImageManifestOutputWithContext

func (i WorkloadStatusResolvedImageImageManifestArgs) ToWorkloadStatusResolvedImageImageManifestOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageManifestOutput

type WorkloadStatusResolvedImageImageManifestArray

type WorkloadStatusResolvedImageImageManifestArray []WorkloadStatusResolvedImageImageManifestInput

func (WorkloadStatusResolvedImageImageManifestArray) ElementType

func (WorkloadStatusResolvedImageImageManifestArray) ToOutput

func (WorkloadStatusResolvedImageImageManifestArray) ToWorkloadStatusResolvedImageImageManifestArrayOutput

func (i WorkloadStatusResolvedImageImageManifestArray) ToWorkloadStatusResolvedImageImageManifestArrayOutput() WorkloadStatusResolvedImageImageManifestArrayOutput

func (WorkloadStatusResolvedImageImageManifestArray) ToWorkloadStatusResolvedImageImageManifestArrayOutputWithContext

func (i WorkloadStatusResolvedImageImageManifestArray) ToWorkloadStatusResolvedImageImageManifestArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageManifestArrayOutput

type WorkloadStatusResolvedImageImageManifestArrayInput

type WorkloadStatusResolvedImageImageManifestArrayInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageImageManifestArrayOutput() WorkloadStatusResolvedImageImageManifestArrayOutput
	ToWorkloadStatusResolvedImageImageManifestArrayOutputWithContext(context.Context) WorkloadStatusResolvedImageImageManifestArrayOutput
}

WorkloadStatusResolvedImageImageManifestArrayInput is an input type that accepts WorkloadStatusResolvedImageImageManifestArray and WorkloadStatusResolvedImageImageManifestArrayOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageImageManifestArrayInput` via:

WorkloadStatusResolvedImageImageManifestArray{ WorkloadStatusResolvedImageImageManifestArgs{...} }

type WorkloadStatusResolvedImageImageManifestArrayOutput

type WorkloadStatusResolvedImageImageManifestArrayOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageImageManifestArrayOutput) ElementType

func (WorkloadStatusResolvedImageImageManifestArrayOutput) Index

func (WorkloadStatusResolvedImageImageManifestArrayOutput) ToOutput

func (WorkloadStatusResolvedImageImageManifestArrayOutput) ToWorkloadStatusResolvedImageImageManifestArrayOutput

func (o WorkloadStatusResolvedImageImageManifestArrayOutput) ToWorkloadStatusResolvedImageImageManifestArrayOutput() WorkloadStatusResolvedImageImageManifestArrayOutput

func (WorkloadStatusResolvedImageImageManifestArrayOutput) ToWorkloadStatusResolvedImageImageManifestArrayOutputWithContext

func (o WorkloadStatusResolvedImageImageManifestArrayOutput) ToWorkloadStatusResolvedImageImageManifestArrayOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageManifestArrayOutput

type WorkloadStatusResolvedImageImageManifestInput

type WorkloadStatusResolvedImageImageManifestInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageImageManifestOutput() WorkloadStatusResolvedImageImageManifestOutput
	ToWorkloadStatusResolvedImageImageManifestOutputWithContext(context.Context) WorkloadStatusResolvedImageImageManifestOutput
}

WorkloadStatusResolvedImageImageManifestInput is an input type that accepts WorkloadStatusResolvedImageImageManifestArgs and WorkloadStatusResolvedImageImageManifestOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageImageManifestInput` via:

WorkloadStatusResolvedImageImageManifestArgs{...}

type WorkloadStatusResolvedImageImageManifestOutput

type WorkloadStatusResolvedImageImageManifestOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageImageManifestOutput) Digest

func (WorkloadStatusResolvedImageImageManifestOutput) ElementType

func (WorkloadStatusResolvedImageImageManifestOutput) Image

func (WorkloadStatusResolvedImageImageManifestOutput) MediaType

func (WorkloadStatusResolvedImageImageManifestOutput) Platform

func (WorkloadStatusResolvedImageImageManifestOutput) ToOutput

func (WorkloadStatusResolvedImageImageManifestOutput) ToWorkloadStatusResolvedImageImageManifestOutput

func (o WorkloadStatusResolvedImageImageManifestOutput) ToWorkloadStatusResolvedImageImageManifestOutput() WorkloadStatusResolvedImageImageManifestOutput

func (WorkloadStatusResolvedImageImageManifestOutput) ToWorkloadStatusResolvedImageImageManifestOutputWithContext

func (o WorkloadStatusResolvedImageImageManifestOutput) ToWorkloadStatusResolvedImageImageManifestOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageManifestOutput

type WorkloadStatusResolvedImageImageOutput

type WorkloadStatusResolvedImageImageOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageImageOutput) Digest

func (WorkloadStatusResolvedImageImageOutput) ElementType

func (WorkloadStatusResolvedImageImageOutput) Manifests

func (WorkloadStatusResolvedImageImageOutput) ToOutput

func (WorkloadStatusResolvedImageImageOutput) ToWorkloadStatusResolvedImageImageOutput

func (o WorkloadStatusResolvedImageImageOutput) ToWorkloadStatusResolvedImageImageOutput() WorkloadStatusResolvedImageImageOutput

func (WorkloadStatusResolvedImageImageOutput) ToWorkloadStatusResolvedImageImageOutputWithContext

func (o WorkloadStatusResolvedImageImageOutput) ToWorkloadStatusResolvedImageImageOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageImageOutput

type WorkloadStatusResolvedImageInput

type WorkloadStatusResolvedImageInput interface {
	pulumi.Input

	ToWorkloadStatusResolvedImageOutput() WorkloadStatusResolvedImageOutput
	ToWorkloadStatusResolvedImageOutputWithContext(context.Context) WorkloadStatusResolvedImageOutput
}

WorkloadStatusResolvedImageInput is an input type that accepts WorkloadStatusResolvedImageArgs and WorkloadStatusResolvedImageOutput values. You can construct a concrete instance of `WorkloadStatusResolvedImageInput` via:

WorkloadStatusResolvedImageArgs{...}

type WorkloadStatusResolvedImageOutput

type WorkloadStatusResolvedImageOutput struct{ *pulumi.OutputState }

func (WorkloadStatusResolvedImageOutput) ElementType

func (WorkloadStatusResolvedImageOutput) Images

func (WorkloadStatusResolvedImageOutput) ResolvedAt

func (WorkloadStatusResolvedImageOutput) ResolvedForVersion

func (o WorkloadStatusResolvedImageOutput) ResolvedForVersion() pulumi.IntPtrOutput

func (WorkloadStatusResolvedImageOutput) ToOutput

func (WorkloadStatusResolvedImageOutput) ToWorkloadStatusResolvedImageOutput

func (o WorkloadStatusResolvedImageOutput) ToWorkloadStatusResolvedImageOutput() WorkloadStatusResolvedImageOutput

func (WorkloadStatusResolvedImageOutput) ToWorkloadStatusResolvedImageOutputWithContext

func (o WorkloadStatusResolvedImageOutput) ToWorkloadStatusResolvedImageOutputWithContext(ctx context.Context) WorkloadStatusResolvedImageOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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