Documentation
¶
Index ¶
- Constants
- type DevicePool
- type DevicePoolArgs
- type DevicePoolInput
- type DevicePoolOutput
- func (o DevicePoolOutput) Arn() pulumi.StringOutput
- func (o DevicePoolOutput) Description() pulumi.StringPtrOutput
- func (DevicePoolOutput) ElementType() reflect.Type
- func (o DevicePoolOutput) MaxDevices() pulumi.IntPtrOutput
- func (o DevicePoolOutput) Name() pulumi.StringOutput
- func (o DevicePoolOutput) ProjectArn() pulumi.StringOutput
- func (o DevicePoolOutput) Rules() DevicePoolRuleArrayOutput
- func (o DevicePoolOutput) Tags() aws.TagArrayOutput
- func (o DevicePoolOutput) ToDevicePoolOutput() DevicePoolOutput
- func (o DevicePoolOutput) ToDevicePoolOutputWithContext(ctx context.Context) DevicePoolOutput
- type DevicePoolRule
- type DevicePoolRuleArgs
- type DevicePoolRuleArray
- type DevicePoolRuleArrayInput
- type DevicePoolRuleArrayOutput
- func (DevicePoolRuleArrayOutput) ElementType() reflect.Type
- func (o DevicePoolRuleArrayOutput) Index(i pulumi.IntInput) DevicePoolRuleOutput
- func (o DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutput() DevicePoolRuleArrayOutput
- func (o DevicePoolRuleArrayOutput) ToDevicePoolRuleArrayOutputWithContext(ctx context.Context) DevicePoolRuleArrayOutput
- type DevicePoolRuleAttribute
- func (DevicePoolRuleAttribute) ElementType() reflect.Type
- func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutput() DevicePoolRuleAttributeOutput
- func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributeOutputWithContext(ctx context.Context) DevicePoolRuleAttributeOutput
- func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput
- func (e DevicePoolRuleAttribute) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput
- func (e DevicePoolRuleAttribute) ToStringOutput() pulumi.StringOutput
- func (e DevicePoolRuleAttribute) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DevicePoolRuleAttribute) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DevicePoolRuleAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleAttributeInput
- type DevicePoolRuleAttributeOutput
- func (DevicePoolRuleAttributeOutput) ElementType() reflect.Type
- func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutput() DevicePoolRuleAttributeOutput
- func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributeOutputWithContext(ctx context.Context) DevicePoolRuleAttributeOutput
- func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput
- func (o DevicePoolRuleAttributeOutput) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput
- func (o DevicePoolRuleAttributeOutput) ToStringOutput() pulumi.StringOutput
- func (o DevicePoolRuleAttributeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DevicePoolRuleAttributeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DevicePoolRuleAttributeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleAttributePtrInput
- type DevicePoolRuleAttributePtrOutput
- func (o DevicePoolRuleAttributePtrOutput) Elem() DevicePoolRuleAttributeOutput
- func (DevicePoolRuleAttributePtrOutput) ElementType() reflect.Type
- func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput
- func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput
- func (o DevicePoolRuleAttributePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DevicePoolRuleAttributePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleInput
- type DevicePoolRuleOperator
- func (DevicePoolRuleOperator) ElementType() reflect.Type
- func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutput() DevicePoolRuleOperatorOutput
- func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorOutputWithContext(ctx context.Context) DevicePoolRuleOperatorOutput
- func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput
- func (e DevicePoolRuleOperator) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput
- func (e DevicePoolRuleOperator) ToStringOutput() pulumi.StringOutput
- func (e DevicePoolRuleOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DevicePoolRuleOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DevicePoolRuleOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleOperatorInput
- type DevicePoolRuleOperatorOutput
- func (DevicePoolRuleOperatorOutput) ElementType() reflect.Type
- func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutput() DevicePoolRuleOperatorOutput
- func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorOutputWithContext(ctx context.Context) DevicePoolRuleOperatorOutput
- func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOperatorOutput) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o DevicePoolRuleOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DevicePoolRuleOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DevicePoolRuleOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleOperatorPtrInput
- type DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOperatorPtrOutput) Elem() DevicePoolRuleOperatorOutput
- func (DevicePoolRuleOperatorPtrOutput) ElementType() reflect.Type
- func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DevicePoolRuleOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DevicePoolRuleOutput
- func (o DevicePoolRuleOutput) Attribute() DevicePoolRuleAttributePtrOutput
- func (DevicePoolRuleOutput) ElementType() reflect.Type
- func (o DevicePoolRuleOutput) Operator() DevicePoolRuleOperatorPtrOutput
- func (o DevicePoolRuleOutput) ToDevicePoolRuleOutput() DevicePoolRuleOutput
- func (o DevicePoolRuleOutput) ToDevicePoolRuleOutputWithContext(ctx context.Context) DevicePoolRuleOutput
- func (o DevicePoolRuleOutput) Value() pulumi.StringPtrOutput
- type DevicePoolState
- type DevicePoolTag
- type InstanceProfile
- type InstanceProfileArgs
- type InstanceProfileInput
- type InstanceProfileOutput
- func (o InstanceProfileOutput) Arn() pulumi.StringOutput
- func (o InstanceProfileOutput) Description() pulumi.StringPtrOutput
- func (InstanceProfileOutput) ElementType() reflect.Type
- func (o InstanceProfileOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput
- func (o InstanceProfileOutput) Name() pulumi.StringOutput
- func (o InstanceProfileOutput) PackageCleanup() pulumi.BoolPtrOutput
- func (o InstanceProfileOutput) RebootAfterUse() pulumi.BoolPtrOutput
- func (o InstanceProfileOutput) Tags() aws.TagArrayOutput
- func (o InstanceProfileOutput) ToInstanceProfileOutput() InstanceProfileOutput
- func (o InstanceProfileOutput) ToInstanceProfileOutputWithContext(ctx context.Context) InstanceProfileOutput
- type InstanceProfileState
- type InstanceProfileTag
- type LookupDevicePoolArgs
- type LookupDevicePoolOutputArgs
- type LookupDevicePoolResult
- type LookupDevicePoolResultOutput
- func (o LookupDevicePoolResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDevicePoolResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDevicePoolResultOutput) ElementType() reflect.Type
- func (o LookupDevicePoolResultOutput) MaxDevices() pulumi.IntPtrOutput
- func (o LookupDevicePoolResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupDevicePoolResultOutput) Rules() DevicePoolRuleArrayOutput
- func (o LookupDevicePoolResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutput() LookupDevicePoolResultOutput
- func (o LookupDevicePoolResultOutput) ToLookupDevicePoolResultOutputWithContext(ctx context.Context) LookupDevicePoolResultOutput
- type LookupInstanceProfileArgs
- type LookupInstanceProfileOutputArgs
- type LookupInstanceProfileResult
- type LookupInstanceProfileResultOutput
- func (o LookupInstanceProfileResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupInstanceProfileResultOutput) Description() pulumi.StringPtrOutput
- func (LookupInstanceProfileResultOutput) ElementType() reflect.Type
- func (o LookupInstanceProfileResultOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput
- func (o LookupInstanceProfileResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupInstanceProfileResultOutput) PackageCleanup() pulumi.BoolPtrOutput
- func (o LookupInstanceProfileResultOutput) RebootAfterUse() pulumi.BoolPtrOutput
- func (o LookupInstanceProfileResultOutput) Tags() aws.TagArrayOutput
- func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutput() LookupInstanceProfileResultOutput
- func (o LookupInstanceProfileResultOutput) ToLookupInstanceProfileResultOutputWithContext(ctx context.Context) LookupInstanceProfileResultOutput
- type LookupNetworkProfileArgs
- type LookupNetworkProfileOutputArgs
- type LookupNetworkProfileResult
- type LookupNetworkProfileResultOutput
- func (o LookupNetworkProfileResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupNetworkProfileResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupNetworkProfileResultOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) DownlinkDelayMs() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) DownlinkJitterMs() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) DownlinkLossPercent() pulumi.IntPtrOutput
- func (LookupNetworkProfileResultOutput) ElementType() reflect.Type
- func (o LookupNetworkProfileResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupNetworkProfileResultOutput) Tags() aws.TagArrayOutput
- func (o LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutput() LookupNetworkProfileResultOutput
- func (o LookupNetworkProfileResultOutput) ToLookupNetworkProfileResultOutputWithContext(ctx context.Context) LookupNetworkProfileResultOutput
- func (o LookupNetworkProfileResultOutput) UplinkBandwidthBits() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) UplinkDelayMs() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) UplinkJitterMs() pulumi.IntPtrOutput
- func (o LookupNetworkProfileResultOutput) UplinkLossPercent() pulumi.IntPtrOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- func (o LookupProjectResultOutput) VpcConfig() ProjectVpcConfigPtrOutput
- type LookupTestGridProjectArgs
- type LookupTestGridProjectOutputArgs
- type LookupTestGridProjectResult
- type LookupTestGridProjectResultOutput
- func (o LookupTestGridProjectResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupTestGridProjectResultOutput) Description() pulumi.StringPtrOutput
- func (LookupTestGridProjectResultOutput) ElementType() reflect.Type
- func (o LookupTestGridProjectResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupTestGridProjectResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutput() LookupTestGridProjectResultOutput
- func (o LookupTestGridProjectResultOutput) ToLookupTestGridProjectResultOutputWithContext(ctx context.Context) LookupTestGridProjectResultOutput
- type LookupVpceConfigurationArgs
- type LookupVpceConfigurationOutputArgs
- type LookupVpceConfigurationResult
- type LookupVpceConfigurationResultOutput
- func (o LookupVpceConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupVpceConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupVpceConfigurationResultOutput) ServiceDnsName() pulumi.StringPtrOutput
- func (o LookupVpceConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutput() LookupVpceConfigurationResultOutput
- func (o LookupVpceConfigurationResultOutput) ToLookupVpceConfigurationResultOutputWithContext(ctx context.Context) LookupVpceConfigurationResultOutput
- func (o LookupVpceConfigurationResultOutput) VpceConfigurationDescription() pulumi.StringPtrOutput
- func (o LookupVpceConfigurationResultOutput) VpceConfigurationName() pulumi.StringPtrOutput
- func (o LookupVpceConfigurationResultOutput) VpceServiceName() pulumi.StringPtrOutput
- type NetworkProfile
- type NetworkProfileArgs
- type NetworkProfileInput
- type NetworkProfileOutput
- func (o NetworkProfileOutput) Arn() pulumi.StringOutput
- func (o NetworkProfileOutput) Description() pulumi.StringPtrOutput
- func (o NetworkProfileOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) DownlinkDelayMs() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) DownlinkJitterMs() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) DownlinkLossPercent() pulumi.IntPtrOutput
- func (NetworkProfileOutput) ElementType() reflect.Type
- func (o NetworkProfileOutput) Name() pulumi.StringOutput
- func (o NetworkProfileOutput) ProjectArn() pulumi.StringOutput
- func (o NetworkProfileOutput) Tags() aws.TagArrayOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (o NetworkProfileOutput) UplinkBandwidthBits() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) UplinkDelayMs() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) UplinkJitterMs() pulumi.IntPtrOutput
- func (o NetworkProfileOutput) UplinkLossPercent() pulumi.IntPtrOutput
- type NetworkProfileState
- type NetworkProfileTag
- type Project
- type ProjectArgs
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) Arn() pulumi.StringOutput
- func (o ProjectOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) Tags() aws.TagArrayOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) VpcConfig() ProjectVpcConfigPtrOutput
- type ProjectState
- type ProjectTag
- type ProjectVpcConfig
- type ProjectVpcConfigArgs
- func (ProjectVpcConfigArgs) ElementType() reflect.Type
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- type ProjectVpcConfigInput
- type ProjectVpcConfigOutput
- func (ProjectVpcConfigOutput) ElementType() reflect.Type
- func (o ProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigOutput) VpcId() pulumi.StringOutput
- type ProjectVpcConfigPtrInput
- type ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) Elem() ProjectVpcConfigOutput
- func (ProjectVpcConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type TestGridProject
- type TestGridProjectArgs
- type TestGridProjectInput
- type TestGridProjectOutput
- func (o TestGridProjectOutput) Arn() pulumi.StringOutput
- func (o TestGridProjectOutput) Description() pulumi.StringPtrOutput
- func (TestGridProjectOutput) ElementType() reflect.Type
- func (o TestGridProjectOutput) Name() pulumi.StringOutput
- func (o TestGridProjectOutput) Tags() aws.TagArrayOutput
- func (o TestGridProjectOutput) ToTestGridProjectOutput() TestGridProjectOutput
- func (o TestGridProjectOutput) ToTestGridProjectOutputWithContext(ctx context.Context) TestGridProjectOutput
- func (o TestGridProjectOutput) VpcConfig() TestGridProjectVpcConfigPtrOutput
- type TestGridProjectState
- type TestGridProjectTag
- type TestGridProjectVpcConfig
- type TestGridProjectVpcConfigArgs
- func (TestGridProjectVpcConfigArgs) ElementType() reflect.Type
- func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutput() TestGridProjectVpcConfigOutput
- func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigOutputWithContext(ctx context.Context) TestGridProjectVpcConfigOutput
- func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput
- func (i TestGridProjectVpcConfigArgs) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput
- type TestGridProjectVpcConfigInput
- type TestGridProjectVpcConfigOutput
- func (TestGridProjectVpcConfigOutput) ElementType() reflect.Type
- func (o TestGridProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o TestGridProjectVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutput() TestGridProjectVpcConfigOutput
- func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigOutputWithContext(ctx context.Context) TestGridProjectVpcConfigOutput
- func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput
- func (o TestGridProjectVpcConfigOutput) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput
- func (o TestGridProjectVpcConfigOutput) VpcId() pulumi.StringOutput
- type TestGridProjectVpcConfigPtrInput
- type TestGridProjectVpcConfigPtrOutput
- func (o TestGridProjectVpcConfigPtrOutput) Elem() TestGridProjectVpcConfigOutput
- func (TestGridProjectVpcConfigPtrOutput) ElementType() reflect.Type
- func (o TestGridProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o TestGridProjectVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutput() TestGridProjectVpcConfigPtrOutput
- func (o TestGridProjectVpcConfigPtrOutput) ToTestGridProjectVpcConfigPtrOutputWithContext(ctx context.Context) TestGridProjectVpcConfigPtrOutput
- func (o TestGridProjectVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type VpceConfiguration
- type VpceConfigurationArgs
- type VpceConfigurationInput
- type VpceConfigurationOutput
- func (o VpceConfigurationOutput) Arn() pulumi.StringOutput
- func (VpceConfigurationOutput) ElementType() reflect.Type
- func (o VpceConfigurationOutput) ServiceDnsName() pulumi.StringOutput
- func (o VpceConfigurationOutput) Tags() aws.TagArrayOutput
- func (o VpceConfigurationOutput) ToVpceConfigurationOutput() VpceConfigurationOutput
- func (o VpceConfigurationOutput) ToVpceConfigurationOutputWithContext(ctx context.Context) VpceConfigurationOutput
- func (o VpceConfigurationOutput) VpceConfigurationDescription() pulumi.StringPtrOutput
- func (o VpceConfigurationOutput) VpceConfigurationName() pulumi.StringOutput
- func (o VpceConfigurationOutput) VpceServiceName() pulumi.StringOutput
- type VpceConfigurationState
- type VpceConfigurationTag
Constants ¶
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") )
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 // The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // The device pool's description. Description pulumi.StringPtrOutput `pulumi:"description"` // The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the `rules` parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter. // // By specifying the maximum number of devices, you can control the costs that you incur by running tests. MaxDevices pulumi.IntPtrOutput `pulumi:"maxDevices"` // The device pool's name. Name pulumi.StringOutput `pulumi:"name"` // The ARN of the project for the device pool. ProjectArn pulumi.StringOutput `pulumi:"projectArn"` // The device pool's rules. Rules DevicePoolRuleArrayOutput `pulumi:"rules"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 { // The device pool's description. Description pulumi.StringPtrInput // The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the `rules` parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter. // // By specifying the maximum number of devices, you can control the costs that you incur by running tests. MaxDevices pulumi.IntPtrInput // The device pool's name. Name pulumi.StringPtrInput // The ARN of the project for the device pool. ProjectArn pulumi.StringInput // The device pool's rules. Rules DevicePoolRuleArrayInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 (o DevicePoolOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (DevicePoolOutput) Description ¶ added in v0.17.0
func (o DevicePoolOutput) Description() pulumi.StringPtrOutput
The device pool's description.
func (DevicePoolOutput) ElementType ¶
func (DevicePoolOutput) ElementType() reflect.Type
func (DevicePoolOutput) MaxDevices ¶ added in v0.17.0
func (o DevicePoolOutput) MaxDevices() pulumi.IntPtrOutput
The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the `rules` parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.
By specifying the maximum number of devices, you can control the costs that you incur by running tests.
func (DevicePoolOutput) Name ¶ added in v0.17.0
func (o DevicePoolOutput) Name() pulumi.StringOutput
The device pool's name.
func (DevicePoolOutput) ProjectArn ¶ added in v0.17.0
func (o DevicePoolOutput) ProjectArn() pulumi.StringOutput
The ARN of the project for the device pool.
func (DevicePoolOutput) Rules ¶ added in v0.17.0
func (o DevicePoolOutput) Rules() DevicePoolRuleArrayOutput
The device pool's rules.
func (DevicePoolOutput) Tags ¶ added in v0.17.0
func (o DevicePoolOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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 (o DevicePoolRuleArrayOutput) Index(i pulumi.IntInput) DevicePoolRuleOutput
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) ElementType() reflect.Type
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 (o DevicePoolRuleAttributeOutput) ToStringOutput() pulumi.StringOutput
func (DevicePoolRuleAttributeOutput) ToStringOutputWithContext ¶
func (o DevicePoolRuleAttributeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DevicePoolRuleAttributeOutput) ToStringPtrOutput ¶
func (o DevicePoolRuleAttributeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 (o DevicePoolRuleAttributePtrOutput) Elem() DevicePoolRuleAttributeOutput
func (DevicePoolRuleAttributePtrOutput) ElementType ¶
func (DevicePoolRuleAttributePtrOutput) ElementType() reflect.Type
func (DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutput ¶
func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutput() DevicePoolRuleAttributePtrOutput
func (DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutputWithContext ¶
func (o DevicePoolRuleAttributePtrOutput) ToDevicePoolRuleAttributePtrOutputWithContext(ctx context.Context) DevicePoolRuleAttributePtrOutput
func (DevicePoolRuleAttributePtrOutput) ToStringPtrOutput ¶
func (o DevicePoolRuleAttributePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o DevicePoolRuleOperatorOutput) ToStringOutput() pulumi.StringOutput
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 (o DevicePoolRuleOperatorPtrOutput) Elem() DevicePoolRuleOperatorOutput
func (DevicePoolRuleOperatorPtrOutput) ElementType ¶
func (DevicePoolRuleOperatorPtrOutput) ElementType() reflect.Type
func (DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutput ¶
func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutput() DevicePoolRuleOperatorPtrOutput
func (DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutputWithContext ¶
func (o DevicePoolRuleOperatorPtrOutput) ToDevicePoolRuleOperatorPtrOutputWithContext(ctx context.Context) DevicePoolRuleOperatorPtrOutput
func (DevicePoolRuleOperatorPtrOutput) ToStringPtrOutput ¶
func (o DevicePoolRuleOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 ¶
func (o DevicePoolRuleOutput) Attribute() DevicePoolRuleAttributePtrOutput
The rule's stringified attribute.
func (DevicePoolRuleOutput) ElementType ¶
func (DevicePoolRuleOutput) ElementType() reflect.Type
func (DevicePoolRuleOutput) Operator ¶
func (o DevicePoolRuleOutput) Operator() DevicePoolRuleOperatorPtrOutput
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 ¶
func (o DevicePoolRuleOutput) Value() pulumi.StringPtrOutput
The rule's value.
type DevicePoolState ¶
type DevicePoolState struct { }
func (DevicePoolState) ElementType ¶
func (DevicePoolState) ElementType() reflect.Type
type DevicePoolTag ¶
type DevicePoolTag struct { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (key). Value string `pulumi:"value"` }
type InstanceProfile ¶
type InstanceProfile struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // The description of the instance profile. Description pulumi.StringPtrOutput `pulumi:"description"` // An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes. // // The list of packages is considered only if you set `packageCleanup` to `true` . ExcludeAppPackagesFromCleanup pulumi.StringArrayOutput `pulumi:"excludeAppPackagesFromCleanup"` // The name of the instance profile. Name pulumi.StringOutput `pulumi:"name"` // When set to `true` , Device Farm removes app packages after a test run. The default value is `false` for private devices. PackageCleanup pulumi.BoolPtrOutput `pulumi:"packageCleanup"` // When set to `true` , Device Farm reboots the instance after a test run. The default value is `true` . RebootAfterUse pulumi.BoolPtrOutput `pulumi:"rebootAfterUse"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 { // The description of the instance profile. Description pulumi.StringPtrInput // An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes. // // The list of packages is considered only if you set `packageCleanup` to `true` . ExcludeAppPackagesFromCleanup pulumi.StringArrayInput // The name of the instance profile. Name pulumi.StringPtrInput // When set to `true` , Device Farm removes app packages after a test run. The default value is `false` for private devices. PackageCleanup pulumi.BoolPtrInput // When set to `true` , Device Farm reboots the instance after a test run. The default value is `true` . RebootAfterUse pulumi.BoolPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 (o InstanceProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (InstanceProfileOutput) Description ¶ added in v0.17.0
func (o InstanceProfileOutput) Description() pulumi.StringPtrOutput
The description of the instance profile.
func (InstanceProfileOutput) ElementType ¶
func (InstanceProfileOutput) ElementType() reflect.Type
func (InstanceProfileOutput) ExcludeAppPackagesFromCleanup ¶ added in v0.17.0
func (o InstanceProfileOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput
An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.
The list of packages is considered only if you set `packageCleanup` to `true` .
func (InstanceProfileOutput) Name ¶ added in v0.17.0
func (o InstanceProfileOutput) Name() pulumi.StringOutput
The name of the instance profile.
func (InstanceProfileOutput) PackageCleanup ¶ added in v0.17.0
func (o InstanceProfileOutput) PackageCleanup() pulumi.BoolPtrOutput
When set to `true` , Device Farm removes app packages after a test run. The default value is `false` for private devices.
func (InstanceProfileOutput) RebootAfterUse ¶ added in v0.17.0
func (o InstanceProfileOutput) RebootAfterUse() pulumi.BoolPtrOutput
When set to `true` , Device Farm reboots the instance after a test run. The default value is `true` .
func (InstanceProfileOutput) Tags ¶ added in v0.17.0
func (o InstanceProfileOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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 { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (key). Value string `pulumi:"value"` }
type LookupDevicePoolArgs ¶ added in v0.12.0
type LookupDevicePoolArgs struct { // The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupDevicePoolOutputArgs ¶ added in v0.12.0
type LookupDevicePoolOutputArgs struct { // The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . 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 { // The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // The device pool's description. Description *string `pulumi:"description"` // The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the `rules` parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter. // // By specifying the maximum number of devices, you can control the costs that you incur by running tests. MaxDevices *int `pulumi:"maxDevices"` // The device pool's name. Name *string `pulumi:"name"` // The device pool's rules. Rules []DevicePoolRule `pulumi:"rules"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 LookupDevicePoolOutput(ctx *pulumi.Context, args LookupDevicePoolOutputArgs, opts ...pulumi.InvokeOption) LookupDevicePoolResultOutput
func (LookupDevicePoolResultOutput) Arn ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the device pool. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupDevicePoolResultOutput) Description ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) Description() pulumi.StringPtrOutput
The device pool's description.
func (LookupDevicePoolResultOutput) ElementType ¶ added in v0.12.0
func (LookupDevicePoolResultOutput) ElementType() reflect.Type
func (LookupDevicePoolResultOutput) MaxDevices ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) MaxDevices() pulumi.IntPtrOutput
The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the `rules` parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.
By specifying the maximum number of devices, you can control the costs that you incur by running tests.
func (LookupDevicePoolResultOutput) Name ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) Name() pulumi.StringPtrOutput
The device pool's name.
func (LookupDevicePoolResultOutput) Rules ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) Rules() DevicePoolRuleArrayOutput
The device pool's rules.
func (LookupDevicePoolResultOutput) Tags ¶ added in v0.12.0
func (o LookupDevicePoolResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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 { // The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupInstanceProfileOutputArgs ¶ added in v0.12.0
type LookupInstanceProfileOutputArgs struct { // The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupInstanceProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceProfileOutputArgs) ElementType() reflect.Type
type LookupInstanceProfileResult ¶ added in v0.12.0
type LookupInstanceProfileResult struct { // The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // The description of the instance profile. Description *string `pulumi:"description"` // An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes. // // The list of packages is considered only if you set `packageCleanup` to `true` . ExcludeAppPackagesFromCleanup []string `pulumi:"excludeAppPackagesFromCleanup"` // The name of the instance profile. Name *string `pulumi:"name"` // When set to `true` , Device Farm removes app packages after a test run. The default value is `false` for private devices. PackageCleanup *bool `pulumi:"packageCleanup"` // When set to `true` , Device Farm reboots the instance after a test run. The default value is `true` . RebootAfterUse *bool `pulumi:"rebootAfterUse"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 LookupInstanceProfileOutput(ctx *pulumi.Context, args LookupInstanceProfileOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceProfileResultOutput
func (LookupInstanceProfileResultOutput) Arn ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the instance profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupInstanceProfileResultOutput) Description ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Description() pulumi.StringPtrOutput
The description of the instance profile.
func (LookupInstanceProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceProfileResultOutput) ElementType() reflect.Type
func (LookupInstanceProfileResultOutput) ExcludeAppPackagesFromCleanup ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) ExcludeAppPackagesFromCleanup() pulumi.StringArrayOutput
An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.
The list of packages is considered only if you set `packageCleanup` to `true` .
func (LookupInstanceProfileResultOutput) Name ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Name() pulumi.StringPtrOutput
The name of the instance profile.
func (LookupInstanceProfileResultOutput) PackageCleanup ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) PackageCleanup() pulumi.BoolPtrOutput
When set to `true` , Device Farm removes app packages after a test run. The default value is `false` for private devices.
func (LookupInstanceProfileResultOutput) RebootAfterUse ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) RebootAfterUse() pulumi.BoolPtrOutput
When set to `true` , Device Farm reboots the instance after a test run. The default value is `true` .
func (LookupInstanceProfileResultOutput) Tags ¶ added in v0.12.0
func (o LookupInstanceProfileResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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 { // The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupNetworkProfileOutputArgs ¶ added in v0.12.0
type LookupNetworkProfileOutputArgs struct { // The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupNetworkProfileOutputArgs) ElementType ¶ added in v0.12.0
func (LookupNetworkProfileOutputArgs) ElementType() reflect.Type
type LookupNetworkProfileResult ¶ added in v0.12.0
type LookupNetworkProfileResult struct { // The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // The description of the network profile. Description *string `pulumi:"description"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits *int `pulumi:"downlinkBandwidthBits"` // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. DownlinkDelayMs *int `pulumi:"downlinkDelayMs"` // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. DownlinkJitterMs *int `pulumi:"downlinkJitterMs"` // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent *int `pulumi:"downlinkLossPercent"` // The name of the network profile. Name *string `pulumi:"name"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags []aws.Tag `pulumi:"tags"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits *int `pulumi:"uplinkBandwidthBits"` // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. UplinkDelayMs *int `pulumi:"uplinkDelayMs"` // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. UplinkJitterMs *int `pulumi:"uplinkJitterMs"` // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. 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 LookupNetworkProfileOutput(ctx *pulumi.Context, args LookupNetworkProfileOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkProfileResultOutput
func (LookupNetworkProfileResultOutput) Arn ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupNetworkProfileResultOutput) Description ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) Description() pulumi.StringPtrOutput
The description of the network profile.
func (LookupNetworkProfileResultOutput) DownlinkBandwidthBits ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput
The data throughput rate in bits per second, as an integer from 0 to 104857600.
func (LookupNetworkProfileResultOutput) DownlinkDelayMs ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) DownlinkDelayMs() pulumi.IntPtrOutput
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
func (LookupNetworkProfileResultOutput) DownlinkJitterMs ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) DownlinkJitterMs() pulumi.IntPtrOutput
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
func (LookupNetworkProfileResultOutput) DownlinkLossPercent ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) DownlinkLossPercent() pulumi.IntPtrOutput
Proportion of received packets that fail to arrive from 0 to 100 percent.
func (LookupNetworkProfileResultOutput) ElementType ¶ added in v0.12.0
func (LookupNetworkProfileResultOutput) ElementType() reflect.Type
func (LookupNetworkProfileResultOutput) Name ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) Name() pulumi.StringPtrOutput
The name of the network profile.
func (LookupNetworkProfileResultOutput) Tags ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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
The data throughput rate in bits per second, as an integer from 0 to 104857600.
func (LookupNetworkProfileResultOutput) UplinkDelayMs ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) UplinkDelayMs() pulumi.IntPtrOutput
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
func (LookupNetworkProfileResultOutput) UplinkJitterMs ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) UplinkJitterMs() pulumi.IntPtrOutput
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
func (LookupNetworkProfileResultOutput) UplinkLossPercent ¶ added in v0.12.0
func (o LookupNetworkProfileResultOutput) UplinkLossPercent() pulumi.IntPtrOutput
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
type LookupProjectArgs ¶ added in v0.12.0
type LookupProjectArgs struct { // The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupProjectOutputArgs ¶ added in v0.12.0
type LookupProjectOutputArgs struct { // The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . 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 { // The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run. DefaultJobTimeoutMinutes *int `pulumi:"defaultJobTimeoutMinutes"` // The project's name. Name *string `pulumi:"name"` // The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters. Tags []aws.Tag `pulumi:"tags"` // The VPC security groups and subnets that are attached to a project. 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 (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupProjectResultOutput) DefaultJobTimeoutMinutes ¶ added in v0.12.0
func (o LookupProjectResultOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput
Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
func (LookupProjectResultOutput) ElementType ¶ added in v0.12.0
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Name ¶ added in v0.12.0
func (o LookupProjectResultOutput) Name() pulumi.StringPtrOutput
The project's name.
func (LookupProjectResultOutput) Tags ¶ added in v0.12.0
func (o LookupProjectResultOutput) Tags() aws.TagArrayOutput
The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.
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
func (o LookupProjectResultOutput) VpcConfig() ProjectVpcConfigPtrOutput
The VPC security groups and subnets that are attached to a project.
type LookupTestGridProjectArgs ¶ added in v0.12.0
type LookupTestGridProjectArgs struct { // The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupTestGridProjectOutputArgs ¶ added in v0.12.0
type LookupTestGridProjectOutputArgs struct { // The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupTestGridProjectOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTestGridProjectOutputArgs) ElementType() reflect.Type
type LookupTestGridProjectResult ¶ added in v0.12.0
type LookupTestGridProjectResult struct { // The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // A human-readable description for the project. Description *string `pulumi:"description"` // A human-readable name for the project. Name *string `pulumi:"name"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . 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 LookupTestGridProjectOutput(ctx *pulumi.Context, args LookupTestGridProjectOutputArgs, opts ...pulumi.InvokeOption) LookupTestGridProjectResultOutput
func (LookupTestGridProjectResultOutput) Arn ¶ added in v0.12.0
func (o LookupTestGridProjectResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupTestGridProjectResultOutput) Description ¶ added in v0.12.0
func (o LookupTestGridProjectResultOutput) Description() pulumi.StringPtrOutput
A human-readable description for the project.
func (LookupTestGridProjectResultOutput) ElementType ¶ added in v0.12.0
func (LookupTestGridProjectResultOutput) ElementType() reflect.Type
func (LookupTestGridProjectResultOutput) Name ¶ added in v0.12.0
func (o LookupTestGridProjectResultOutput) Name() pulumi.StringPtrOutput
A human-readable name for the project.
func (LookupTestGridProjectResultOutput) Tags ¶ added in v0.12.0
func (o LookupTestGridProjectResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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 { // The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn string `pulumi:"arn"` }
type LookupVpceConfigurationOutputArgs ¶ added in v0.72.0
type LookupVpceConfigurationOutputArgs struct { // The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupVpceConfigurationOutputArgs) ElementType ¶ added in v0.72.0
func (LookupVpceConfigurationOutputArgs) ElementType() reflect.Type
type LookupVpceConfigurationResult ¶ added in v0.72.0
type LookupVpceConfigurationResult struct { // The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn *string `pulumi:"arn"` // The DNS name that Device Farm will use to map to the private service you want to access. ServiceDnsName *string `pulumi:"serviceDnsName"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags []aws.Tag `pulumi:"tags"` // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription *string `pulumi:"vpceConfigurationDescription"` // The friendly name you give to your VPC endpoint configuration to manage your configurations more easily. VpceConfigurationName *string `pulumi:"vpceConfigurationName"` // The name of the VPC endpoint service that you want to access from Device Farm. // // The name follows the format `com.amazonaws.vpce.us-west-2.vpce-svc-id` . 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 LookupVpceConfigurationOutput(ctx *pulumi.Context, args LookupVpceConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupVpceConfigurationResultOutput
func (LookupVpceConfigurationResultOutput) Arn ¶ added in v0.72.0
func (o LookupVpceConfigurationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (LookupVpceConfigurationResultOutput) ElementType ¶ added in v0.72.0
func (LookupVpceConfigurationResultOutput) ElementType() reflect.Type
func (LookupVpceConfigurationResultOutput) ServiceDnsName ¶ added in v0.72.0
func (o LookupVpceConfigurationResultOutput) ServiceDnsName() pulumi.StringPtrOutput
The DNS name that Device Farm will use to map to the private service you want to access.
func (LookupVpceConfigurationResultOutput) Tags ¶ added in v0.72.0
func (o LookupVpceConfigurationResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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
An optional description that provides details about your VPC endpoint configuration.
func (LookupVpceConfigurationResultOutput) VpceConfigurationName ¶ added in v0.72.0
func (o LookupVpceConfigurationResultOutput) VpceConfigurationName() pulumi.StringPtrOutput
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
func (LookupVpceConfigurationResultOutput) VpceServiceName ¶ added in v0.72.0
func (o LookupVpceConfigurationResultOutput) VpceServiceName() pulumi.StringPtrOutput
The name of the VPC endpoint service that you want to access from Device Farm.
The name follows the format `com.amazonaws.vpce.us-west-2.vpce-svc-id` .
type NetworkProfile ¶
type NetworkProfile struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // The description of the network profile. Description pulumi.StringPtrOutput `pulumi:"description"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits pulumi.IntPtrOutput `pulumi:"downlinkBandwidthBits"` // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. DownlinkDelayMs pulumi.IntPtrOutput `pulumi:"downlinkDelayMs"` // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. DownlinkJitterMs pulumi.IntPtrOutput `pulumi:"downlinkJitterMs"` // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent pulumi.IntPtrOutput `pulumi:"downlinkLossPercent"` // The name of the network profile. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Resource Name (ARN) of the specified project. ProjectArn pulumi.StringOutput `pulumi:"projectArn"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayOutput `pulumi:"tags"` // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits pulumi.IntPtrOutput `pulumi:"uplinkBandwidthBits"` // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. UplinkDelayMs pulumi.IntPtrOutput `pulumi:"uplinkDelayMs"` // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. UplinkJitterMs pulumi.IntPtrOutput `pulumi:"uplinkJitterMs"` // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. 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 { // The description of the network profile. Description pulumi.StringPtrInput // The data throughput rate in bits per second, as an integer from 0 to 104857600. DownlinkBandwidthBits pulumi.IntPtrInput // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. DownlinkDelayMs pulumi.IntPtrInput // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. DownlinkJitterMs pulumi.IntPtrInput // Proportion of received packets that fail to arrive from 0 to 100 percent. DownlinkLossPercent pulumi.IntPtrInput // The name of the network profile. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the specified project. ProjectArn pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayInput // The data throughput rate in bits per second, as an integer from 0 to 104857600. UplinkBandwidthBits pulumi.IntPtrInput // Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. UplinkDelayMs pulumi.IntPtrInput // Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. UplinkJitterMs pulumi.IntPtrInput // Proportion of transmitted packets that fail to arrive from 0 to 100 percent. 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 (o NetworkProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the network profile. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (NetworkProfileOutput) Description ¶ added in v0.17.0
func (o NetworkProfileOutput) Description() pulumi.StringPtrOutput
The description of the network profile.
func (NetworkProfileOutput) DownlinkBandwidthBits ¶ added in v0.17.0
func (o NetworkProfileOutput) DownlinkBandwidthBits() pulumi.IntPtrOutput
The data throughput rate in bits per second, as an integer from 0 to 104857600.
func (NetworkProfileOutput) DownlinkDelayMs ¶ added in v0.17.0
func (o NetworkProfileOutput) DownlinkDelayMs() pulumi.IntPtrOutput
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
func (NetworkProfileOutput) DownlinkJitterMs ¶ added in v0.17.0
func (o NetworkProfileOutput) DownlinkJitterMs() pulumi.IntPtrOutput
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
func (NetworkProfileOutput) DownlinkLossPercent ¶ added in v0.17.0
func (o NetworkProfileOutput) DownlinkLossPercent() pulumi.IntPtrOutput
Proportion of received packets that fail to arrive from 0 to 100 percent.
func (NetworkProfileOutput) ElementType ¶
func (NetworkProfileOutput) ElementType() reflect.Type
func (NetworkProfileOutput) Name ¶ added in v0.17.0
func (o NetworkProfileOutput) Name() pulumi.StringOutput
The name of the network profile.
func (NetworkProfileOutput) ProjectArn ¶ added in v0.17.0
func (o NetworkProfileOutput) ProjectArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the specified project.
func (NetworkProfileOutput) Tags ¶ added in v0.17.0
func (o NetworkProfileOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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
The data throughput rate in bits per second, as an integer from 0 to 104857600.
func (NetworkProfileOutput) UplinkDelayMs ¶ added in v0.17.0
func (o NetworkProfileOutput) UplinkDelayMs() pulumi.IntPtrOutput
Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
func (NetworkProfileOutput) UplinkJitterMs ¶ added in v0.17.0
func (o NetworkProfileOutput) UplinkJitterMs() pulumi.IntPtrOutput
Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
func (NetworkProfileOutput) UplinkLossPercent ¶ added in v0.17.0
func (o NetworkProfileOutput) UplinkLossPercent() pulumi.IntPtrOutput
Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
type NetworkProfileState ¶
type NetworkProfileState struct { }
func (NetworkProfileState) ElementType ¶
func (NetworkProfileState) ElementType() reflect.Type
type NetworkProfileTag ¶
type NetworkProfileTag struct { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (key). Value string `pulumi:"value"` }
type Project ¶
type Project struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run. DefaultJobTimeoutMinutes pulumi.IntPtrOutput `pulumi:"defaultJobTimeoutMinutes"` // The project's name. Name pulumi.StringOutput `pulumi:"name"` // The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters. Tags aws.TagArrayOutput `pulumi:"tags"` // The VPC security groups and subnets that are attached to a project. 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) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run. DefaultJobTimeoutMinutes pulumi.IntPtrInput // The project's name. Name pulumi.StringPtrInput // The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters. Tags aws.TagArrayInput // The VPC security groups and subnets that are attached to a project. 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 (o ProjectOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (ProjectOutput) DefaultJobTimeoutMinutes ¶ added in v0.17.0
func (o ProjectOutput) DefaultJobTimeoutMinutes() pulumi.IntPtrOutput
Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) Name ¶ added in v0.17.0
func (o ProjectOutput) Name() pulumi.StringOutput
The project's name.
func (ProjectOutput) Tags ¶ added in v0.17.0
func (o ProjectOutput) Tags() aws.TagArrayOutput
The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.
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
func (o ProjectOutput) VpcConfig() ProjectVpcConfigPtrOutput
The VPC security groups and subnets that are attached to a project.
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTag ¶
type ProjectTag struct { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (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
func (o ProjectVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
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
func (o ProjectVpcConfigOutput) VpcId() pulumi.StringOutput
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 (o ProjectVpcConfigPtrOutput) Elem() ProjectVpcConfigOutput
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
func (o ProjectVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
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
func (o ProjectVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
The ID of the Amazon VPC
type TestGridProject ¶
type TestGridProject struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // A human-readable description for the project. Description pulumi.StringPtrOutput `pulumi:"description"` // A human-readable name for the project. Name pulumi.StringOutput `pulumi:"name"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayOutput `pulumi:"tags"` // The VPC security groups and subnets that are attached to a project. 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 { // A human-readable description for the project. Description pulumi.StringPtrInput // A human-readable name for the project. Name pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayInput // The VPC security groups and subnets that are attached to a project. 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 (o TestGridProjectOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the `TestGrid` project. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
func (TestGridProjectOutput) Description ¶ added in v0.17.0
func (o TestGridProjectOutput) Description() pulumi.StringPtrOutput
A human-readable description for the project.
func (TestGridProjectOutput) ElementType ¶
func (TestGridProjectOutput) ElementType() reflect.Type
func (TestGridProjectOutput) Name ¶ added in v0.17.0
func (o TestGridProjectOutput) Name() pulumi.StringOutput
A human-readable name for the project.
func (TestGridProjectOutput) Tags ¶ added in v0.17.0
func (o TestGridProjectOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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
func (o TestGridProjectOutput) VpcConfig() TestGridProjectVpcConfigPtrOutput
The VPC security groups and subnets that are attached to a project.
type TestGridProjectState ¶
type TestGridProjectState struct { }
func (TestGridProjectState) ElementType ¶
func (TestGridProjectState) ElementType() reflect.Type
type TestGridProjectTag ¶
type TestGridProjectTag struct { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (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"` // A list of VPC IDs. // // Each VPC is given a unique ID upon creation. 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"` // A list of VPC IDs. // // Each VPC is given a unique ID upon creation. VpcId pulumi.StringInput `pulumi:"vpcId"` }
The VPC security groups and subnets that are attached to a TestGrid project.
func (TestGridProjectVpcConfigArgs) ElementType ¶
func (TestGridProjectVpcConfigArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TestGridProjectVpcConfigOutput) SecurityGroupIds ¶
func (o TestGridProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of VPC security group IDs in your Amazon VPC.
func (TestGridProjectVpcConfigOutput) SubnetIds ¶
func (o TestGridProjectVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
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 ¶
func (o TestGridProjectVpcConfigOutput) VpcId() pulumi.StringOutput
A list of VPC IDs.
Each VPC is given a unique ID upon creation.
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
func TestGridProjectVpcConfigPtr ¶
func TestGridProjectVpcConfigPtr(v *TestGridProjectVpcConfigArgs) TestGridProjectVpcConfigPtrInput
type TestGridProjectVpcConfigPtrOutput ¶
type TestGridProjectVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (TestGridProjectVpcConfigPtrOutput) Elem ¶
func (o TestGridProjectVpcConfigPtrOutput) Elem() TestGridProjectVpcConfigOutput
func (TestGridProjectVpcConfigPtrOutput) ElementType ¶
func (TestGridProjectVpcConfigPtrOutput) ElementType() reflect.Type
func (TestGridProjectVpcConfigPtrOutput) SecurityGroupIds ¶
func (o TestGridProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of VPC security group IDs in your Amazon VPC.
func (TestGridProjectVpcConfigPtrOutput) SubnetIds ¶
func (o TestGridProjectVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
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 ¶
func (o TestGridProjectVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
A list of VPC IDs.
Each VPC is given a unique ID upon creation.
type VpceConfiguration ¶ added in v0.72.0
type VpceConfiguration struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* . Arn pulumi.StringOutput `pulumi:"arn"` // The DNS name that Device Farm will use to map to the private service you want to access. ServiceDnsName pulumi.StringOutput `pulumi:"serviceDnsName"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayOutput `pulumi:"tags"` // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription pulumi.StringPtrOutput `pulumi:"vpceConfigurationDescription"` // The friendly name you give to your VPC endpoint configuration to manage your configurations more easily. VpceConfigurationName pulumi.StringOutput `pulumi:"vpceConfigurationName"` // The name of the VPC endpoint service that you want to access from Device Farm. // // The name follows the format `com.amazonaws.vpce.us-west-2.vpce-svc-id` . 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 { // The DNS name that Device Farm will use to map to the private service you want to access. ServiceDnsName pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* . Tags aws.TagArrayInput // An optional description that provides details about your VPC endpoint configuration. VpceConfigurationDescription pulumi.StringPtrInput // The friendly name you give to your VPC endpoint configuration to manage your configurations more easily. VpceConfigurationName pulumi.StringPtrInput // The name of the VPC endpoint service that you want to access from Device Farm. // // The name follows the format `com.amazonaws.vpce.us-west-2.vpce-svc-id` . 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 (o VpceConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the VPC endpoint. See [Amazon resource names](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference guide* .
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
The DNS name that Device Farm will use to map to the private service you want to access.
func (VpceConfigurationOutput) Tags ¶ added in v0.72.0
func (o VpceConfigurationOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *guide* .
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
An optional description that provides details about your VPC endpoint configuration.
func (VpceConfigurationOutput) VpceConfigurationName ¶ added in v0.72.0
func (o VpceConfigurationOutput) VpceConfigurationName() pulumi.StringOutput
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
func (VpceConfigurationOutput) VpceServiceName ¶ added in v0.72.0
func (o VpceConfigurationOutput) VpceServiceName() pulumi.StringOutput
The name of the VPC endpoint service that you want to access from Device Farm.
The name follows the format `com.amazonaws.vpce.us-west-2.vpce-svc-id` .
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 { // One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values. Key string `pulumi:"key"` // The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor in a tag category (key). Value string `pulumi:"value"` }