agent

package
v1.4.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetPoolsAgentPool

type GetPoolsAgentPool struct {
	// Specifies whether or not a queue should be automatically provisioned for each project collection.
	AutoProvision bool `pulumi:"autoProvision"`
	Id            int  `pulumi:"id"`
	// The name of the agent pool
	Name string `pulumi:"name"`
	// Specifies whether the agent pool type is Automation or Deployment.
	PoolType string `pulumi:"poolType"`
}

type GetPoolsAgentPoolArgs

type GetPoolsAgentPoolArgs struct {
	// Specifies whether or not a queue should be automatically provisioned for each project collection.
	AutoProvision pulumi.BoolInput `pulumi:"autoProvision"`
	Id            pulumi.IntInput  `pulumi:"id"`
	// The name of the agent pool
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies whether the agent pool type is Automation or Deployment.
	PoolType pulumi.StringInput `pulumi:"poolType"`
}

func (GetPoolsAgentPoolArgs) ElementType

func (GetPoolsAgentPoolArgs) ElementType() reflect.Type

func (GetPoolsAgentPoolArgs) ToGetPoolsAgentPoolOutput

func (i GetPoolsAgentPoolArgs) ToGetPoolsAgentPoolOutput() GetPoolsAgentPoolOutput

func (GetPoolsAgentPoolArgs) ToGetPoolsAgentPoolOutputWithContext

func (i GetPoolsAgentPoolArgs) ToGetPoolsAgentPoolOutputWithContext(ctx context.Context) GetPoolsAgentPoolOutput

type GetPoolsAgentPoolArray

type GetPoolsAgentPoolArray []GetPoolsAgentPoolInput

func (GetPoolsAgentPoolArray) ElementType

func (GetPoolsAgentPoolArray) ElementType() reflect.Type

func (GetPoolsAgentPoolArray) ToGetPoolsAgentPoolArrayOutput

func (i GetPoolsAgentPoolArray) ToGetPoolsAgentPoolArrayOutput() GetPoolsAgentPoolArrayOutput

func (GetPoolsAgentPoolArray) ToGetPoolsAgentPoolArrayOutputWithContext

func (i GetPoolsAgentPoolArray) ToGetPoolsAgentPoolArrayOutputWithContext(ctx context.Context) GetPoolsAgentPoolArrayOutput

type GetPoolsAgentPoolArrayInput

type GetPoolsAgentPoolArrayInput interface {
	pulumi.Input

	ToGetPoolsAgentPoolArrayOutput() GetPoolsAgentPoolArrayOutput
	ToGetPoolsAgentPoolArrayOutputWithContext(context.Context) GetPoolsAgentPoolArrayOutput
}

GetPoolsAgentPoolArrayInput is an input type that accepts GetPoolsAgentPoolArray and GetPoolsAgentPoolArrayOutput values. You can construct a concrete instance of `GetPoolsAgentPoolArrayInput` via:

GetPoolsAgentPoolArray{ GetPoolsAgentPoolArgs{...} }

type GetPoolsAgentPoolArrayOutput

type GetPoolsAgentPoolArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsAgentPoolArrayOutput) ElementType

func (GetPoolsAgentPoolArrayOutput) Index

func (GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutput

func (o GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutput() GetPoolsAgentPoolArrayOutput

func (GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutputWithContext

func (o GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutputWithContext(ctx context.Context) GetPoolsAgentPoolArrayOutput

type GetPoolsAgentPoolInput

type GetPoolsAgentPoolInput interface {
	pulumi.Input

	ToGetPoolsAgentPoolOutput() GetPoolsAgentPoolOutput
	ToGetPoolsAgentPoolOutputWithContext(context.Context) GetPoolsAgentPoolOutput
}

GetPoolsAgentPoolInput is an input type that accepts GetPoolsAgentPoolArgs and GetPoolsAgentPoolOutput values. You can construct a concrete instance of `GetPoolsAgentPoolInput` via:

GetPoolsAgentPoolArgs{...}

type GetPoolsAgentPoolOutput

type GetPoolsAgentPoolOutput struct{ *pulumi.OutputState }

func (GetPoolsAgentPoolOutput) AutoProvision

func (o GetPoolsAgentPoolOutput) AutoProvision() pulumi.BoolOutput

Specifies whether or not a queue should be automatically provisioned for each project collection.

func (GetPoolsAgentPoolOutput) ElementType

func (GetPoolsAgentPoolOutput) ElementType() reflect.Type

func (GetPoolsAgentPoolOutput) Id

func (GetPoolsAgentPoolOutput) Name

The name of the agent pool

func (GetPoolsAgentPoolOutput) PoolType

Specifies whether the agent pool type is Automation or Deployment.

func (GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutput

func (o GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutput() GetPoolsAgentPoolOutput

func (GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutputWithContext

func (o GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutputWithContext(ctx context.Context) GetPoolsAgentPoolOutput

type GetPoolsResult

type GetPoolsResult struct {
	// A list of existing agent pools in your Azure DevOps Organization with the following details about every agent pool:
	AgentPools []GetPoolsAgentPool `pulumi:"agentPools"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getPools.

func GetPools deprecated

func GetPools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPoolsResult, error)

Use this data source to access information about existing Agent Pools within Azure DevOps.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		pools, err := azuredevops.GetPools(ctx, nil, nil)
		if err != nil {
			return err
		}
		var splat0 []string
		for _, val0 := range pools.AgentPools {
			splat0 = append(splat0, val0.Name)
		}
		ctx.Export("agentPoolName", splat0)
		var splat1 []bool
		for _, val0 := range pools.AgentPools {
			splat1 = append(splat1, val0.AutoProvision)
		}
		ctx.Export("autoProvision", splat1)
		var splat2 []string
		for _, val0 := range pools.AgentPools {
			splat2 = append(splat2, val0.PoolType)
		}
		ctx.Export("poolType", splat2)
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Agent Pools - Get](https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/pools/get?view=azure-devops-rest-5.1)

Deprecated: azuredevops.agent.getPools has been deprecated in favor of azuredevops.getPools

type LookupPoolArgs

type LookupPoolArgs struct {
	// Name of the Agent Pool.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getPool.

type LookupPoolResult

type LookupPoolResult struct {
	AutoProvision bool `pulumi:"autoProvision"`
	// The provider-assigned unique ID for this managed resource.
	Id       string `pulumi:"id"`
	Name     string `pulumi:"name"`
	PoolType string `pulumi:"poolType"`
}

A collection of values returned by getPool.

func LookupPool deprecated

func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)

Use this data source to access information about an existing Agent Pool within Azure DevOps.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		pool, err := azuredevops.LookupPool(ctx, &azuredevops.LookupPoolArgs{
			Name: "Sample Agent Pool",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("name", pool.Name)
		ctx.Export("poolType", pool.PoolType)
		ctx.Export("autoProvision", pool.AutoProvision)
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Agent Pools - Get](https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/pools/get?view=azure-devops-rest-5.1)

Deprecated: azuredevops.agent.getPool has been deprecated in favor of azuredevops.getPool

type Pool deprecated

type Pool struct {
	pulumi.CustomResourceState

	// Specifies whether or not a queue should be automatically provisioned for each project collection. Defaults to `false`.
	AutoProvision pulumi.BoolPtrOutput `pulumi:"autoProvision"`
	// The name of the agent pool.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies whether the agent pool type is Automation or Deployment. Defaults to `automation`.
	PoolType pulumi.StringPtrOutput `pulumi:"poolType"`
}

Manages an agent pool within Azure DevOps.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azuredevops.NewPool(ctx, "pool", &azuredevops.PoolArgs{
			AutoProvision: pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Agent Pools](https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/pools?view=azure-devops-rest-5.1)

## Import

Azure DevOps Agent Pools can be imported using the agent pool ID, e.g.

```sh

$ pulumi import azuredevops:Agent/pool:Pool pool 42

```

Deprecated: azuredevops.agent.Pool has been deprecated in favor of azuredevops.Pool

func GetPool

func GetPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)

GetPool gets an existing Pool 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 NewPool

func NewPool(ctx *pulumi.Context,
	name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)

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

func (*Pool) ElementType

func (*Pool) ElementType() reflect.Type

func (*Pool) ToPoolOutput

func (i *Pool) ToPoolOutput() PoolOutput

func (*Pool) ToPoolOutputWithContext

func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput

func (*Pool) ToPoolPtrOutput added in v1.2.2

func (i *Pool) ToPoolPtrOutput() PoolPtrOutput

func (*Pool) ToPoolPtrOutputWithContext added in v1.2.2

func (i *Pool) ToPoolPtrOutputWithContext(ctx context.Context) PoolPtrOutput

type PoolArgs

type PoolArgs struct {
	// Specifies whether or not a queue should be automatically provisioned for each project collection. Defaults to `false`.
	AutoProvision pulumi.BoolPtrInput
	// The name of the agent pool.
	Name pulumi.StringPtrInput
	// Specifies whether the agent pool type is Automation or Deployment. Defaults to `automation`.
	PoolType pulumi.StringPtrInput
}

The set of arguments for constructing a Pool resource.

func (PoolArgs) ElementType

func (PoolArgs) ElementType() reflect.Type

type PoolArray added in v1.2.2

type PoolArray []PoolInput

func (PoolArray) ElementType added in v1.2.2

func (PoolArray) ElementType() reflect.Type

func (PoolArray) ToPoolArrayOutput added in v1.2.2

func (i PoolArray) ToPoolArrayOutput() PoolArrayOutput

func (PoolArray) ToPoolArrayOutputWithContext added in v1.2.2

func (i PoolArray) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolArrayInput added in v1.2.2

type PoolArrayInput interface {
	pulumi.Input

	ToPoolArrayOutput() PoolArrayOutput
	ToPoolArrayOutputWithContext(context.Context) PoolArrayOutput
}

PoolArrayInput is an input type that accepts PoolArray and PoolArrayOutput values. You can construct a concrete instance of `PoolArrayInput` via:

PoolArray{ PoolArgs{...} }

type PoolArrayOutput added in v1.2.2

type PoolArrayOutput struct{ *pulumi.OutputState }

func (PoolArrayOutput) ElementType added in v1.2.2

func (PoolArrayOutput) ElementType() reflect.Type

func (PoolArrayOutput) Index added in v1.2.2

func (PoolArrayOutput) ToPoolArrayOutput added in v1.2.2

func (o PoolArrayOutput) ToPoolArrayOutput() PoolArrayOutput

func (PoolArrayOutput) ToPoolArrayOutputWithContext added in v1.2.2

func (o PoolArrayOutput) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolInput

type PoolInput interface {
	pulumi.Input

	ToPoolOutput() PoolOutput
	ToPoolOutputWithContext(ctx context.Context) PoolOutput
}

type PoolMap added in v1.2.2

type PoolMap map[string]PoolInput

func (PoolMap) ElementType added in v1.2.2

func (PoolMap) ElementType() reflect.Type

func (PoolMap) ToPoolMapOutput added in v1.2.2

func (i PoolMap) ToPoolMapOutput() PoolMapOutput

func (PoolMap) ToPoolMapOutputWithContext added in v1.2.2

func (i PoolMap) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolMapInput added in v1.2.2

type PoolMapInput interface {
	pulumi.Input

	ToPoolMapOutput() PoolMapOutput
	ToPoolMapOutputWithContext(context.Context) PoolMapOutput
}

PoolMapInput is an input type that accepts PoolMap and PoolMapOutput values. You can construct a concrete instance of `PoolMapInput` via:

PoolMap{ "key": PoolArgs{...} }

type PoolMapOutput added in v1.2.2

type PoolMapOutput struct{ *pulumi.OutputState }

func (PoolMapOutput) ElementType added in v1.2.2

func (PoolMapOutput) ElementType() reflect.Type

func (PoolMapOutput) MapIndex added in v1.2.2

func (PoolMapOutput) ToPoolMapOutput added in v1.2.2

func (o PoolMapOutput) ToPoolMapOutput() PoolMapOutput

func (PoolMapOutput) ToPoolMapOutputWithContext added in v1.2.2

func (o PoolMapOutput) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolOutput

type PoolOutput struct {
	*pulumi.OutputState
}

func (PoolOutput) ElementType

func (PoolOutput) ElementType() reflect.Type

func (PoolOutput) ToPoolOutput

func (o PoolOutput) ToPoolOutput() PoolOutput

func (PoolOutput) ToPoolOutputWithContext

func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput

func (PoolOutput) ToPoolPtrOutput added in v1.2.2

func (o PoolOutput) ToPoolPtrOutput() PoolPtrOutput

func (PoolOutput) ToPoolPtrOutputWithContext added in v1.2.2

func (o PoolOutput) ToPoolPtrOutputWithContext(ctx context.Context) PoolPtrOutput

type PoolPtrInput added in v1.2.2

type PoolPtrInput interface {
	pulumi.Input

	ToPoolPtrOutput() PoolPtrOutput
	ToPoolPtrOutputWithContext(ctx context.Context) PoolPtrOutput
}

type PoolPtrOutput added in v1.2.2

type PoolPtrOutput struct {
	*pulumi.OutputState
}

func (PoolPtrOutput) ElementType added in v1.2.2

func (PoolPtrOutput) ElementType() reflect.Type

func (PoolPtrOutput) ToPoolPtrOutput added in v1.2.2

func (o PoolPtrOutput) ToPoolPtrOutput() PoolPtrOutput

func (PoolPtrOutput) ToPoolPtrOutputWithContext added in v1.2.2

func (o PoolPtrOutput) ToPoolPtrOutputWithContext(ctx context.Context) PoolPtrOutput

type PoolState

type PoolState struct {
	// Specifies whether or not a queue should be automatically provisioned for each project collection. Defaults to `false`.
	AutoProvision pulumi.BoolPtrInput
	// The name of the agent pool.
	Name pulumi.StringPtrInput
	// Specifies whether the agent pool type is Automation or Deployment. Defaults to `automation`.
	PoolType pulumi.StringPtrInput
}

func (PoolState) ElementType

func (PoolState) ElementType() reflect.Type

type Queue deprecated

type Queue struct {
	pulumi.CustomResourceState

	// The ID of the organization agent pool.
	AgentPoolId pulumi.IntOutput `pulumi:"agentPoolId"`
	// The ID of the project in which to create the resource.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

Manages an agent queue within Azure DevOps. In the UI, this is equivalent to adding an Organization defined pool to a project.

The created queue is not authorized for use by all pipelines in the project. However, the `ResourceAuthorization` resource can be used to grant authorization.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azuredevops/sdk/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := azuredevops.NewProject(ctx, "project", nil)
		if err != nil {
			return err
		}
		pool, err := azuredevops.LookupPool(ctx, &azuredevops.LookupPoolArgs{
			Name: "contoso-pool",
		}, nil)
		if err != nil {
			return err
		}
		queue, err := azuredevops.NewQueue(ctx, "queue", &azuredevops.QueueArgs{
			ProjectId:   project.ID(),
			AgentPoolId: pulumi.String(pool.Id),
		})
		if err != nil {
			return err
		}
		_, err = azuredevops.NewResourceAuthorization(ctx, "auth", &azuredevops.ResourceAuthorizationArgs{
			ProjectId:  project.ID(),
			ResourceId: queue.ID(),
			Type:       pulumi.String("queue"),
			Authorized: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ## Relevant Links

- [Azure DevOps Service REST API 5.1 - Agent Queues](https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/queues?view=azure-devops-rest-5.1)

## Import

Azure DevOps Agent Pools can be imported using the project ID and agent queue ID, e.g.

```sh

$ pulumi import azuredevops:Agent/queue:Queue q 00000000-0000-0000-0000-000000000000/0

```

Deprecated: azuredevops.agent.Queue has been deprecated in favor of azuredevops.Queue

func GetQueue

func GetQueue(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)

GetQueue gets an existing Queue 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 NewQueue

func NewQueue(ctx *pulumi.Context,
	name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)

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

func (*Queue) ElementType

func (*Queue) ElementType() reflect.Type

func (*Queue) ToQueueOutput

func (i *Queue) ToQueueOutput() QueueOutput

func (*Queue) ToQueueOutputWithContext

func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput

func (*Queue) ToQueuePtrOutput added in v1.2.2

func (i *Queue) ToQueuePtrOutput() QueuePtrOutput

func (*Queue) ToQueuePtrOutputWithContext added in v1.2.2

func (i *Queue) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput

type QueueArgs

type QueueArgs struct {
	// The ID of the organization agent pool.
	AgentPoolId pulumi.IntInput
	// The ID of the project in which to create the resource.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a Queue resource.

func (QueueArgs) ElementType

func (QueueArgs) ElementType() reflect.Type

type QueueArray added in v1.2.2

type QueueArray []QueueInput

func (QueueArray) ElementType added in v1.2.2

func (QueueArray) ElementType() reflect.Type

func (QueueArray) ToQueueArrayOutput added in v1.2.2

func (i QueueArray) ToQueueArrayOutput() QueueArrayOutput

func (QueueArray) ToQueueArrayOutputWithContext added in v1.2.2

func (i QueueArray) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput

type QueueArrayInput added in v1.2.2

type QueueArrayInput interface {
	pulumi.Input

	ToQueueArrayOutput() QueueArrayOutput
	ToQueueArrayOutputWithContext(context.Context) QueueArrayOutput
}

QueueArrayInput is an input type that accepts QueueArray and QueueArrayOutput values. You can construct a concrete instance of `QueueArrayInput` via:

QueueArray{ QueueArgs{...} }

type QueueArrayOutput added in v1.2.2

type QueueArrayOutput struct{ *pulumi.OutputState }

func (QueueArrayOutput) ElementType added in v1.2.2

func (QueueArrayOutput) ElementType() reflect.Type

func (QueueArrayOutput) Index added in v1.2.2

func (QueueArrayOutput) ToQueueArrayOutput added in v1.2.2

func (o QueueArrayOutput) ToQueueArrayOutput() QueueArrayOutput

func (QueueArrayOutput) ToQueueArrayOutputWithContext added in v1.2.2

func (o QueueArrayOutput) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput

type QueueInput

type QueueInput interface {
	pulumi.Input

	ToQueueOutput() QueueOutput
	ToQueueOutputWithContext(ctx context.Context) QueueOutput
}

type QueueMap added in v1.2.2

type QueueMap map[string]QueueInput

func (QueueMap) ElementType added in v1.2.2

func (QueueMap) ElementType() reflect.Type

func (QueueMap) ToQueueMapOutput added in v1.2.2

func (i QueueMap) ToQueueMapOutput() QueueMapOutput

func (QueueMap) ToQueueMapOutputWithContext added in v1.2.2

func (i QueueMap) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput

type QueueMapInput added in v1.2.2

type QueueMapInput interface {
	pulumi.Input

	ToQueueMapOutput() QueueMapOutput
	ToQueueMapOutputWithContext(context.Context) QueueMapOutput
}

QueueMapInput is an input type that accepts QueueMap and QueueMapOutput values. You can construct a concrete instance of `QueueMapInput` via:

QueueMap{ "key": QueueArgs{...} }

type QueueMapOutput added in v1.2.2

type QueueMapOutput struct{ *pulumi.OutputState }

func (QueueMapOutput) ElementType added in v1.2.2

func (QueueMapOutput) ElementType() reflect.Type

func (QueueMapOutput) MapIndex added in v1.2.2

func (QueueMapOutput) ToQueueMapOutput added in v1.2.2

func (o QueueMapOutput) ToQueueMapOutput() QueueMapOutput

func (QueueMapOutput) ToQueueMapOutputWithContext added in v1.2.2

func (o QueueMapOutput) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput

type QueueOutput

type QueueOutput struct {
	*pulumi.OutputState
}

func (QueueOutput) ElementType

func (QueueOutput) ElementType() reflect.Type

func (QueueOutput) ToQueueOutput

func (o QueueOutput) ToQueueOutput() QueueOutput

func (QueueOutput) ToQueueOutputWithContext

func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput

func (QueueOutput) ToQueuePtrOutput added in v1.2.2

func (o QueueOutput) ToQueuePtrOutput() QueuePtrOutput

func (QueueOutput) ToQueuePtrOutputWithContext added in v1.2.2

func (o QueueOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput

type QueuePtrInput added in v1.2.2

type QueuePtrInput interface {
	pulumi.Input

	ToQueuePtrOutput() QueuePtrOutput
	ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
}

type QueuePtrOutput added in v1.2.2

type QueuePtrOutput struct {
	*pulumi.OutputState
}

func (QueuePtrOutput) ElementType added in v1.2.2

func (QueuePtrOutput) ElementType() reflect.Type

func (QueuePtrOutput) ToQueuePtrOutput added in v1.2.2

func (o QueuePtrOutput) ToQueuePtrOutput() QueuePtrOutput

func (QueuePtrOutput) ToQueuePtrOutputWithContext added in v1.2.2

func (o QueuePtrOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput

type QueueState

type QueueState struct {
	// The ID of the organization agent pool.
	AgentPoolId pulumi.IntPtrInput
	// The ID of the project in which to create the resource.
	ProjectId pulumi.StringPtrInput
}

func (QueueState) ElementType

func (QueueState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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