devicefarm

package
v0.105.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 8 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        aws.TagArrayOutput        `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        aws.TagArrayInput
}

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) Arn added in v0.17.0

func (DevicePoolOutput) Description added in v0.17.0

func (o DevicePoolOutput) Description() pulumi.StringPtrOutput

func (DevicePoolOutput) ElementType

func (DevicePoolOutput) ElementType() reflect.Type

func (DevicePoolOutput) MaxDevices added in v0.17.0

func (o DevicePoolOutput) MaxDevices() pulumi.IntPtrOutput

func (DevicePoolOutput) Name added in v0.17.0

func (DevicePoolOutput) ProjectArn added in v0.17.0

func (o DevicePoolOutput) ProjectArn() pulumi.StringOutput

func (DevicePoolOutput) Rules added in v0.17.0

func (DevicePoolOutput) Tags added in v0.17.0

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 values of the DevicePoolRuleAttribute enum A concrete instance of `DevicePoolRuleAttributeInput` can be one of the following:

DevicePoolRuleAttributeArn
DevicePoolRuleAttributePlatform
DevicePoolRuleAttributeFormFactor
DevicePoolRuleAttributeManufacturer
DevicePoolRuleAttributeRemoteAccessEnabled
DevicePoolRuleAttributeRemoteDebugEnabled
DevicePoolRuleAttributeAppiumVersion
DevicePoolRuleAttributeInstanceArn
DevicePoolRuleAttributeInstanceLabels
DevicePoolRuleAttributeFleetType
DevicePoolRuleAttributeOsVersion
DevicePoolRuleAttributeModel
DevicePoolRuleAttributeAvailability

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 values of the DevicePoolRuleOperator enum A concrete instance of `DevicePoolRuleOperatorInput` can be one of the following:

DevicePoolRuleOperatorEquals
DevicePoolRuleOperatorLessThan
DevicePoolRuleOperatorLessThanOrEquals
DevicePoolRuleOperatorGreaterThan
DevicePoolRuleOperatorGreaterThanOrEquals
DevicePoolRuleOperatorIn
DevicePoolRuleOperatorNotIn
DevicePoolRuleOperatorContains

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 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                          aws.TagArrayOutput       `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                          aws.TagArrayInput
}

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) Arn added in v0.17.0

func (InstanceProfileOutput) Description added in v0.17.0

func (InstanceProfileOutput) ElementType

func (InstanceProfileOutput) ElementType() reflect.Type

func (InstanceProfileOutput) ExcludeAppPackagesFromCleanup added in v0.17.0

func (o InstanceProfileOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput

func (InstanceProfileOutput) Name added in v0.17.0

func (InstanceProfileOutput) PackageCleanup added in v0.17.0

func (o InstanceProfileOutput) PackageCleanup() pulumi.BoolPtrOutput

func (InstanceProfileOutput) RebootAfterUse added in v0.17.0

func (o InstanceProfileOutput) RebootAfterUse() pulumi.BoolPtrOutput

func (InstanceProfileOutput) Tags added in v0.17.0

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 LookupDevicePoolArgs added in v0.12.0

type LookupDevicePoolArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupDevicePoolOutputArgs added in v0.12.0

type LookupDevicePoolOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupDevicePoolOutputArgs) ElementType added in v0.12.0

func (LookupDevicePoolOutputArgs) ElementType() reflect.Type

type LookupDevicePoolResult added in v0.12.0

type LookupDevicePoolResult struct {
	Arn         *string          `pulumi:"arn"`
	Description *string          `pulumi:"description"`
	MaxDevices  *int             `pulumi:"maxDevices"`
	Name        *string          `pulumi:"name"`
	Rules       []DevicePoolRule `pulumi:"rules"`
	Tags        []aws.Tag        `pulumi:"tags"`
}

func LookupDevicePool added in v0.12.0

func LookupDevicePool(ctx *pulumi.Context, args *LookupDevicePoolArgs, opts ...pulumi.InvokeOption) (*LookupDevicePoolResult, error)

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

type LookupDevicePoolResultOutput added in v0.12.0

type LookupDevicePoolResultOutput struct{ *pulumi.OutputState }

func LookupDevicePoolOutput added in v0.12.0

func (LookupDevicePoolResultOutput) Arn added in v0.12.0

func (LookupDevicePoolResultOutput) Description added in v0.12.0

func (LookupDevicePoolResultOutput) ElementType added in v0.12.0

func (LookupDevicePoolResultOutput) MaxDevices added in v0.12.0

func (LookupDevicePoolResultOutput) Name added in v0.12.0

func (LookupDevicePoolResultOutput) Rules added in v0.12.0

func (LookupDevicePoolResultOutput) Tags added in v0.12.0

func (LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutput added in v0.12.0

func (o LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutput() LookupDevicePoolResultOutput

func (LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutputWithContext added in v0.12.0

func (o LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutputWithContext(ctx context.Context) LookupDevicePoolResultOutput

type LookupInstanceProfileArgs added in v0.12.0

type LookupInstanceProfileArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupInstanceProfileOutputArgs added in v0.12.0

type LookupInstanceProfileOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupInstanceProfileOutputArgs) ElementType added in v0.12.0

type LookupInstanceProfileResult added in v0.12.0

type LookupInstanceProfileResult struct {
	Arn                           *string   `pulumi:"arn"`
	Description                   *string   `pulumi:"description"`
	ExcludeAppPackagesFromCleanup []string  `pulumi:"excludeAppPackagesFromCleanup"`
	Name                          *string   `pulumi:"name"`
	PackageCleanup                *bool     `pulumi:"packageCleanup"`
	RebootAfterUse                *bool     `pulumi:"rebootAfterUse"`
	Tags                          []aws.Tag `pulumi:"tags"`
}

func LookupInstanceProfile added in v0.12.0

func LookupInstanceProfile(ctx *pulumi.Context, args *LookupInstanceProfileArgs, opts ...pulumi.InvokeOption) (*LookupInstanceProfileResult, error)

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

type LookupInstanceProfileResultOutput added in v0.12.0

type LookupInstanceProfileResultOutput struct{ *pulumi.OutputState }

func LookupInstanceProfileOutput added in v0.12.0

func (LookupInstanceProfileResultOutput) Arn added in v0.12.0

func (LookupInstanceProfileResultOutput) Description added in v0.12.0

func (LookupInstanceProfileResultOutput) ElementType added in v0.12.0

func (LookupInstanceProfileResultOutput) ExcludeAppPackagesFromCleanup added in v0.12.0

func (o LookupInstanceProfileResultOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput

func (LookupInstanceProfileResultOutput) Name added in v0.12.0

func (LookupInstanceProfileResultOutput) PackageCleanup added in v0.12.0

func (LookupInstanceProfileResultOutput) RebootAfterUse added in v0.12.0

func (LookupInstanceProfileResultOutput) Tags added in v0.12.0

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput added in v0.12.0

func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput

func (LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext added in v0.12.0

func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext(ctx context.Context) LookupInstanceProfileResultOutput

type LookupNetworkProfileArgs added in v0.12.0

type LookupNetworkProfileArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupNetworkProfileOutputArgs added in v0.12.0

type LookupNetworkProfileOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupNetworkProfileOutputArgs) ElementType added in v0.12.0

type LookupNetworkProfileResult added in v0.12.0

type LookupNetworkProfileResult struct {
	Arn                   *string   `pulumi:"arn"`
	Description           *string   `pulumi:"description"`
	DownlinkBandwidthBits *int      `pulumi:"downlinkBandwidthBits"`
	DownlinkDelayMs       *int      `pulumi:"downlinkDelayMs"`
	DownlinkJitterMs      *int      `pulumi:"downlinkJitterMs"`
	DownlinkLossPercent   *int      `pulumi:"downlinkLossPercent"`
	Name                  *string   `pulumi:"name"`
	Tags                  []aws.Tag `pulumi:"tags"`
	UplinkBandwidthBits   *int      `pulumi:"uplinkBandwidthBits"`
	UplinkDelayMs         *int      `pulumi:"uplinkDelayMs"`
	UplinkJitterMs        *int      `pulumi:"uplinkJitterMs"`
	UplinkLossPercent     *int      `pulumi:"uplinkLossPercent"`
}

func LookupNetworkProfile added in v0.12.0

func LookupNetworkProfile(ctx *pulumi.Context, args *LookupNetworkProfileArgs, opts ...pulumi.InvokeOption) (*LookupNetworkProfileResult, error)

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

type LookupNetworkProfileResultOutput added in v0.12.0

type LookupNetworkProfileResultOutput struct{ *pulumi.OutputState }

func LookupNetworkProfileOutput added in v0.12.0

func (LookupNetworkProfileResultOutput) Arn added in v0.12.0

func (LookupNetworkProfileResultOutput) Description added in v0.12.0

func (LookupNetworkProfileResultOutput) DownlinkBandwidthBits added in v0.12.0

func (o LookupNetworkProfileResultOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput

func (LookupNetworkProfileResultOutput) DownlinkDelayMs added in v0.12.0

func (LookupNetworkProfileResultOutput) DownlinkJitterMs added in v0.12.0

func (LookupNetworkProfileResultOutput) DownlinkLossPercent added in v0.12.0

func (o LookupNetworkProfileResultOutput) DownlinkLossPercent() pulumi.IntPtrOutput

func (LookupNetworkProfileResultOutput) ElementType added in v0.12.0

func (LookupNetworkProfileResultOutput) Name added in v0.12.0

func (LookupNetworkProfileResultOutput) Tags added in v0.12.0

func (LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutput added in v0.12.0

func (o LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutput() LookupNetworkProfileResultOutput

func (LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutputWithContext added in v0.12.0

func (o LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutputWithContext(ctx context.Context) LookupNetworkProfileResultOutput

func (LookupNetworkProfileResultOutput) UplinkBandwidthBits added in v0.12.0

func (o LookupNetworkProfileResultOutput) UplinkBandwidthBits() pulumi.IntPtrOutput

func (LookupNetworkProfileResultOutput) UplinkDelayMs added in v0.12.0

func (LookupNetworkProfileResultOutput) UplinkJitterMs added in v0.12.0

func (LookupNetworkProfileResultOutput) UplinkLossPercent added in v0.12.0

type LookupProjectArgs added in v0.12.0

type LookupProjectArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupProjectOutputArgs added in v0.12.0

type LookupProjectOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	Arn                      *string           `pulumi:"arn"`
	DefaultJobTimeoutMinutes *int              `pulumi:"defaultJobTimeoutMinutes"`
	Name                     *string           `pulumi:"name"`
	Tags                     []aws.Tag         `pulumi:"tags"`
	VpcConfig                *ProjectVpcConfig `pulumi:"vpcConfig"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

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

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) Arn added in v0.12.0

func (LookupProjectResultOutput) DefaultJobTimeoutMinutes added in v0.12.0

func (o LookupProjectResultOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Name added in v0.12.0

func (LookupProjectResultOutput) Tags added in v0.12.0

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

func (LookupProjectResultOutput) VpcConfig added in v0.61.0

type LookupTestGridProjectArgs added in v0.12.0

type LookupTestGridProjectArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupTestGridProjectOutputArgs added in v0.12.0

type LookupTestGridProjectOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupTestGridProjectOutputArgs) ElementType added in v0.12.0

type LookupTestGridProjectResult added in v0.12.0

type LookupTestGridProjectResult struct {
	Arn         *string   `pulumi:"arn"`
	Description *string   `pulumi:"description"`
	Name        *string   `pulumi:"name"`
	Tags        []aws.Tag `pulumi:"tags"`
}

func LookupTestGridProject added in v0.12.0

func LookupTestGridProject(ctx *pulumi.Context, args *LookupTestGridProjectArgs, opts ...pulumi.InvokeOption) (*LookupTestGridProjectResult, error)

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

type LookupTestGridProjectResultOutput added in v0.12.0

type LookupTestGridProjectResultOutput struct{ *pulumi.OutputState }

func LookupTestGridProjectOutput added in v0.12.0

func (LookupTestGridProjectResultOutput) Arn added in v0.12.0

func (LookupTestGridProjectResultOutput) Description added in v0.12.0

func (LookupTestGridProjectResultOutput) ElementType added in v0.12.0

func (LookupTestGridProjectResultOutput) Name added in v0.12.0

func (LookupTestGridProjectResultOutput) Tags added in v0.12.0

func (LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutput added in v0.12.0

func (o LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutput() LookupTestGridProjectResultOutput

func (LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutputWithContext added in v0.12.0

func (o LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutputWithContext(ctx context.Context) LookupTestGridProjectResultOutput

type LookupVpceConfigurationArgs added in v0.72.0

type LookupVpceConfigurationArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupVpceConfigurationOutputArgs added in v0.72.0

type LookupVpceConfigurationOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupVpceConfigurationOutputArgs) ElementType added in v0.72.0

type LookupVpceConfigurationResult added in v0.72.0

type LookupVpceConfigurationResult struct {
	Arn                          *string   `pulumi:"arn"`
	ServiceDnsName               *string   `pulumi:"serviceDnsName"`
	Tags                         []aws.Tag `pulumi:"tags"`
	VpceConfigurationDescription *string   `pulumi:"vpceConfigurationDescription"`
	VpceConfigurationName        *string   `pulumi:"vpceConfigurationName"`
	VpceServiceName              *string   `pulumi:"vpceServiceName"`
}

func LookupVpceConfiguration added in v0.72.0

func LookupVpceConfiguration(ctx *pulumi.Context, args *LookupVpceConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupVpceConfigurationResult, error)

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

type LookupVpceConfigurationResultOutput added in v0.72.0

type LookupVpceConfigurationResultOutput struct{ *pulumi.OutputState }

func LookupVpceConfigurationOutput added in v0.72.0

func (LookupVpceConfigurationResultOutput) Arn added in v0.72.0

func (LookupVpceConfigurationResultOutput) ElementType added in v0.72.0

func (LookupVpceConfigurationResultOutput) ServiceDnsName added in v0.72.0

func (LookupVpceConfigurationResultOutput) Tags added in v0.72.0

func (LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutput added in v0.72.0

func (o LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutput() LookupVpceConfigurationResultOutput

func (LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutputWithContext added in v0.72.0

func (o LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutputWithContext(ctx context.Context) LookupVpceConfigurationResultOutput

func (LookupVpceConfigurationResultOutput) VpceConfigurationDescription added in v0.72.0

func (o LookupVpceConfigurationResultOutput) VpceConfigurationDescription() pulumi.StringPtrOutput

func (LookupVpceConfigurationResultOutput) VpceConfigurationName added in v0.72.0

func (LookupVpceConfigurationResultOutput) VpceServiceName added in v0.72.0

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                  aws.TagArrayOutput     `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                  aws.TagArrayInput
	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) Arn added in v0.17.0

func (NetworkProfileOutput) Description added in v0.17.0

func (NetworkProfileOutput) DownlinkBandwidthBits added in v0.17.0

func (o NetworkProfileOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput

func (NetworkProfileOutput) DownlinkDelayMs added in v0.17.0

func (o NetworkProfileOutput) DownlinkDelayMs() pulumi.IntPtrOutput

func (NetworkProfileOutput) DownlinkJitterMs added in v0.17.0

func (o NetworkProfileOutput) DownlinkJitterMs() pulumi.IntPtrOutput

func (NetworkProfileOutput) DownlinkLossPercent added in v0.17.0

func (o NetworkProfileOutput) DownlinkLossPercent() pulumi.IntPtrOutput

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) Name added in v0.17.0

func (NetworkProfileOutput) ProjectArn added in v0.17.0

func (o NetworkProfileOutput) ProjectArn() pulumi.StringOutput

func (NetworkProfileOutput) Tags added in v0.17.0

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

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

func (NetworkProfileOutput) UplinkBandwidthBits added in v0.17.0

func (o NetworkProfileOutput) UplinkBandwidthBits() pulumi.IntPtrOutput

func (NetworkProfileOutput) UplinkDelayMs added in v0.17.0

func (o NetworkProfileOutput) UplinkDelayMs() pulumi.IntPtrOutput

func (NetworkProfileOutput) UplinkJitterMs added in v0.17.0

func (o NetworkProfileOutput) UplinkJitterMs() pulumi.IntPtrOutput

func (NetworkProfileOutput) UplinkLossPercent added in v0.17.0

func (o NetworkProfileOutput) UplinkLossPercent() pulumi.IntPtrOutput

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 Project

type Project struct {
	pulumi.CustomResourceState

	Arn                      pulumi.StringOutput       `pulumi:"arn"`
	DefaultJobTimeoutMinutes pulumi.IntPtrOutput       `pulumi:"defaultJobTimeoutMinutes"`
	Name                     pulumi.StringOutput       `pulumi:"name"`
	Tags                     aws.TagArrayOutput        `pulumi:"tags"`
	VpcConfig                ProjectVpcConfigPtrOutput `pulumi:"vpcConfig"`
}

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                     aws.TagArrayInput
	VpcConfig                ProjectVpcConfigPtrInput
}

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) Arn added in v0.17.0

func (ProjectOutput) DefaultJobTimeoutMinutes added in v0.17.0

func (o ProjectOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) Name added in v0.17.0

func (ProjectOutput) Tags added in v0.17.0

func (o ProjectOutput) Tags() aws.TagArrayOutput

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

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

func (ProjectOutput) VpcConfig added in v0.61.0

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 ProjectVpcConfig added in v0.61.0

type ProjectVpcConfig struct {
	// An array of security group Ids in your Amazon VPC
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	// A array of subnet IDs in your Amazon VPC.
	SubnetIds []string `pulumi:"subnetIds"`
	// The ID of the Amazon VPC
	VpcId string `pulumi:"vpcId"`
}

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

type ProjectVpcConfigArgs added in v0.61.0

type ProjectVpcConfigArgs struct {
	// An array of security group Ids in your Amazon VPC
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	// A array of subnet IDs in your Amazon VPC.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
	// The ID of the Amazon VPC
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

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

func (ProjectVpcConfigArgs) ElementType added in v0.61.0

func (ProjectVpcConfigArgs) ElementType() reflect.Type

func (ProjectVpcConfigArgs) ToProjectVpcConfigOutput added in v0.61.0

func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutput() ProjectVpcConfigOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext added in v0.61.0

func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput added in v0.61.0

func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext added in v0.61.0

func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

type ProjectVpcConfigInput added in v0.61.0

type ProjectVpcConfigInput interface {
	pulumi.Input

	ToProjectVpcConfigOutput() ProjectVpcConfigOutput
	ToProjectVpcConfigOutputWithContext(context.Context) ProjectVpcConfigOutput
}

ProjectVpcConfigInput is an input type that accepts ProjectVpcConfigArgs and ProjectVpcConfigOutput values. You can construct a concrete instance of `ProjectVpcConfigInput` via:

ProjectVpcConfigArgs{...}

type ProjectVpcConfigOutput added in v0.61.0

type ProjectVpcConfigOutput struct{ *pulumi.OutputState }

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

func (ProjectVpcConfigOutput) ElementType added in v0.61.0

func (ProjectVpcConfigOutput) ElementType() reflect.Type

func (ProjectVpcConfigOutput) SecurityGroupIds added in v0.61.0

func (o ProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

An array of security group Ids in your Amazon VPC

func (ProjectVpcConfigOutput) SubnetIds added in v0.61.0

A array of subnet IDs in your Amazon VPC.

func (ProjectVpcConfigOutput) ToProjectVpcConfigOutput added in v0.61.0

func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutput() ProjectVpcConfigOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext added in v0.61.0

func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput added in v0.61.0

func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext added in v0.61.0

func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

func (ProjectVpcConfigOutput) VpcId added in v0.61.0

The ID of the Amazon VPC

type ProjectVpcConfigPtrInput added in v0.61.0

type ProjectVpcConfigPtrInput interface {
	pulumi.Input

	ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
	ToProjectVpcConfigPtrOutputWithContext(context.Context) ProjectVpcConfigPtrOutput
}

ProjectVpcConfigPtrInput is an input type that accepts ProjectVpcConfigArgs, ProjectVpcConfigPtr and ProjectVpcConfigPtrOutput values. You can construct a concrete instance of `ProjectVpcConfigPtrInput` via:

        ProjectVpcConfigArgs{...}

or:

        nil

func ProjectVpcConfigPtr added in v0.61.0

func ProjectVpcConfigPtr(v *ProjectVpcConfigArgs) ProjectVpcConfigPtrInput

type ProjectVpcConfigPtrOutput added in v0.61.0

type ProjectVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectVpcConfigPtrOutput) Elem added in v0.61.0

func (ProjectVpcConfigPtrOutput) ElementType added in v0.61.0

func (ProjectVpcConfigPtrOutput) ElementType() reflect.Type

func (ProjectVpcConfigPtrOutput) SecurityGroupIds added in v0.61.0

func (o ProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

An array of security group Ids in your Amazon VPC

func (ProjectVpcConfigPtrOutput) SubnetIds added in v0.61.0

A array of subnet IDs in your Amazon VPC.

func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput added in v0.61.0

func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext added in v0.61.0

func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

func (ProjectVpcConfigPtrOutput) VpcId added in v0.61.0

The ID of the Amazon VPC

type TestGridProject

type TestGridProject struct {
	pulumi.CustomResourceState

	Arn         pulumi.StringOutput               `pulumi:"arn"`
	Description pulumi.StringPtrOutput            `pulumi:"description"`
	Name        pulumi.StringOutput               `pulumi:"name"`
	Tags        aws.TagArrayOutput                `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        aws.TagArrayInput
	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) Arn added in v0.17.0

func (TestGridProjectOutput) Description added in v0.17.0

func (TestGridProjectOutput) ElementType

func (TestGridProjectOutput) ElementType() reflect.Type

func (TestGridProjectOutput) Name added in v0.17.0

func (TestGridProjectOutput) Tags added in v0.17.0

func (TestGridProjectOutput) ToTestGridProjectOutput

func (o TestGridProjectOutput) ToTestGridProjectOutput() TestGridProjectOutput

func (TestGridProjectOutput) ToTestGridProjectOutputWithContext

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

func (TestGridProjectOutput) VpcConfig added in v0.17.0

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 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 added in v0.72.0

type VpceConfiguration struct {
	pulumi.CustomResourceState

	Arn                          pulumi.StringOutput    `pulumi:"arn"`
	ServiceDnsName               pulumi.StringOutput    `pulumi:"serviceDnsName"`
	Tags                         aws.TagArrayOutput     `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 added in v0.72.0

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 added in v0.72.0

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 added in v0.72.0

func (*VpceConfiguration) ElementType() reflect.Type

func (*VpceConfiguration) ToVpceConfigurationOutput added in v0.72.0

func (i *VpceConfiguration) ToVpceConfigurationOutput() VpceConfigurationOutput

func (*VpceConfiguration) ToVpceConfigurationOutputWithContext added in v0.72.0

func (i *VpceConfiguration) ToVpceConfigurationOutputWithContext(ctx context.Context) VpceConfigurationOutput

type VpceConfigurationArgs added in v0.72.0

type VpceConfigurationArgs struct {
	ServiceDnsName               pulumi.StringInput
	Tags                         aws.TagArrayInput
	VpceConfigurationDescription pulumi.StringPtrInput
	VpceConfigurationName        pulumi.StringPtrInput
	VpceServiceName              pulumi.StringInput
}

The set of arguments for constructing a VpceConfiguration resource.

func (VpceConfigurationArgs) ElementType added in v0.72.0

func (VpceConfigurationArgs) ElementType() reflect.Type

type VpceConfigurationInput added in v0.72.0

type VpceConfigurationInput interface {
	pulumi.Input

	ToVpceConfigurationOutput() VpceConfigurationOutput
	ToVpceConfigurationOutputWithContext(ctx context.Context) VpceConfigurationOutput
}

type VpceConfigurationOutput added in v0.72.0

type VpceConfigurationOutput struct{ *pulumi.OutputState }

func (VpceConfigurationOutput) Arn added in v0.72.0

func (VpceConfigurationOutput) ElementType added in v0.72.0

func (VpceConfigurationOutput) ElementType() reflect.Type

func (VpceConfigurationOutput) ServiceDnsName added in v0.72.0

func (o VpceConfigurationOutput) ServiceDnsName() pulumi.StringOutput

func (VpceConfigurationOutput) Tags added in v0.72.0

func (VpceConfigurationOutput) ToVpceConfigurationOutput added in v0.72.0

func (o VpceConfigurationOutput) ToVpceConfigurationOutput() VpceConfigurationOutput

func (VpceConfigurationOutput) ToVpceConfigurationOutputWithContext added in v0.72.0

func (o VpceConfigurationOutput) ToVpceConfigurationOutputWithContext(ctx context.Context) VpceConfigurationOutput

func (VpceConfigurationOutput) VpceConfigurationDescription added in v0.72.0

func (o VpceConfigurationOutput) VpceConfigurationDescription() pulumi.StringPtrOutput

func (VpceConfigurationOutput) VpceConfigurationName added in v0.72.0

func (o VpceConfigurationOutput) VpceConfigurationName() pulumi.StringOutput

func (VpceConfigurationOutput) VpceServiceName added in v0.72.0

func (o VpceConfigurationOutput) VpceServiceName() pulumi.StringOutput

type VpceConfigurationState added in v0.72.0

type VpceConfigurationState struct {
}

func (VpceConfigurationState) ElementType added in v0.72.0

func (VpceConfigurationState) ElementType() reflect.Type

type VpceConfigurationTag added in v0.72.0

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

Jump to

Keyboard shortcuts

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