devicefarm

package
v0.7.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	DevicePoolRuleAttributeArn                 = DevicePoolRuleAttribute("ARN")
	DevicePoolRuleAttributePlatform            = DevicePoolRuleAttribute("PLATFORM")
	DevicePoolRuleAttributeFormFactor          = DevicePoolRuleAttribute("FORM_FACTOR")
	DevicePoolRuleAttributeManufacturer        = DevicePoolRuleAttribute("MANUFACTURER")
	DevicePoolRuleAttributeRemoteAccessEnabled = DevicePoolRuleAttribute("REMOTE_ACCESS_ENABLED")
	DevicePoolRuleAttributeRemoteDebugEnabled  = DevicePoolRuleAttribute("REMOTE_DEBUG_ENABLED")
	DevicePoolRuleAttributeAppiumVersion       = DevicePoolRuleAttribute("APPIUM_VERSION")
	DevicePoolRuleAttributeInstanceArn         = DevicePoolRuleAttribute("INSTANCE_ARN")
	DevicePoolRuleAttributeInstanceLabels      = DevicePoolRuleAttribute("INSTANCE_LABELS")
	DevicePoolRuleAttributeFleetType           = DevicePoolRuleAttribute("FLEET_TYPE")
	DevicePoolRuleAttributeOsVersion           = DevicePoolRuleAttribute("OS_VERSION")
	DevicePoolRuleAttributeModel               = DevicePoolRuleAttribute("MODEL")
	DevicePoolRuleAttributeAvailability        = DevicePoolRuleAttribute("AVAILABILITY")
)
View Source
const (
	DevicePoolRuleOperatorEquals              = DevicePoolRuleOperator("EQUALS")
	DevicePoolRuleOperatorLessThan            = DevicePoolRuleOperator("LESS_THAN")
	DevicePoolRuleOperatorLessThanOrEquals    = DevicePoolRuleOperator("LESS_THAN_OR_EQUALS")
	DevicePoolRuleOperatorGreaterThan         = DevicePoolRuleOperator("GREATER_THAN")
	DevicePoolRuleOperatorGreaterThanOrEquals = DevicePoolRuleOperator("GREATER_THAN_OR_EQUALS")
	DevicePoolRuleOperatorIn                  = DevicePoolRuleOperator("IN")
	DevicePoolRuleOperatorNotIn               = DevicePoolRuleOperator("NOT_IN")
	DevicePoolRuleOperatorContains            = DevicePoolRuleOperator("CONTAINS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DevicePool

type DevicePool struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput       `pulumi:"arn"`
	Description pulumi.StringPtrOutput    `pulumi:"description"`
	MaxDevices  pulumi.IntPtrOutput       `pulumi:"maxDevices"`
	Name        pulumi.StringOutput       `pulumi:"name"`
	ProjectArn  pulumi.StringOutput       `pulumi:"projectArn"`
	Rules       DevicePoolRuleArrayOutput `pulumi:"rules"`
	Tags        DevicePoolTagArrayOutput  `pulumi:"tags"`
}

AWS::DeviceFarm::DevicePool creates a new Device Pool for a given DF Project

func GetDevicePool

func GetDevicePool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DevicePoolState, opts ...pulumi.ResourceOption) (*DevicePool, error)

GetDevicePool gets an existing DevicePool 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 NewDevicePool

func NewDevicePool(ctx *pulumi.Context,
	name string, args *DevicePoolArgs, opts ...pulumi.ResourceOption) (*DevicePool, error)

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

func (*DevicePool) ElementType

func (*DevicePool) ElementType() reflect.Type

func (*DevicePool) ToDevicePoolOutput

func (i *DevicePool) ToDevicePoolOutput() DevicePoolOutput

func (*DevicePool) ToDevicePoolOutputWithContext

func (i *DevicePool) ToDevicePoolOutputWithContext(ctx context.Context) DevicePoolOutput

type DevicePoolArgs

type DevicePoolArgs struct {
	Description pulumi.StringPtrInput
	MaxDevices  pulumi.IntPtrInput
	Name        pulumi.StringPtrInput
	ProjectArn  pulumi.StringInput
	Rules       DevicePoolRuleArrayInput
	Tags        DevicePoolTagArrayInput
}

The set of arguments for constructing a DevicePool resource.

func (DevicePoolArgs) ElementType

func (DevicePoolArgs) ElementType() reflect.Type

type DevicePoolInput

type DevicePoolInput interface {
	pulumi.Input

	ToDevicePoolOutput() DevicePoolOutput
	ToDevicePoolOutputWithContext(ctx context.Context) DevicePoolOutput
}

type DevicePoolOutput

type DevicePoolOutput struct{ *pulumi.OutputState }

func (DevicePoolOutput) ElementType

func (DevicePoolOutput) ElementType() reflect.Type

func (DevicePoolOutput) ToDevicePoolOutput

func (o DevicePoolOutput) ToDevicePoolOutput() DevicePoolOutput

func (DevicePoolOutput) ToDevicePoolOutputWithContext

func (o DevicePoolOutput) ToDevicePoolOutputWithContext(ctx context.Context) DevicePoolOutput

type DevicePoolRule

type DevicePoolRule struct {
	// The rule's stringified attribute.
	Attribute *DevicePoolRuleAttribute `pulumi:"attribute"`
	// Specifies how Device Farm compares the rule's attribute to the value.
	Operator *DevicePoolRuleOperator `pulumi:"operator"`
	// The rule's value.
	Value *string `pulumi:"value"`
}

Represents a condition for a device pool.

type DevicePoolRuleArgs

type DevicePoolRuleArgs struct {
	// The rule's stringified attribute.
	Attribute DevicePoolRuleAttributePtrInput `pulumi:"attribute"`
	// Specifies how Device Farm compares the rule's attribute to the value.
	Operator DevicePoolRuleOperatorPtrInput `pulumi:"operator"`
	// The rule's value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents a condition for a device pool.

func (DevicePoolRuleArgs) ElementType

func (DevicePoolRuleArgs) ElementType() reflect.Type

func (DevicePoolRuleArgs) ToDevicePoolRuleOutput

func (i DevicePoolRuleArgs) ToDevicePoolRuleOutput() DevicePoolRuleOutput

func (DevicePoolRuleArgs) ToDevicePoolRuleOutputWithContext

func (i DevicePoolRuleArgs) ToDevicePoolRuleOutputWithContext(ctx context.Context) DevicePoolRuleOutput

type DevicePoolRuleArray

type DevicePoolRuleArray []DevicePoolRuleInput

func (DevicePoolRuleArray) ElementType

func (DevicePoolRuleArray) ElementType() reflect.Type

func (DevicePoolRuleArray) ToDevicePoolRuleArrayOutput

func (i DevicePoolRuleArray) ToDevicePoolRuleArrayOutput() DevicePoolRuleArrayOutput

func (DevicePoolRuleArray) ToDevicePoolRuleArrayOutputWithContext

func (i DevicePoolRuleArray) ToDevicePoolRuleArrayOutputWithContext(ctx context.Context) DevicePoolRuleArrayOutput

type DevicePoolRuleArrayInput

type DevicePoolRuleArrayInput interface {
	pulumi.Input

	ToDevicePoolRuleArrayOutput() DevicePoolRuleArrayOutput
	ToDevicePoolRuleArrayOutputWithContext(context.Context) DevicePoolRuleArrayOutput
}

DevicePoolRuleArrayInput is an input type that accepts DevicePoolRuleArray and DevicePoolRuleArrayOutput values. You can construct a concrete instance of `DevicePoolRuleArrayInput` via:

DevicePoolRuleArray{ DevicePoolRuleArgs{...} }

type DevicePoolRuleArrayOutput

type DevicePoolRuleArrayOutput struct{ *pulumi.OutputState }

func (DevicePoolRuleArrayOutput) ElementType

func (DevicePoolRuleArrayOutput) ElementType() reflect.Type

func (DevicePoolRuleArrayOutput) Index

func (DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutput

func (o DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutput() DevicePoolRuleArrayOutput

func (DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutputWithContext

func (o DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutputWithContext(ctx context.Context) DevicePoolRuleArrayOutput

type DevicePoolRuleAttribute

type DevicePoolRuleAttribute string

The rule's stringified attribute.

func (DevicePoolRuleAttribute) ElementType

func (DevicePoolRuleAttribute) ElementType() reflect.Type

func (DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutput

func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutput() DevicePoolRuleAttributeOutput

func (DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutputWithContext

func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutputWithContext(ctx context.Context) DevicePoolRuleAttributeOutput

func (DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutput

func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutputWithContext

func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttribute) ToStringOutput

func (e DevicePoolRuleAttribute) ToStringOutput() pulumi.StringOutput

func (DevicePoolRuleAttribute) ToStringOutputWithContext

func (e DevicePoolRuleAttribute) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DevicePoolRuleAttribute) ToStringPtrOutput

func (e DevicePoolRuleAttribute) ToStringPtrOutput() pulumi.StringPtrOutput

func (DevicePoolRuleAttribute) ToStringPtrOutputWithContext

func (e DevicePoolRuleAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleAttributeInput

type DevicePoolRuleAttributeInput interface {
	pulumi.Input

	ToDevicePoolRuleAttributeOutput() DevicePoolRuleAttributeOutput
	ToDevicePoolRuleAttributeOutputWithContext(context.Context) DevicePoolRuleAttributeOutput
}

DevicePoolRuleAttributeInput is an input type that accepts DevicePoolRuleAttributeArgs and DevicePoolRuleAttributeOutput values. You can construct a concrete instance of `DevicePoolRuleAttributeInput` via:

DevicePoolRuleAttributeArgs{...}

type DevicePoolRuleAttributeOutput

type DevicePoolRuleAttributeOutput struct{ *pulumi.OutputState }

func (DevicePoolRuleAttributeOutput) ElementType

func (DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutput

func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutput() DevicePoolRuleAttributeOutput

func (DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutputWithContext

func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutputWithContext(ctx context.Context) DevicePoolRuleAttributeOutput

func (DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutput

func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutputWithContext

func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttributeOutput) ToStringOutput

func (DevicePoolRuleAttributeOutput) ToStringOutputWithContext

func (o DevicePoolRuleAttributeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DevicePoolRuleAttributeOutput) ToStringPtrOutput

func (DevicePoolRuleAttributeOutput) ToStringPtrOutputWithContext

func (o DevicePoolRuleAttributeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleAttributePtrInput

type DevicePoolRuleAttributePtrInput interface {
	pulumi.Input

	ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput
	ToDevicePoolRuleAttributePtrOutputWithContext(context.Context) DevicePoolRuleAttributePtrOutput
}

func DevicePoolRuleAttributePtr

func DevicePoolRuleAttributePtr(v string) DevicePoolRuleAttributePtrInput

type DevicePoolRuleAttributePtrOutput

type DevicePoolRuleAttributePtrOutput struct{ *pulumi.OutputState }

func (DevicePoolRuleAttributePtrOutput) Elem

func (DevicePoolRuleAttributePtrOutput) ElementType

func (DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutput

func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutputWithContext

func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput

func (DevicePoolRuleAttributePtrOutput) ToStringPtrOutput

func (DevicePoolRuleAttributePtrOutput) ToStringPtrOutputWithContext

func (o DevicePoolRuleAttributePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleInput

type DevicePoolRuleInput interface {
	pulumi.Input

	ToDevicePoolRuleOutput() DevicePoolRuleOutput
	ToDevicePoolRuleOutputWithContext(context.Context) DevicePoolRuleOutput
}

DevicePoolRuleInput is an input type that accepts DevicePoolRuleArgs and DevicePoolRuleOutput values. You can construct a concrete instance of `DevicePoolRuleInput` via:

DevicePoolRuleArgs{...}

type DevicePoolRuleOperator

type DevicePoolRuleOperator string

Specifies how Device Farm compares the rule's attribute to the value.

func (DevicePoolRuleOperator) ElementType

func (DevicePoolRuleOperator) ElementType() reflect.Type

func (DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutput

func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutput() DevicePoolRuleOperatorOutput

func (DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutputWithContext

func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutputWithContext(ctx context.Context) DevicePoolRuleOperatorOutput

func (DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutput

func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutputWithContext

func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperator) ToStringOutput

func (e DevicePoolRuleOperator) ToStringOutput() pulumi.StringOutput

func (DevicePoolRuleOperator) ToStringOutputWithContext

func (e DevicePoolRuleOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DevicePoolRuleOperator) ToStringPtrOutput

func (e DevicePoolRuleOperator) ToStringPtrOutput() pulumi.StringPtrOutput

func (DevicePoolRuleOperator) ToStringPtrOutputWithContext

func (e DevicePoolRuleOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleOperatorInput

type DevicePoolRuleOperatorInput interface {
	pulumi.Input

	ToDevicePoolRuleOperatorOutput() DevicePoolRuleOperatorOutput
	ToDevicePoolRuleOperatorOutputWithContext(context.Context) DevicePoolRuleOperatorOutput
}

DevicePoolRuleOperatorInput is an input type that accepts DevicePoolRuleOperatorArgs and DevicePoolRuleOperatorOutput values. You can construct a concrete instance of `DevicePoolRuleOperatorInput` via:

DevicePoolRuleOperatorArgs{...}

type DevicePoolRuleOperatorOutput

type DevicePoolRuleOperatorOutput struct{ *pulumi.OutputState }

func (DevicePoolRuleOperatorOutput) ElementType

func (DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutput

func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutput() DevicePoolRuleOperatorOutput

func (DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutputWithContext

func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutputWithContext(ctx context.Context) DevicePoolRuleOperatorOutput

func (DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutput

func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutputWithContext

func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperatorOutput) ToStringOutput

func (DevicePoolRuleOperatorOutput) ToStringOutputWithContext

func (o DevicePoolRuleOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DevicePoolRuleOperatorOutput) ToStringPtrOutput

func (o DevicePoolRuleOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DevicePoolRuleOperatorOutput) ToStringPtrOutputWithContext

func (o DevicePoolRuleOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleOperatorPtrInput

type DevicePoolRuleOperatorPtrInput interface {
	pulumi.Input

	ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput
	ToDevicePoolRuleOperatorPtrOutputWithContext(context.Context) DevicePoolRuleOperatorPtrOutput
}

func DevicePoolRuleOperatorPtr

func DevicePoolRuleOperatorPtr(v string) DevicePoolRuleOperatorPtrInput

type DevicePoolRuleOperatorPtrOutput

type DevicePoolRuleOperatorPtrOutput struct{ *pulumi.OutputState }

func (DevicePoolRuleOperatorPtrOutput) Elem

func (DevicePoolRuleOperatorPtrOutput) ElementType

func (DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutput

func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutputWithContext

func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput

func (DevicePoolRuleOperatorPtrOutput) ToStringPtrOutput

func (DevicePoolRuleOperatorPtrOutput) ToStringPtrOutputWithContext

func (o DevicePoolRuleOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DevicePoolRuleOutput

type DevicePoolRuleOutput struct{ *pulumi.OutputState }

Represents a condition for a device pool.

func (DevicePoolRuleOutput) Attribute

The rule's stringified attribute.

func (DevicePoolRuleOutput) ElementType

func (DevicePoolRuleOutput) ElementType() reflect.Type

func (DevicePoolRuleOutput) Operator

Specifies how Device Farm compares the rule's attribute to the value.

func (DevicePoolRuleOutput) ToDevicePoolRuleOutput

func (o DevicePoolRuleOutput) ToDevicePoolRuleOutput() DevicePoolRuleOutput

func (DevicePoolRuleOutput) ToDevicePoolRuleOutputWithContext

func (o DevicePoolRuleOutput) ToDevicePoolRuleOutputWithContext(ctx context.Context) DevicePoolRuleOutput

func (DevicePoolRuleOutput) Value

The rule's value.

type DevicePoolState

type DevicePoolState struct {
}

func (DevicePoolState) ElementType

func (DevicePoolState) ElementType() reflect.Type

type DevicePoolTag

type DevicePoolTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DevicePoolTagArgs

type DevicePoolTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DevicePoolTagArgs) ElementType

func (DevicePoolTagArgs) ElementType() reflect.Type

func (DevicePoolTagArgs) ToDevicePoolTagOutput

func (i DevicePoolTagArgs) ToDevicePoolTagOutput() DevicePoolTagOutput

func (DevicePoolTagArgs) ToDevicePoolTagOutputWithContext

func (i DevicePoolTagArgs) ToDevicePoolTagOutputWithContext(ctx context.Context) DevicePoolTagOutput

type DevicePoolTagArray

type DevicePoolTagArray []DevicePoolTagInput

func (DevicePoolTagArray) ElementType

func (DevicePoolTagArray) ElementType() reflect.Type

func (DevicePoolTagArray) ToDevicePoolTagArrayOutput

func (i DevicePoolTagArray) ToDevicePoolTagArrayOutput() DevicePoolTagArrayOutput

func (DevicePoolTagArray) ToDevicePoolTagArrayOutputWithContext

func (i DevicePoolTagArray) ToDevicePoolTagArrayOutputWithContext(ctx context.Context) DevicePoolTagArrayOutput

type DevicePoolTagArrayInput

type DevicePoolTagArrayInput interface {
	pulumi.Input

	ToDevicePoolTagArrayOutput() DevicePoolTagArrayOutput
	ToDevicePoolTagArrayOutputWithContext(context.Context) DevicePoolTagArrayOutput
}

DevicePoolTagArrayInput is an input type that accepts DevicePoolTagArray and DevicePoolTagArrayOutput values. You can construct a concrete instance of `DevicePoolTagArrayInput` via:

DevicePoolTagArray{ DevicePoolTagArgs{...} }

type DevicePoolTagArrayOutput

type DevicePoolTagArrayOutput struct{ *pulumi.OutputState }

func (DevicePoolTagArrayOutput) ElementType

func (DevicePoolTagArrayOutput) ElementType() reflect.Type

func (DevicePoolTagArrayOutput) Index

func (DevicePoolTagArrayOutput) ToDevicePoolTagArrayOutput

func (o DevicePoolTagArrayOutput) ToDevicePoolTagArrayOutput() DevicePoolTagArrayOutput

func (DevicePoolTagArrayOutput) ToDevicePoolTagArrayOutputWithContext

func (o DevicePoolTagArrayOutput) ToDevicePoolTagArrayOutputWithContext(ctx context.Context) DevicePoolTagArrayOutput

type DevicePoolTagInput

type DevicePoolTagInput interface {
	pulumi.Input

	ToDevicePoolTagOutput() DevicePoolTagOutput
	ToDevicePoolTagOutputWithContext(context.Context) DevicePoolTagOutput
}

DevicePoolTagInput is an input type that accepts DevicePoolTagArgs and DevicePoolTagOutput values. You can construct a concrete instance of `DevicePoolTagInput` via:

DevicePoolTagArgs{...}

type DevicePoolTagOutput

type DevicePoolTagOutput struct{ *pulumi.OutputState }

func (DevicePoolTagOutput) ElementType

func (DevicePoolTagOutput) ElementType() reflect.Type

func (DevicePoolTagOutput) Key

func (DevicePoolTagOutput) ToDevicePoolTagOutput

func (o DevicePoolTagOutput) ToDevicePoolTagOutput() DevicePoolTagOutput

func (DevicePoolTagOutput) ToDevicePoolTagOutputWithContext

func (o DevicePoolTagOutput) ToDevicePoolTagOutputWithContext(ctx context.Context) DevicePoolTagOutput

func (DevicePoolTagOutput) Value

type InstanceProfile

type InstanceProfile struct {
	pulumi.CustomResourceState

	Arn                           pulumi.StringOutput           `pulumi:"arn"`
	Description                   pulumi.StringPtrOutput        `pulumi:"description"`
	ExcludeAppPackagesFromCleanup pulumi.StringArrayOutput      `pulumi:"excludeAppPackagesFromCleanup"`
	Name                          pulumi.StringOutput           `pulumi:"name"`
	PackageCleanup                pulumi.BoolPtrOutput          `pulumi:"packageCleanup"`
	RebootAfterUse                pulumi.BoolPtrOutput          `pulumi:"rebootAfterUse"`
	Tags                          InstanceProfileTagArrayOutput `pulumi:"tags"`
}

AWS::DeviceFarm::InstanceProfile creates a new Device Farm Instance Profile

func GetInstanceProfile

func GetInstanceProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceProfileState, opts ...pulumi.ResourceOption) (*InstanceProfile, error)

GetInstanceProfile gets an existing InstanceProfile 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 NewInstanceProfile

func NewInstanceProfile(ctx *pulumi.Context,
	name string, args *InstanceProfileArgs, opts ...pulumi.ResourceOption) (*InstanceProfile, error)

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

func (*InstanceProfile) ElementType

func (*InstanceProfile) ElementType() reflect.Type

func (*InstanceProfile) ToInstanceProfileOutput

func (i *InstanceProfile) ToInstanceProfileOutput() InstanceProfileOutput

func (*InstanceProfile) ToInstanceProfileOutputWithContext

func (i *InstanceProfile) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput

type InstanceProfileArgs

type InstanceProfileArgs struct {
	Description                   pulumi.StringPtrInput
	ExcludeAppPackagesFromCleanup pulumi.StringArrayInput
	Name                          pulumi.StringPtrInput
	PackageCleanup                pulumi.BoolPtrInput
	RebootAfterUse                pulumi.BoolPtrInput
	Tags                          InstanceProfileTagArrayInput
}

The set of arguments for constructing a InstanceProfile resource.

func (InstanceProfileArgs) ElementType

func (InstanceProfileArgs) ElementType() reflect.Type

type InstanceProfileInput

type InstanceProfileInput interface {
	pulumi.Input

	ToInstanceProfileOutput() InstanceProfileOutput
	ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
}

type InstanceProfileOutput

type InstanceProfileOutput struct{ *pulumi.OutputState }

func (InstanceProfileOutput) ElementType

func (InstanceProfileOutput) ElementType() reflect.Type

func (InstanceProfileOutput) ToInstanceProfileOutput

func (o InstanceProfileOutput) ToInstanceProfileOutput() InstanceProfileOutput

func (InstanceProfileOutput) ToInstanceProfileOutputWithContext

func (o InstanceProfileOutput) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput

type InstanceProfileState

type InstanceProfileState struct {
}

func (InstanceProfileState) ElementType

func (InstanceProfileState) ElementType() reflect.Type

type InstanceProfileTag

type InstanceProfileTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type InstanceProfileTagArgs

type InstanceProfileTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (InstanceProfileTagArgs) ElementType

func (InstanceProfileTagArgs) ElementType() reflect.Type

func (InstanceProfileTagArgs) ToInstanceProfileTagOutput

func (i InstanceProfileTagArgs) ToInstanceProfileTagOutput() InstanceProfileTagOutput

func (InstanceProfileTagArgs) ToInstanceProfileTagOutputWithContext

func (i InstanceProfileTagArgs) ToInstanceProfileTagOutputWithContext(ctx context.Context) InstanceProfileTagOutput

type InstanceProfileTagArray

type InstanceProfileTagArray []InstanceProfileTagInput

func (InstanceProfileTagArray) ElementType

func (InstanceProfileTagArray) ElementType() reflect.Type

func (InstanceProfileTagArray) ToInstanceProfileTagArrayOutput

func (i InstanceProfileTagArray) ToInstanceProfileTagArrayOutput() InstanceProfileTagArrayOutput

func (InstanceProfileTagArray) ToInstanceProfileTagArrayOutputWithContext

func (i InstanceProfileTagArray) ToInstanceProfileTagArrayOutputWithContext(ctx context.Context) InstanceProfileTagArrayOutput

type InstanceProfileTagArrayInput

type InstanceProfileTagArrayInput interface {
	pulumi.Input

	ToInstanceProfileTagArrayOutput() InstanceProfileTagArrayOutput
	ToInstanceProfileTagArrayOutputWithContext(context.Context) InstanceProfileTagArrayOutput
}

InstanceProfileTagArrayInput is an input type that accepts InstanceProfileTagArray and InstanceProfileTagArrayOutput values. You can construct a concrete instance of `InstanceProfileTagArrayInput` via:

InstanceProfileTagArray{ InstanceProfileTagArgs{...} }

type InstanceProfileTagArrayOutput

type InstanceProfileTagArrayOutput struct{ *pulumi.OutputState }

func (InstanceProfileTagArrayOutput) ElementType

func (InstanceProfileTagArrayOutput) Index

func (InstanceProfileTagArrayOutput) ToInstanceProfileTagArrayOutput

func (o InstanceProfileTagArrayOutput) ToInstanceProfileTagArrayOutput() InstanceProfileTagArrayOutput

func (InstanceProfileTagArrayOutput) ToInstanceProfileTagArrayOutputWithContext

func (o InstanceProfileTagArrayOutput) ToInstanceProfileTagArrayOutputWithContext(ctx context.Context) InstanceProfileTagArrayOutput

type InstanceProfileTagInput

type InstanceProfileTagInput interface {
	pulumi.Input

	ToInstanceProfileTagOutput() InstanceProfileTagOutput
	ToInstanceProfileTagOutputWithContext(context.Context) InstanceProfileTagOutput
}

InstanceProfileTagInput is an input type that accepts InstanceProfileTagArgs and InstanceProfileTagOutput values. You can construct a concrete instance of `InstanceProfileTagInput` via:

InstanceProfileTagArgs{...}

type InstanceProfileTagOutput

type InstanceProfileTagOutput struct{ *pulumi.OutputState }

func (InstanceProfileTagOutput) ElementType

func (InstanceProfileTagOutput) ElementType() reflect.Type

func (InstanceProfileTagOutput) Key

func (InstanceProfileTagOutput) ToInstanceProfileTagOutput

func (o InstanceProfileTagOutput) ToInstanceProfileTagOutput() InstanceProfileTagOutput

func (InstanceProfileTagOutput) ToInstanceProfileTagOutputWithContext

func (o InstanceProfileTagOutput) ToInstanceProfileTagOutputWithContext(ctx context.Context) InstanceProfileTagOutput

func (InstanceProfileTagOutput) Value

type NetworkProfile

type NetworkProfile struct {
	pulumi.CustomResourceState

	Arn                   pulumi.StringOutput          `pulumi:"arn"`
	Description           pulumi.StringPtrOutput       `pulumi:"description"`
	DownlinkBandwidthBits pulumi.IntPtrOutput          `pulumi:"downlinkBandwidthBits"`
	DownlinkDelayMs       pulumi.IntPtrOutput          `pulumi:"downlinkDelayMs"`
	DownlinkJitterMs      pulumi.IntPtrOutput          `pulumi:"downlinkJitterMs"`
	DownlinkLossPercent   pulumi.IntPtrOutput          `pulumi:"downlinkLossPercent"`
	Name                  pulumi.StringOutput          `pulumi:"name"`
	ProjectArn            pulumi.StringOutput          `pulumi:"projectArn"`
	Tags                  NetworkProfileTagArrayOutput `pulumi:"tags"`
	UplinkBandwidthBits   pulumi.IntPtrOutput          `pulumi:"uplinkBandwidthBits"`
	UplinkDelayMs         pulumi.IntPtrOutput          `pulumi:"uplinkDelayMs"`
	UplinkJitterMs        pulumi.IntPtrOutput          `pulumi:"uplinkJitterMs"`
	UplinkLossPercent     pulumi.IntPtrOutput          `pulumi:"uplinkLossPercent"`
}

AWS::DeviceFarm::NetworkProfile creates a new DF Network Profile

func GetNetworkProfile

func GetNetworkProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkProfileState, opts ...pulumi.ResourceOption) (*NetworkProfile, error)

GetNetworkProfile gets an existing NetworkProfile 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 NewNetworkProfile

func NewNetworkProfile(ctx *pulumi.Context,
	name string, args *NetworkProfileArgs, opts ...pulumi.ResourceOption) (*NetworkProfile, error)

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

func (*NetworkProfile) ElementType

func (*NetworkProfile) ElementType() reflect.Type

func (*NetworkProfile) ToNetworkProfileOutput

func (i *NetworkProfile) ToNetworkProfileOutput() NetworkProfileOutput

func (*NetworkProfile) ToNetworkProfileOutputWithContext

func (i *NetworkProfile) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

type NetworkProfileArgs

type NetworkProfileArgs struct {
	Description           pulumi.StringPtrInput
	DownlinkBandwidthBits pulumi.IntPtrInput
	DownlinkDelayMs       pulumi.IntPtrInput
	DownlinkJitterMs      pulumi.IntPtrInput
	DownlinkLossPercent   pulumi.IntPtrInput
	Name                  pulumi.StringPtrInput
	ProjectArn            pulumi.StringInput
	Tags                  NetworkProfileTagArrayInput
	UplinkBandwidthBits   pulumi.IntPtrInput
	UplinkDelayMs         pulumi.IntPtrInput
	UplinkJitterMs        pulumi.IntPtrInput
	UplinkLossPercent     pulumi.IntPtrInput
}

The set of arguments for constructing a NetworkProfile resource.

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

type NetworkProfileState

type NetworkProfileState struct {
}

func (NetworkProfileState) ElementType

func (NetworkProfileState) ElementType() reflect.Type

type NetworkProfileTag

type NetworkProfileTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type NetworkProfileTagArgs

type NetworkProfileTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (NetworkProfileTagArgs) ElementType

func (NetworkProfileTagArgs) ElementType() reflect.Type

func (NetworkProfileTagArgs) ToNetworkProfileTagOutput

func (i NetworkProfileTagArgs) ToNetworkProfileTagOutput() NetworkProfileTagOutput

func (NetworkProfileTagArgs) ToNetworkProfileTagOutputWithContext

func (i NetworkProfileTagArgs) ToNetworkProfileTagOutputWithContext(ctx context.Context) NetworkProfileTagOutput

type NetworkProfileTagArray

type NetworkProfileTagArray []NetworkProfileTagInput

func (NetworkProfileTagArray) ElementType

func (NetworkProfileTagArray) ElementType() reflect.Type

func (NetworkProfileTagArray) ToNetworkProfileTagArrayOutput

func (i NetworkProfileTagArray) ToNetworkProfileTagArrayOutput() NetworkProfileTagArrayOutput

func (NetworkProfileTagArray) ToNetworkProfileTagArrayOutputWithContext

func (i NetworkProfileTagArray) ToNetworkProfileTagArrayOutputWithContext(ctx context.Context) NetworkProfileTagArrayOutput

type NetworkProfileTagArrayInput

type NetworkProfileTagArrayInput interface {
	pulumi.Input

	ToNetworkProfileTagArrayOutput() NetworkProfileTagArrayOutput
	ToNetworkProfileTagArrayOutputWithContext(context.Context) NetworkProfileTagArrayOutput
}

NetworkProfileTagArrayInput is an input type that accepts NetworkProfileTagArray and NetworkProfileTagArrayOutput values. You can construct a concrete instance of `NetworkProfileTagArrayInput` via:

NetworkProfileTagArray{ NetworkProfileTagArgs{...} }

type NetworkProfileTagArrayOutput

type NetworkProfileTagArrayOutput struct{ *pulumi.OutputState }

func (NetworkProfileTagArrayOutput) ElementType

func (NetworkProfileTagArrayOutput) Index

func (NetworkProfileTagArrayOutput) ToNetworkProfileTagArrayOutput

func (o NetworkProfileTagArrayOutput) ToNetworkProfileTagArrayOutput() NetworkProfileTagArrayOutput

func (NetworkProfileTagArrayOutput) ToNetworkProfileTagArrayOutputWithContext

func (o NetworkProfileTagArrayOutput) ToNetworkProfileTagArrayOutputWithContext(ctx context.Context) NetworkProfileTagArrayOutput

type NetworkProfileTagInput

type NetworkProfileTagInput interface {
	pulumi.Input

	ToNetworkProfileTagOutput() NetworkProfileTagOutput
	ToNetworkProfileTagOutputWithContext(context.Context) NetworkProfileTagOutput
}

NetworkProfileTagInput is an input type that accepts NetworkProfileTagArgs and NetworkProfileTagOutput values. You can construct a concrete instance of `NetworkProfileTagInput` via:

NetworkProfileTagArgs{...}

type NetworkProfileTagOutput

type NetworkProfileTagOutput struct{ *pulumi.OutputState }

func (NetworkProfileTagOutput) ElementType

func (NetworkProfileTagOutput) ElementType() reflect.Type

func (NetworkProfileTagOutput) Key

func (NetworkProfileTagOutput) ToNetworkProfileTagOutput

func (o NetworkProfileTagOutput) ToNetworkProfileTagOutput() NetworkProfileTagOutput

func (NetworkProfileTagOutput) ToNetworkProfileTagOutputWithContext

func (o NetworkProfileTagOutput) ToNetworkProfileTagOutputWithContext(ctx context.Context) NetworkProfileTagOutput

func (NetworkProfileTagOutput) Value

type Project

type Project struct {
	pulumi.CustomResourceState

	Arn                      pulumi.StringOutput   `pulumi:"arn"`
	DefaultJobTimeoutMinutes pulumi.IntPtrOutput   `pulumi:"defaultJobTimeoutMinutes"`
	Name                     pulumi.StringOutput   `pulumi:"name"`
	Tags                     ProjectTagArrayOutput `pulumi:"tags"`
}

AWS::DeviceFarm::Project creates a new Device Farm Project

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	DefaultJobTimeoutMinutes pulumi.IntPtrInput
	Name                     pulumi.StringPtrInput
	Tags                     ProjectTagArrayInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectTag

type ProjectTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ProjectTagArgs

type ProjectTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectTagArgs) ElementType

func (ProjectTagArgs) ElementType() reflect.Type

func (ProjectTagArgs) ToProjectTagOutput

func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagArgs) ToProjectTagOutputWithContext

func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

type ProjectTagArray

type ProjectTagArray []ProjectTagInput

func (ProjectTagArray) ElementType

func (ProjectTagArray) ElementType() reflect.Type

func (ProjectTagArray) ToProjectTagArrayOutput

func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArray) ToProjectTagArrayOutputWithContext

func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagArrayInput

type ProjectTagArrayInput interface {
	pulumi.Input

	ToProjectTagArrayOutput() ProjectTagArrayOutput
	ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput
}

ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:

ProjectTagArray{ ProjectTagArgs{...} }

type ProjectTagArrayOutput

type ProjectTagArrayOutput struct{ *pulumi.OutputState }

func (ProjectTagArrayOutput) ElementType

func (ProjectTagArrayOutput) ElementType() reflect.Type

func (ProjectTagArrayOutput) Index

func (ProjectTagArrayOutput) ToProjectTagArrayOutput

func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext

func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagInput

type ProjectTagInput interface {
	pulumi.Input

	ToProjectTagOutput() ProjectTagOutput
	ToProjectTagOutputWithContext(context.Context) ProjectTagOutput
}

ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:

ProjectTagArgs{...}

type ProjectTagOutput

type ProjectTagOutput struct{ *pulumi.OutputState }

func (ProjectTagOutput) ElementType

func (ProjectTagOutput) ElementType() reflect.Type

func (ProjectTagOutput) Key

func (ProjectTagOutput) ToProjectTagOutput

func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagOutput) ToProjectTagOutputWithContext

func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

func (ProjectTagOutput) Value

type TestGridProject

type TestGridProject struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput               `pulumi:"arn"`
	Description pulumi.StringPtrOutput            `pulumi:"description"`
	Name        pulumi.StringOutput               `pulumi:"name"`
	Tags        TestGridProjectTagArrayOutput     `pulumi:"tags"`
	VpcConfig   TestGridProjectVpcConfigPtrOutput `pulumi:"vpcConfig"`
}

AWS::DeviceFarm::TestGridProject creates a new TestGrid Project

func GetTestGridProject

func GetTestGridProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TestGridProjectState, opts ...pulumi.ResourceOption) (*TestGridProject, error)

GetTestGridProject gets an existing TestGridProject 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 NewTestGridProject

func NewTestGridProject(ctx *pulumi.Context,
	name string, args *TestGridProjectArgs, opts ...pulumi.ResourceOption) (*TestGridProject, error)

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

func (*TestGridProject) ElementType

func (*TestGridProject) ElementType() reflect.Type

func (*TestGridProject) ToTestGridProjectOutput

func (i *TestGridProject) ToTestGridProjectOutput() TestGridProjectOutput

func (*TestGridProject) ToTestGridProjectOutputWithContext

func (i *TestGridProject) ToTestGridProjectOutputWithContext(ctx context.Context) TestGridProjectOutput

type TestGridProjectArgs

type TestGridProjectArgs struct {
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Tags        TestGridProjectTagArrayInput
	VpcConfig   TestGridProjectVpcConfigPtrInput
}

The set of arguments for constructing a TestGridProject resource.

func (TestGridProjectArgs) ElementType

func (TestGridProjectArgs) ElementType() reflect.Type

type TestGridProjectInput

type TestGridProjectInput interface {
	pulumi.Input

	ToTestGridProjectOutput() TestGridProjectOutput
	ToTestGridProjectOutputWithContext(ctx context.Context) TestGridProjectOutput
}

type TestGridProjectOutput

type TestGridProjectOutput struct{ *pulumi.OutputState }

func (TestGridProjectOutput) ElementType

func (TestGridProjectOutput) ElementType() reflect.Type

func (TestGridProjectOutput) ToTestGridProjectOutput

func (o TestGridProjectOutput) ToTestGridProjectOutput() TestGridProjectOutput

func (TestGridProjectOutput) ToTestGridProjectOutputWithContext

func (o TestGridProjectOutput) ToTestGridProjectOutputWithContext(ctx context.Context) TestGridProjectOutput

type TestGridProjectState

type TestGridProjectState struct {
}

func (TestGridProjectState) ElementType

func (TestGridProjectState) ElementType() reflect.Type

type TestGridProjectTag

type TestGridProjectTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TestGridProjectTagArgs

type TestGridProjectTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TestGridProjectTagArgs) ElementType

func (TestGridProjectTagArgs) ElementType() reflect.Type

func (TestGridProjectTagArgs) ToTestGridProjectTagOutput

func (i TestGridProjectTagArgs) ToTestGridProjectTagOutput() TestGridProjectTagOutput

func (TestGridProjectTagArgs) ToTestGridProjectTagOutputWithContext

func (i TestGridProjectTagArgs) ToTestGridProjectTagOutputWithContext(ctx context.Context) TestGridProjectTagOutput

type TestGridProjectTagArray

type TestGridProjectTagArray []TestGridProjectTagInput

func (TestGridProjectTagArray) ElementType

func (TestGridProjectTagArray) ElementType() reflect.Type

func (TestGridProjectTagArray) ToTestGridProjectTagArrayOutput

func (i TestGridProjectTagArray) ToTestGridProjectTagArrayOutput() TestGridProjectTagArrayOutput

func (TestGridProjectTagArray) ToTestGridProjectTagArrayOutputWithContext

func (i TestGridProjectTagArray) ToTestGridProjectTagArrayOutputWithContext(ctx context.Context) TestGridProjectTagArrayOutput

type TestGridProjectTagArrayInput

type TestGridProjectTagArrayInput interface {
	pulumi.Input

	ToTestGridProjectTagArrayOutput() TestGridProjectTagArrayOutput
	ToTestGridProjectTagArrayOutputWithContext(context.Context) TestGridProjectTagArrayOutput
}

TestGridProjectTagArrayInput is an input type that accepts TestGridProjectTagArray and TestGridProjectTagArrayOutput values. You can construct a concrete instance of `TestGridProjectTagArrayInput` via:

TestGridProjectTagArray{ TestGridProjectTagArgs{...} }

type TestGridProjectTagArrayOutput

type TestGridProjectTagArrayOutput struct{ *pulumi.OutputState }

func (TestGridProjectTagArrayOutput) ElementType

func (TestGridProjectTagArrayOutput) Index

func (TestGridProjectTagArrayOutput) ToTestGridProjectTagArrayOutput

func (o TestGridProjectTagArrayOutput) ToTestGridProjectTagArrayOutput() TestGridProjectTagArrayOutput

func (TestGridProjectTagArrayOutput) ToTestGridProjectTagArrayOutputWithContext

func (o TestGridProjectTagArrayOutput) ToTestGridProjectTagArrayOutputWithContext(ctx context.Context) TestGridProjectTagArrayOutput

type TestGridProjectTagInput

type TestGridProjectTagInput interface {
	pulumi.Input

	ToTestGridProjectTagOutput() TestGridProjectTagOutput
	ToTestGridProjectTagOutputWithContext(context.Context) TestGridProjectTagOutput
}

TestGridProjectTagInput is an input type that accepts TestGridProjectTagArgs and TestGridProjectTagOutput values. You can construct a concrete instance of `TestGridProjectTagInput` via:

TestGridProjectTagArgs{...}

type TestGridProjectTagOutput

type TestGridProjectTagOutput struct{ *pulumi.OutputState }

func (TestGridProjectTagOutput) ElementType

func (TestGridProjectTagOutput) ElementType() reflect.Type

func (TestGridProjectTagOutput) Key

func (TestGridProjectTagOutput) ToTestGridProjectTagOutput

func (o TestGridProjectTagOutput) ToTestGridProjectTagOutput() TestGridProjectTagOutput

func (TestGridProjectTagOutput) ToTestGridProjectTagOutputWithContext

func (o TestGridProjectTagOutput) ToTestGridProjectTagOutputWithContext(ctx context.Context) TestGridProjectTagOutput

func (TestGridProjectTagOutput) Value

type TestGridProjectVpcConfig

type TestGridProjectVpcConfig struct {
	// A list of VPC security group IDs in your Amazon VPC.
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A list of VPC subnet IDs in your Amazon VPC.
	SubnetIds []string `pulumi:"subnetIds"`
	VpcId     string   `pulumi:"vpcId"`
}

The VPC security groups and subnets that are attached to a TestGrid project.

type TestGridProjectVpcConfigArgs

type TestGridProjectVpcConfigArgs struct {
	// A list of VPC security group IDs in your Amazon VPC.
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A list of VPC subnet IDs in your Amazon VPC.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcId     pulumi.StringInput      `pulumi:"vpcId"`
}

The VPC security groups and subnets that are attached to a TestGrid project.

func (TestGridProjectVpcConfigArgs) ElementType

func (TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutput

func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutput() TestGridProjectVpcConfigOutput

func (TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutputWithContext

func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutputWithContext(ctx context.Context) TestGridProjectVpcConfigOutput

func (TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutput

func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput

func (TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutputWithContext

func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput

type TestGridProjectVpcConfigInput

type TestGridProjectVpcConfigInput interface {
	pulumi.Input

	ToTestGridProjectVpcConfigOutput() TestGridProjectVpcConfigOutput
	ToTestGridProjectVpcConfigOutputWithContext(context.Context) TestGridProjectVpcConfigOutput
}

TestGridProjectVpcConfigInput is an input type that accepts TestGridProjectVpcConfigArgs and TestGridProjectVpcConfigOutput values. You can construct a concrete instance of `TestGridProjectVpcConfigInput` via:

TestGridProjectVpcConfigArgs{...}

type TestGridProjectVpcConfigOutput

type TestGridProjectVpcConfigOutput struct{ *pulumi.OutputState }

The VPC security groups and subnets that are attached to a TestGrid project.

func (TestGridProjectVpcConfigOutput) ElementType

func (TestGridProjectVpcConfigOutput) SecurityGroupIds

A list of VPC security group IDs in your Amazon VPC.

func (TestGridProjectVpcConfigOutput) SubnetIds

A list of VPC subnet IDs in your Amazon VPC.

func (TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutput

func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutput() TestGridProjectVpcConfigOutput

func (TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutputWithContext

func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutputWithContext(ctx context.Context) TestGridProjectVpcConfigOutput

func (TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutput

func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput

func (TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutputWithContext

func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput

func (TestGridProjectVpcConfigOutput) VpcId

type TestGridProjectVpcConfigPtrInput

type TestGridProjectVpcConfigPtrInput interface {
	pulumi.Input

	ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput
	ToTestGridProjectVpcConfigPtrOutputWithContext(context.Context) TestGridProjectVpcConfigPtrOutput
}

TestGridProjectVpcConfigPtrInput is an input type that accepts TestGridProjectVpcConfigArgs, TestGridProjectVpcConfigPtr and TestGridProjectVpcConfigPtrOutput values. You can construct a concrete instance of `TestGridProjectVpcConfigPtrInput` via:

        TestGridProjectVpcConfigArgs{...}

or:

        nil

type TestGridProjectVpcConfigPtrOutput

type TestGridProjectVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (TestGridProjectVpcConfigPtrOutput) Elem

func (TestGridProjectVpcConfigPtrOutput) ElementType

func (TestGridProjectVpcConfigPtrOutput) SecurityGroupIds

A list of VPC security group IDs in your Amazon VPC.

func (TestGridProjectVpcConfigPtrOutput) SubnetIds

A list of VPC subnet IDs in your Amazon VPC.

func (TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutput

func (o TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput

func (TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutputWithContext

func (o TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput

func (TestGridProjectVpcConfigPtrOutput) VpcId

type VPCEConfiguration

type VPCEConfiguration struct {
	pulumi.CustomResourceState

	Arn                          pulumi.StringOutput             `pulumi:"arn"`
	ServiceDnsName               pulumi.StringOutput             `pulumi:"serviceDnsName"`
	Tags                         VPCEConfigurationTagArrayOutput `pulumi:"tags"`
	VpceConfigurationDescription pulumi.StringPtrOutput          `pulumi:"vpceConfigurationDescription"`
	VpceConfigurationName        pulumi.StringOutput             `pulumi:"vpceConfigurationName"`
	VpceServiceName              pulumi.StringOutput             `pulumi:"vpceServiceName"`
}

AWS::DeviceFarm::VPCEConfiguration creates a new Device Farm VPCE Configuration

func GetVPCEConfiguration

func GetVPCEConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VPCEConfigurationState, opts ...pulumi.ResourceOption) (*VPCEConfiguration, error)

GetVPCEConfiguration gets an existing VPCEConfiguration 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 NewVPCEConfiguration

func NewVPCEConfiguration(ctx *pulumi.Context,
	name string, args *VPCEConfigurationArgs, opts ...pulumi.ResourceOption) (*VPCEConfiguration, error)

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

func (*VPCEConfiguration) ElementType

func (*VPCEConfiguration) ElementType() reflect.Type

func (*VPCEConfiguration) ToVPCEConfigurationOutput

func (i *VPCEConfiguration) ToVPCEConfigurationOutput() VPCEConfigurationOutput

func (*VPCEConfiguration) ToVPCEConfigurationOutputWithContext

func (i *VPCEConfiguration) ToVPCEConfigurationOutputWithContext(ctx context.Context) VPCEConfigurationOutput

type VPCEConfigurationArgs

type VPCEConfigurationArgs struct {
	ServiceDnsName               pulumi.StringInput
	Tags                         VPCEConfigurationTagArrayInput
	VpceConfigurationDescription pulumi.StringPtrInput
	VpceConfigurationName        pulumi.StringInput
	VpceServiceName              pulumi.StringInput
}

The set of arguments for constructing a VPCEConfiguration resource.

func (VPCEConfigurationArgs) ElementType

func (VPCEConfigurationArgs) ElementType() reflect.Type

type VPCEConfigurationInput

type VPCEConfigurationInput interface {
	pulumi.Input

	ToVPCEConfigurationOutput() VPCEConfigurationOutput
	ToVPCEConfigurationOutputWithContext(ctx context.Context) VPCEConfigurationOutput
}

type VPCEConfigurationOutput

type VPCEConfigurationOutput struct{ *pulumi.OutputState }

func (VPCEConfigurationOutput) ElementType

func (VPCEConfigurationOutput) ElementType() reflect.Type

func (VPCEConfigurationOutput) ToVPCEConfigurationOutput

func (o VPCEConfigurationOutput) ToVPCEConfigurationOutput() VPCEConfigurationOutput

func (VPCEConfigurationOutput) ToVPCEConfigurationOutputWithContext

func (o VPCEConfigurationOutput) ToVPCEConfigurationOutputWithContext(ctx context.Context) VPCEConfigurationOutput

type VPCEConfigurationState

type VPCEConfigurationState struct {
}

func (VPCEConfigurationState) ElementType

func (VPCEConfigurationState) ElementType() reflect.Type

type VPCEConfigurationTag

type VPCEConfigurationTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type VPCEConfigurationTagArgs

type VPCEConfigurationTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (VPCEConfigurationTagArgs) ElementType

func (VPCEConfigurationTagArgs) ElementType() reflect.Type

func (VPCEConfigurationTagArgs) ToVPCEConfigurationTagOutput

func (i VPCEConfigurationTagArgs) ToVPCEConfigurationTagOutput() VPCEConfigurationTagOutput

func (VPCEConfigurationTagArgs) ToVPCEConfigurationTagOutputWithContext

func (i VPCEConfigurationTagArgs) ToVPCEConfigurationTagOutputWithContext(ctx context.Context) VPCEConfigurationTagOutput

type VPCEConfigurationTagArray

type VPCEConfigurationTagArray []VPCEConfigurationTagInput

func (VPCEConfigurationTagArray) ElementType

func (VPCEConfigurationTagArray) ElementType() reflect.Type

func (VPCEConfigurationTagArray) ToVPCEConfigurationTagArrayOutput

func (i VPCEConfigurationTagArray) ToVPCEConfigurationTagArrayOutput() VPCEConfigurationTagArrayOutput

func (VPCEConfigurationTagArray) ToVPCEConfigurationTagArrayOutputWithContext

func (i VPCEConfigurationTagArray) ToVPCEConfigurationTagArrayOutputWithContext(ctx context.Context) VPCEConfigurationTagArrayOutput

type VPCEConfigurationTagArrayInput

type VPCEConfigurationTagArrayInput interface {
	pulumi.Input

	ToVPCEConfigurationTagArrayOutput() VPCEConfigurationTagArrayOutput
	ToVPCEConfigurationTagArrayOutputWithContext(context.Context) VPCEConfigurationTagArrayOutput
}

VPCEConfigurationTagArrayInput is an input type that accepts VPCEConfigurationTagArray and VPCEConfigurationTagArrayOutput values. You can construct a concrete instance of `VPCEConfigurationTagArrayInput` via:

VPCEConfigurationTagArray{ VPCEConfigurationTagArgs{...} }

type VPCEConfigurationTagArrayOutput

type VPCEConfigurationTagArrayOutput struct{ *pulumi.OutputState }

func (VPCEConfigurationTagArrayOutput) ElementType

func (VPCEConfigurationTagArrayOutput) Index

func (VPCEConfigurationTagArrayOutput) ToVPCEConfigurationTagArrayOutput

func (o VPCEConfigurationTagArrayOutput) ToVPCEConfigurationTagArrayOutput() VPCEConfigurationTagArrayOutput

func (VPCEConfigurationTagArrayOutput) ToVPCEConfigurationTagArrayOutputWithContext

func (o VPCEConfigurationTagArrayOutput) ToVPCEConfigurationTagArrayOutputWithContext(ctx context.Context) VPCEConfigurationTagArrayOutput

type VPCEConfigurationTagInput

type VPCEConfigurationTagInput interface {
	pulumi.Input

	ToVPCEConfigurationTagOutput() VPCEConfigurationTagOutput
	ToVPCEConfigurationTagOutputWithContext(context.Context) VPCEConfigurationTagOutput
}

VPCEConfigurationTagInput is an input type that accepts VPCEConfigurationTagArgs and VPCEConfigurationTagOutput values. You can construct a concrete instance of `VPCEConfigurationTagInput` via:

VPCEConfigurationTagArgs{...}

type VPCEConfigurationTagOutput

type VPCEConfigurationTagOutput struct{ *pulumi.OutputState }

func (VPCEConfigurationTagOutput) ElementType

func (VPCEConfigurationTagOutput) ElementType() reflect.Type

func (VPCEConfigurationTagOutput) Key

func (VPCEConfigurationTagOutput) ToVPCEConfigurationTagOutput

func (o VPCEConfigurationTagOutput) ToVPCEConfigurationTagOutput() VPCEConfigurationTagOutput

func (VPCEConfigurationTagOutput) ToVPCEConfigurationTagOutputWithContext

func (o VPCEConfigurationTagOutput) ToVPCEConfigurationTagOutputWithContext(ctx context.Context) VPCEConfigurationTagOutput

func (VPCEConfigurationTagOutput) Value

Jump to

Keyboard shortcuts

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