Documentation ¶
Index ¶
- type GetPoolsAgentPool
- type GetPoolsAgentPoolArgs
- type GetPoolsAgentPoolArray
- type GetPoolsAgentPoolArrayInput
- type GetPoolsAgentPoolArrayOutput
- func (GetPoolsAgentPoolArrayOutput) ElementType() reflect.Type
- func (o GetPoolsAgentPoolArrayOutput) Index(i pulumi.IntInput) GetPoolsAgentPoolOutput
- func (o GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutput() GetPoolsAgentPoolArrayOutput
- func (o GetPoolsAgentPoolArrayOutput) ToGetPoolsAgentPoolArrayOutputWithContext(ctx context.Context) GetPoolsAgentPoolArrayOutput
- type GetPoolsAgentPoolInput
- type GetPoolsAgentPoolOutput
- func (o GetPoolsAgentPoolOutput) AutoProvision() pulumi.BoolOutput
- func (GetPoolsAgentPoolOutput) ElementType() reflect.Type
- func (o GetPoolsAgentPoolOutput) Id() pulumi.IntOutput
- func (o GetPoolsAgentPoolOutput) Name() pulumi.StringOutput
- func (o GetPoolsAgentPoolOutput) PoolType() pulumi.StringOutput
- func (o GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutput() GetPoolsAgentPoolOutput
- func (o GetPoolsAgentPoolOutput) ToGetPoolsAgentPoolOutputWithContext(ctx context.Context) GetPoolsAgentPoolOutput
- type GetPoolsResult
- type LookupPoolArgs
- type LookupPoolResult
- type Pooldeprecated
- type PoolArgs
- type PoolArray
- type PoolArrayInput
- type PoolArrayOutput
- type PoolInput
- type PoolMap
- type PoolMapInput
- type PoolMapOutput
- type PoolOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- func (o PoolOutput) ToPoolPtrOutput() PoolPtrOutput
- func (o PoolOutput) ToPoolPtrOutputWithContext(ctx context.Context) PoolPtrOutput
- type PoolPtrInput
- type PoolPtrOutput
- type PoolState
- type Queuedeprecated
- type QueueArgs
- type QueueArray
- type QueueArrayInput
- type QueueArrayOutput
- type QueueInput
- type QueueMap
- type QueueMapInput
- type QueueMapOutput
- type QueueOutput
- func (QueueOutput) ElementType() reflect.Type
- func (o QueueOutput) ToQueueOutput() QueueOutput
- func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
- func (o QueueOutput) ToQueuePtrOutput() QueuePtrOutput
- func (o QueueOutput) ToQueuePtrOutputWithContext(ctx context.Context) QueuePtrOutput
- type QueuePtrInput
- type QueuePtrOutput
- type QueueState
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) ElementType() reflect.Type
func (GetPoolsAgentPoolArrayOutput) Index ¶
func (o GetPoolsAgentPoolArrayOutput) Index(i pulumi.IntInput) GetPoolsAgentPoolOutput
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 (o GetPoolsAgentPoolOutput) Id() pulumi.IntOutput
func (GetPoolsAgentPoolOutput) Name ¶
func (o GetPoolsAgentPoolOutput) Name() pulumi.StringOutput
The name of the agent pool
func (GetPoolsAgentPoolOutput) PoolType ¶
func (o GetPoolsAgentPoolOutput) PoolType() pulumi.StringOutput
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) 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 ¶
type PoolArray ¶ added in v1.2.2
type PoolArray []PoolInput
func (PoolArray) ElementType ¶ added in v1.2.2
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 (o PoolArrayOutput) Index(i pulumi.IntInput) PoolOutput
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
func (PoolMap) ElementType ¶ added in v1.2.2
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 (o PoolMapOutput) MapIndex(k pulumi.StringInput) PoolOutput
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 ¶
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) 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 ¶
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 (o QueueArrayOutput) Index(i pulumi.IntInput) QueueOutput
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) 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 (o QueueMapOutput) MapIndex(k pulumi.StringInput) QueueOutput
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