Documentation
¶
Index ¶
- Constants
- type Account
- type AccountArgs
- func (AccountArgs) ElementType() reflect.Type
- func (i AccountArgs) ToAccountOutput() AccountOutput
- func (i AccountArgs) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (i AccountArgs) ToAccountPtrOutput() AccountPtrOutput
- func (i AccountArgs) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- type AccountInput
- type AccountOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) GoogleAuto() GoogleAutoPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) ToAccountPtrOutput() AccountPtrOutput
- func (o AccountOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- type AccountPtrInput
- type AccountPtrOutput
- func (o AccountPtrOutput) Elem() AccountOutput
- func (AccountPtrOutput) ElementType() reflect.Type
- func (o AccountPtrOutput) GoogleAuto() GoogleAutoPtrOutput
- func (o AccountPtrOutput) ToAccountPtrOutput() AccountPtrOutput
- func (o AccountPtrOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
- type AccountResponse
- type AccountResponseOutput
- func (AccountResponseOutput) ElementType() reflect.Type
- func (o AccountResponseOutput) GoogleAuto() GoogleAutoResponseOutput
- func (o AccountResponseOutput) ToAccountResponseOutput() AccountResponseOutput
- func (o AccountResponseOutput) ToAccountResponseOutputWithContext(ctx context.Context) AccountResponseOutput
- type AndroidDevice
- type AndroidDeviceArgs
- type AndroidDeviceArray
- type AndroidDeviceArrayInput
- type AndroidDeviceArrayOutput
- func (AndroidDeviceArrayOutput) ElementType() reflect.Type
- func (o AndroidDeviceArrayOutput) Index(i pulumi.IntInput) AndroidDeviceOutput
- func (o AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutput() AndroidDeviceArrayOutput
- func (o AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutputWithContext(ctx context.Context) AndroidDeviceArrayOutput
- type AndroidDeviceInput
- type AndroidDeviceList
- type AndroidDeviceListArgs
- func (AndroidDeviceListArgs) ElementType() reflect.Type
- func (i AndroidDeviceListArgs) ToAndroidDeviceListOutput() AndroidDeviceListOutput
- func (i AndroidDeviceListArgs) ToAndroidDeviceListOutputWithContext(ctx context.Context) AndroidDeviceListOutput
- func (i AndroidDeviceListArgs) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
- func (i AndroidDeviceListArgs) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
- type AndroidDeviceListInput
- type AndroidDeviceListOutput
- func (o AndroidDeviceListOutput) AndroidDevices() AndroidDeviceArrayOutput
- func (AndroidDeviceListOutput) ElementType() reflect.Type
- func (o AndroidDeviceListOutput) ToAndroidDeviceListOutput() AndroidDeviceListOutput
- func (o AndroidDeviceListOutput) ToAndroidDeviceListOutputWithContext(ctx context.Context) AndroidDeviceListOutput
- func (o AndroidDeviceListOutput) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
- func (o AndroidDeviceListOutput) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
- type AndroidDeviceListPtrInput
- type AndroidDeviceListPtrOutput
- func (o AndroidDeviceListPtrOutput) AndroidDevices() AndroidDeviceArrayOutput
- func (o AndroidDeviceListPtrOutput) Elem() AndroidDeviceListOutput
- func (AndroidDeviceListPtrOutput) ElementType() reflect.Type
- func (o AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
- func (o AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
- type AndroidDeviceListResponse
- type AndroidDeviceListResponseOutput
- func (o AndroidDeviceListResponseOutput) AndroidDevices() AndroidDeviceResponseArrayOutput
- func (AndroidDeviceListResponseOutput) ElementType() reflect.Type
- func (o AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutput() AndroidDeviceListResponseOutput
- func (o AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutputWithContext(ctx context.Context) AndroidDeviceListResponseOutput
- type AndroidDeviceOutput
- func (o AndroidDeviceOutput) AndroidModelId() pulumi.StringOutput
- func (o AndroidDeviceOutput) AndroidVersionId() pulumi.StringOutput
- func (AndroidDeviceOutput) ElementType() reflect.Type
- func (o AndroidDeviceOutput) Locale() pulumi.StringOutput
- func (o AndroidDeviceOutput) Orientation() pulumi.StringOutput
- func (o AndroidDeviceOutput) ToAndroidDeviceOutput() AndroidDeviceOutput
- func (o AndroidDeviceOutput) ToAndroidDeviceOutputWithContext(ctx context.Context) AndroidDeviceOutput
- type AndroidDeviceResponse
- type AndroidDeviceResponseArrayOutput
- func (AndroidDeviceResponseArrayOutput) ElementType() reflect.Type
- func (o AndroidDeviceResponseArrayOutput) Index(i pulumi.IntInput) AndroidDeviceResponseOutput
- func (o AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutput() AndroidDeviceResponseArrayOutput
- func (o AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutputWithContext(ctx context.Context) AndroidDeviceResponseArrayOutput
- type AndroidDeviceResponseOutput
- func (o AndroidDeviceResponseOutput) AndroidModelId() pulumi.StringOutput
- func (o AndroidDeviceResponseOutput) AndroidVersionId() pulumi.StringOutput
- func (AndroidDeviceResponseOutput) ElementType() reflect.Type
- func (o AndroidDeviceResponseOutput) Locale() pulumi.StringOutput
- func (o AndroidDeviceResponseOutput) Orientation() pulumi.StringOutput
- func (o AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutput() AndroidDeviceResponseOutput
- func (o AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutputWithContext(ctx context.Context) AndroidDeviceResponseOutput
- type AndroidInstrumentationTest
- type AndroidInstrumentationTestArgs
- func (AndroidInstrumentationTestArgs) ElementType() reflect.Type
- func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutput() AndroidInstrumentationTestOutput
- func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutputWithContext(ctx context.Context) AndroidInstrumentationTestOutput
- func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
- func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
- type AndroidInstrumentationTestInput
- type AndroidInstrumentationTestOrchestratorOption
- func (AndroidInstrumentationTestOrchestratorOption) ElementType() reflect.Type
- func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutput() AndroidInstrumentationTestOrchestratorOptionOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToStringOutput() pulumi.StringOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidInstrumentationTestOrchestratorOptionInput
- type AndroidInstrumentationTestOrchestratorOptionOutput
- func (AndroidInstrumentationTestOrchestratorOptionOutput) ElementType() reflect.Type
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutput() AndroidInstrumentationTestOrchestratorOptionOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidInstrumentationTestOrchestratorOptionPtrInput
- type AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) Elem() AndroidInstrumentationTestOrchestratorOptionOutput
- func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ElementType() reflect.Type
- func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidInstrumentationTestOutput
- func (o AndroidInstrumentationTestOutput) AppApk() FileReferencePtrOutput
- func (o AndroidInstrumentationTestOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidInstrumentationTestOutput) AppPackageId() pulumi.StringPtrOutput
- func (AndroidInstrumentationTestOutput) ElementType() reflect.Type
- func (o AndroidInstrumentationTestOutput) OrchestratorOption() AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestOutput) ShardingOption() ShardingOptionPtrOutput
- func (o AndroidInstrumentationTestOutput) TestApk() FileReferenceOutput
- func (o AndroidInstrumentationTestOutput) TestPackageId() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestOutput) TestRunnerClass() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestOutput) TestTargets() pulumi.StringArrayOutput
- func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutput() AndroidInstrumentationTestOutput
- func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutputWithContext(ctx context.Context) AndroidInstrumentationTestOutput
- func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
- func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
- type AndroidInstrumentationTestPtrInput
- type AndroidInstrumentationTestPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) AppApk() FileReferencePtrOutput
- func (o AndroidInstrumentationTestPtrOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidInstrumentationTestPtrOutput) AppPackageId() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) Elem() AndroidInstrumentationTestOutput
- func (AndroidInstrumentationTestPtrOutput) ElementType() reflect.Type
- func (o AndroidInstrumentationTestPtrOutput) OrchestratorOption() AndroidInstrumentationTestOrchestratorOptionPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) ShardingOption() ShardingOptionPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) TestApk() FileReferencePtrOutput
- func (o AndroidInstrumentationTestPtrOutput) TestPackageId() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) TestRunnerClass() pulumi.StringPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) TestTargets() pulumi.StringArrayOutput
- func (o AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
- func (o AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
- type AndroidInstrumentationTestResponse
- type AndroidInstrumentationTestResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) AppApk() FileReferenceResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) AppBundle() AppBundleResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) AppPackageId() pulumi.StringOutput
- func (AndroidInstrumentationTestResponseOutput) ElementType() reflect.Type
- func (o AndroidInstrumentationTestResponseOutput) OrchestratorOption() pulumi.StringOutput
- func (o AndroidInstrumentationTestResponseOutput) ShardingOption() ShardingOptionResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) TestApk() FileReferenceResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) TestPackageId() pulumi.StringOutput
- func (o AndroidInstrumentationTestResponseOutput) TestRunnerClass() pulumi.StringOutput
- func (o AndroidInstrumentationTestResponseOutput) TestTargets() pulumi.StringArrayOutput
- func (o AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutput() AndroidInstrumentationTestResponseOutput
- func (o AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutputWithContext(ctx context.Context) AndroidInstrumentationTestResponseOutput
- type AndroidMatrix
- type AndroidMatrixArgs
- func (AndroidMatrixArgs) ElementType() reflect.Type
- func (i AndroidMatrixArgs) ToAndroidMatrixOutput() AndroidMatrixOutput
- func (i AndroidMatrixArgs) ToAndroidMatrixOutputWithContext(ctx context.Context) AndroidMatrixOutput
- func (i AndroidMatrixArgs) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
- func (i AndroidMatrixArgs) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
- type AndroidMatrixInput
- type AndroidMatrixOutput
- func (o AndroidMatrixOutput) AndroidModelIds() pulumi.StringArrayOutput
- func (o AndroidMatrixOutput) AndroidVersionIds() pulumi.StringArrayOutput
- func (AndroidMatrixOutput) ElementType() reflect.Type
- func (o AndroidMatrixOutput) Locales() pulumi.StringArrayOutput
- func (o AndroidMatrixOutput) Orientations() pulumi.StringArrayOutput
- func (o AndroidMatrixOutput) ToAndroidMatrixOutput() AndroidMatrixOutput
- func (o AndroidMatrixOutput) ToAndroidMatrixOutputWithContext(ctx context.Context) AndroidMatrixOutput
- func (o AndroidMatrixOutput) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
- func (o AndroidMatrixOutput) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
- type AndroidMatrixPtrInput
- type AndroidMatrixPtrOutput
- func (o AndroidMatrixPtrOutput) AndroidModelIds() pulumi.StringArrayOutput
- func (o AndroidMatrixPtrOutput) AndroidVersionIds() pulumi.StringArrayOutput
- func (o AndroidMatrixPtrOutput) Elem() AndroidMatrixOutput
- func (AndroidMatrixPtrOutput) ElementType() reflect.Type
- func (o AndroidMatrixPtrOutput) Locales() pulumi.StringArrayOutput
- func (o AndroidMatrixPtrOutput) Orientations() pulumi.StringArrayOutput
- func (o AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
- func (o AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
- type AndroidMatrixResponse
- type AndroidMatrixResponseOutput
- func (o AndroidMatrixResponseOutput) AndroidModelIds() pulumi.StringArrayOutput
- func (o AndroidMatrixResponseOutput) AndroidVersionIds() pulumi.StringArrayOutput
- func (AndroidMatrixResponseOutput) ElementType() reflect.Type
- func (o AndroidMatrixResponseOutput) Locales() pulumi.StringArrayOutput
- func (o AndroidMatrixResponseOutput) Orientations() pulumi.StringArrayOutput
- func (o AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutput() AndroidMatrixResponseOutput
- func (o AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutputWithContext(ctx context.Context) AndroidMatrixResponseOutput
- type AndroidRoboTest
- type AndroidRoboTestArgs
- func (AndroidRoboTestArgs) ElementType() reflect.Type
- func (i AndroidRoboTestArgs) ToAndroidRoboTestOutput() AndroidRoboTestOutput
- func (i AndroidRoboTestArgs) ToAndroidRoboTestOutputWithContext(ctx context.Context) AndroidRoboTestOutput
- func (i AndroidRoboTestArgs) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
- func (i AndroidRoboTestArgs) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
- type AndroidRoboTestInput
- type AndroidRoboTestOutput
- func (o AndroidRoboTestOutput) AppApk() FileReferencePtrOutput
- func (o AndroidRoboTestOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidRoboTestOutput) AppInitialActivity() pulumi.StringPtrOutput
- func (o AndroidRoboTestOutput) AppPackageId() pulumi.StringPtrOutput
- func (AndroidRoboTestOutput) ElementType() reflect.Type
- func (o AndroidRoboTestOutput) MaxDepth() pulumi.IntPtrOutput
- func (o AndroidRoboTestOutput) MaxSteps() pulumi.IntPtrOutput
- func (o AndroidRoboTestOutput) RoboDirectives() RoboDirectiveArrayOutput
- func (o AndroidRoboTestOutput) RoboMode() AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestOutput) RoboScript() FileReferencePtrOutput
- func (o AndroidRoboTestOutput) StartingIntents() RoboStartingIntentArrayOutput
- func (o AndroidRoboTestOutput) ToAndroidRoboTestOutput() AndroidRoboTestOutput
- func (o AndroidRoboTestOutput) ToAndroidRoboTestOutputWithContext(ctx context.Context) AndroidRoboTestOutput
- func (o AndroidRoboTestOutput) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
- func (o AndroidRoboTestOutput) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
- type AndroidRoboTestPtrInput
- type AndroidRoboTestPtrOutput
- func (o AndroidRoboTestPtrOutput) AppApk() FileReferencePtrOutput
- func (o AndroidRoboTestPtrOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidRoboTestPtrOutput) AppInitialActivity() pulumi.StringPtrOutput
- func (o AndroidRoboTestPtrOutput) AppPackageId() pulumi.StringPtrOutput
- func (o AndroidRoboTestPtrOutput) Elem() AndroidRoboTestOutput
- func (AndroidRoboTestPtrOutput) ElementType() reflect.Type
- func (o AndroidRoboTestPtrOutput) MaxDepth() pulumi.IntPtrOutput
- func (o AndroidRoboTestPtrOutput) MaxSteps() pulumi.IntPtrOutput
- func (o AndroidRoboTestPtrOutput) RoboDirectives() RoboDirectiveArrayOutput
- func (o AndroidRoboTestPtrOutput) RoboMode() AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestPtrOutput) RoboScript() FileReferencePtrOutput
- func (o AndroidRoboTestPtrOutput) StartingIntents() RoboStartingIntentArrayOutput
- func (o AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
- func (o AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
- type AndroidRoboTestResponse
- type AndroidRoboTestResponseOutput
- func (o AndroidRoboTestResponseOutput) AppApk() FileReferenceResponseOutput
- func (o AndroidRoboTestResponseOutput) AppBundle() AppBundleResponseOutput
- func (o AndroidRoboTestResponseOutput) AppInitialActivity() pulumi.StringOutput
- func (o AndroidRoboTestResponseOutput) AppPackageId() pulumi.StringOutput
- func (AndroidRoboTestResponseOutput) ElementType() reflect.Type
- func (o AndroidRoboTestResponseOutput) MaxDepth() pulumi.IntOutput
- func (o AndroidRoboTestResponseOutput) MaxSteps() pulumi.IntOutput
- func (o AndroidRoboTestResponseOutput) RoboDirectives() RoboDirectiveResponseArrayOutput
- func (o AndroidRoboTestResponseOutput) RoboMode() pulumi.StringOutput
- func (o AndroidRoboTestResponseOutput) RoboScript() FileReferenceResponseOutput
- func (o AndroidRoboTestResponseOutput) StartingIntents() RoboStartingIntentResponseArrayOutput
- func (o AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutput() AndroidRoboTestResponseOutput
- func (o AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutputWithContext(ctx context.Context) AndroidRoboTestResponseOutput
- type AndroidRoboTestRoboMode
- func (AndroidRoboTestRoboMode) ElementType() reflect.Type
- func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutput() AndroidRoboTestRoboModeOutput
- func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutputWithContext(ctx context.Context) AndroidRoboTestRoboModeOutput
- func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
- func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
- func (e AndroidRoboTestRoboMode) ToStringOutput() pulumi.StringOutput
- func (e AndroidRoboTestRoboMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AndroidRoboTestRoboMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AndroidRoboTestRoboMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidRoboTestRoboModeInput
- type AndroidRoboTestRoboModeOutput
- func (AndroidRoboTestRoboModeOutput) ElementType() reflect.Type
- func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutput() AndroidRoboTestRoboModeOutput
- func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutputWithContext(ctx context.Context) AndroidRoboTestRoboModeOutput
- func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestRoboModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AndroidRoboTestRoboModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AndroidRoboTestRoboModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AndroidRoboTestRoboModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidRoboTestRoboModePtrInput
- type AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestRoboModePtrOutput) Elem() AndroidRoboTestRoboModeOutput
- func (AndroidRoboTestRoboModePtrOutput) ElementType() reflect.Type
- func (o AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
- func (o AndroidRoboTestRoboModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AndroidRoboTestRoboModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AndroidTestLoop
- type AndroidTestLoopArgs
- func (AndroidTestLoopArgs) ElementType() reflect.Type
- func (i AndroidTestLoopArgs) ToAndroidTestLoopOutput() AndroidTestLoopOutput
- func (i AndroidTestLoopArgs) ToAndroidTestLoopOutputWithContext(ctx context.Context) AndroidTestLoopOutput
- func (i AndroidTestLoopArgs) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
- func (i AndroidTestLoopArgs) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
- type AndroidTestLoopInput
- type AndroidTestLoopOutput
- func (o AndroidTestLoopOutput) AppApk() FileReferencePtrOutput
- func (o AndroidTestLoopOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidTestLoopOutput) AppPackageId() pulumi.StringPtrOutput
- func (AndroidTestLoopOutput) ElementType() reflect.Type
- func (o AndroidTestLoopOutput) ScenarioLabels() pulumi.StringArrayOutput
- func (o AndroidTestLoopOutput) Scenarios() pulumi.IntArrayOutput
- func (o AndroidTestLoopOutput) ToAndroidTestLoopOutput() AndroidTestLoopOutput
- func (o AndroidTestLoopOutput) ToAndroidTestLoopOutputWithContext(ctx context.Context) AndroidTestLoopOutput
- func (o AndroidTestLoopOutput) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
- func (o AndroidTestLoopOutput) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
- type AndroidTestLoopPtrInput
- type AndroidTestLoopPtrOutput
- func (o AndroidTestLoopPtrOutput) AppApk() FileReferencePtrOutput
- func (o AndroidTestLoopPtrOutput) AppBundle() AppBundlePtrOutput
- func (o AndroidTestLoopPtrOutput) AppPackageId() pulumi.StringPtrOutput
- func (o AndroidTestLoopPtrOutput) Elem() AndroidTestLoopOutput
- func (AndroidTestLoopPtrOutput) ElementType() reflect.Type
- func (o AndroidTestLoopPtrOutput) ScenarioLabels() pulumi.StringArrayOutput
- func (o AndroidTestLoopPtrOutput) Scenarios() pulumi.IntArrayOutput
- func (o AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
- func (o AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
- type AndroidTestLoopResponse
- type AndroidTestLoopResponseOutput
- func (o AndroidTestLoopResponseOutput) AppApk() FileReferenceResponseOutput
- func (o AndroidTestLoopResponseOutput) AppBundle() AppBundleResponseOutput
- func (o AndroidTestLoopResponseOutput) AppPackageId() pulumi.StringOutput
- func (AndroidTestLoopResponseOutput) ElementType() reflect.Type
- func (o AndroidTestLoopResponseOutput) ScenarioLabels() pulumi.StringArrayOutput
- func (o AndroidTestLoopResponseOutput) Scenarios() pulumi.IntArrayOutput
- func (o AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutput() AndroidTestLoopResponseOutput
- func (o AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutputWithContext(ctx context.Context) AndroidTestLoopResponseOutput
- type Apk
- type ApkArgs
- type ApkArray
- type ApkArrayInput
- type ApkArrayOutput
- type ApkInput
- type ApkOutput
- type ApkResponse
- type ApkResponseArrayOutput
- func (ApkResponseArrayOutput) ElementType() reflect.Type
- func (o ApkResponseArrayOutput) Index(i pulumi.IntInput) ApkResponseOutput
- func (o ApkResponseArrayOutput) ToApkResponseArrayOutput() ApkResponseArrayOutput
- func (o ApkResponseArrayOutput) ToApkResponseArrayOutputWithContext(ctx context.Context) ApkResponseArrayOutput
- type ApkResponseOutput
- func (ApkResponseOutput) ElementType() reflect.Type
- func (o ApkResponseOutput) Location() FileReferenceResponseOutput
- func (o ApkResponseOutput) PackageName() pulumi.StringOutput
- func (o ApkResponseOutput) ToApkResponseOutput() ApkResponseOutput
- func (o ApkResponseOutput) ToApkResponseOutputWithContext(ctx context.Context) ApkResponseOutput
- type AppBundle
- type AppBundleArgs
- func (AppBundleArgs) ElementType() reflect.Type
- func (i AppBundleArgs) ToAppBundleOutput() AppBundleOutput
- func (i AppBundleArgs) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
- func (i AppBundleArgs) ToAppBundlePtrOutput() AppBundlePtrOutput
- func (i AppBundleArgs) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
- type AppBundleInput
- type AppBundleOutput
- func (o AppBundleOutput) BundleLocation() FileReferencePtrOutput
- func (AppBundleOutput) ElementType() reflect.Type
- func (o AppBundleOutput) ToAppBundleOutput() AppBundleOutput
- func (o AppBundleOutput) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
- func (o AppBundleOutput) ToAppBundlePtrOutput() AppBundlePtrOutput
- func (o AppBundleOutput) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
- type AppBundlePtrInput
- type AppBundlePtrOutput
- func (o AppBundlePtrOutput) BundleLocation() FileReferencePtrOutput
- func (o AppBundlePtrOutput) Elem() AppBundleOutput
- func (AppBundlePtrOutput) ElementType() reflect.Type
- func (o AppBundlePtrOutput) ToAppBundlePtrOutput() AppBundlePtrOutput
- func (o AppBundlePtrOutput) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
- type AppBundleResponse
- type AppBundleResponseOutput
- func (o AppBundleResponseOutput) BundleLocation() FileReferenceResponseOutput
- func (AppBundleResponseOutput) ElementType() reflect.Type
- func (o AppBundleResponseOutput) ToAppBundleResponseOutput() AppBundleResponseOutput
- func (o AppBundleResponseOutput) ToAppBundleResponseOutputWithContext(ctx context.Context) AppBundleResponseOutput
- type ClientInfo
- type ClientInfoArgs
- func (ClientInfoArgs) ElementType() reflect.Type
- func (i ClientInfoArgs) ToClientInfoOutput() ClientInfoOutput
- func (i ClientInfoArgs) ToClientInfoOutputWithContext(ctx context.Context) ClientInfoOutput
- func (i ClientInfoArgs) ToClientInfoPtrOutput() ClientInfoPtrOutput
- func (i ClientInfoArgs) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
- type ClientInfoDetail
- type ClientInfoDetailArgs
- type ClientInfoDetailArray
- type ClientInfoDetailArrayInput
- type ClientInfoDetailArrayOutput
- func (ClientInfoDetailArrayOutput) ElementType() reflect.Type
- func (o ClientInfoDetailArrayOutput) Index(i pulumi.IntInput) ClientInfoDetailOutput
- func (o ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutput() ClientInfoDetailArrayOutput
- func (o ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutputWithContext(ctx context.Context) ClientInfoDetailArrayOutput
- type ClientInfoDetailInput
- type ClientInfoDetailOutput
- func (ClientInfoDetailOutput) ElementType() reflect.Type
- func (o ClientInfoDetailOutput) Key() pulumi.StringOutput
- func (o ClientInfoDetailOutput) ToClientInfoDetailOutput() ClientInfoDetailOutput
- func (o ClientInfoDetailOutput) ToClientInfoDetailOutputWithContext(ctx context.Context) ClientInfoDetailOutput
- func (o ClientInfoDetailOutput) Value() pulumi.StringOutput
- type ClientInfoDetailResponse
- type ClientInfoDetailResponseArrayOutput
- func (ClientInfoDetailResponseArrayOutput) ElementType() reflect.Type
- func (o ClientInfoDetailResponseArrayOutput) Index(i pulumi.IntInput) ClientInfoDetailResponseOutput
- func (o ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutput() ClientInfoDetailResponseArrayOutput
- func (o ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutputWithContext(ctx context.Context) ClientInfoDetailResponseArrayOutput
- type ClientInfoDetailResponseOutput
- func (ClientInfoDetailResponseOutput) ElementType() reflect.Type
- func (o ClientInfoDetailResponseOutput) Key() pulumi.StringOutput
- func (o ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutput() ClientInfoDetailResponseOutput
- func (o ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutputWithContext(ctx context.Context) ClientInfoDetailResponseOutput
- func (o ClientInfoDetailResponseOutput) Value() pulumi.StringOutput
- type ClientInfoInput
- type ClientInfoOutput
- func (o ClientInfoOutput) ClientInfoDetails() ClientInfoDetailArrayOutput
- func (ClientInfoOutput) ElementType() reflect.Type
- func (o ClientInfoOutput) Name() pulumi.StringOutput
- func (o ClientInfoOutput) ToClientInfoOutput() ClientInfoOutput
- func (o ClientInfoOutput) ToClientInfoOutputWithContext(ctx context.Context) ClientInfoOutput
- func (o ClientInfoOutput) ToClientInfoPtrOutput() ClientInfoPtrOutput
- func (o ClientInfoOutput) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
- type ClientInfoPtrInput
- type ClientInfoPtrOutput
- func (o ClientInfoPtrOutput) ClientInfoDetails() ClientInfoDetailArrayOutput
- func (o ClientInfoPtrOutput) Elem() ClientInfoOutput
- func (ClientInfoPtrOutput) ElementType() reflect.Type
- func (o ClientInfoPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClientInfoPtrOutput) ToClientInfoPtrOutput() ClientInfoPtrOutput
- func (o ClientInfoPtrOutput) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
- type ClientInfoResponse
- type ClientInfoResponseOutput
- func (o ClientInfoResponseOutput) ClientInfoDetails() ClientInfoDetailResponseArrayOutput
- func (ClientInfoResponseOutput) ElementType() reflect.Type
- func (o ClientInfoResponseOutput) Name() pulumi.StringOutput
- func (o ClientInfoResponseOutput) ToClientInfoResponseOutput() ClientInfoResponseOutput
- func (o ClientInfoResponseOutput) ToClientInfoResponseOutputWithContext(ctx context.Context) ClientInfoResponseOutput
- type DeviceFile
- type DeviceFileArgs
- type DeviceFileArray
- type DeviceFileArrayInput
- type DeviceFileArrayOutput
- func (DeviceFileArrayOutput) ElementType() reflect.Type
- func (o DeviceFileArrayOutput) Index(i pulumi.IntInput) DeviceFileOutput
- func (o DeviceFileArrayOutput) ToDeviceFileArrayOutput() DeviceFileArrayOutput
- func (o DeviceFileArrayOutput) ToDeviceFileArrayOutputWithContext(ctx context.Context) DeviceFileArrayOutput
- type DeviceFileInput
- type DeviceFileOutput
- func (DeviceFileOutput) ElementType() reflect.Type
- func (o DeviceFileOutput) ObbFile() ObbFilePtrOutput
- func (o DeviceFileOutput) RegularFile() RegularFilePtrOutput
- func (o DeviceFileOutput) ToDeviceFileOutput() DeviceFileOutput
- func (o DeviceFileOutput) ToDeviceFileOutputWithContext(ctx context.Context) DeviceFileOutput
- type DeviceFileResponse
- type DeviceFileResponseArrayOutput
- func (DeviceFileResponseArrayOutput) ElementType() reflect.Type
- func (o DeviceFileResponseArrayOutput) Index(i pulumi.IntInput) DeviceFileResponseOutput
- func (o DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutput() DeviceFileResponseArrayOutput
- func (o DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutputWithContext(ctx context.Context) DeviceFileResponseArrayOutput
- type DeviceFileResponseOutput
- func (DeviceFileResponseOutput) ElementType() reflect.Type
- func (o DeviceFileResponseOutput) ObbFile() ObbFileResponseOutput
- func (o DeviceFileResponseOutput) RegularFile() RegularFileResponseOutput
- func (o DeviceFileResponseOutput) ToDeviceFileResponseOutput() DeviceFileResponseOutput
- func (o DeviceFileResponseOutput) ToDeviceFileResponseOutputWithContext(ctx context.Context) DeviceFileResponseOutput
- type DeviceSession
- type DeviceSessionArgs
- type DeviceSessionInput
- type DeviceSessionOutput
- func (o DeviceSessionOutput) ActiveStartTime() pulumi.StringOutput
- func (o DeviceSessionOutput) AndroidDevice() AndroidDeviceResponseOutput
- func (o DeviceSessionOutput) CreateTime() pulumi.StringOutput
- func (o DeviceSessionOutput) DisplayName() pulumi.StringOutput
- func (DeviceSessionOutput) ElementType() reflect.Type
- func (o DeviceSessionOutput) ExpireTime() pulumi.StringOutput
- func (o DeviceSessionOutput) InactivityTimeout() pulumi.StringOutput
- func (o DeviceSessionOutput) Name() pulumi.StringOutput
- func (o DeviceSessionOutput) Project() pulumi.StringOutput
- func (o DeviceSessionOutput) State() pulumi.StringOutput
- func (o DeviceSessionOutput) StateHistories() SessionStateEventResponseArrayOutput
- func (o DeviceSessionOutput) ToDeviceSessionOutput() DeviceSessionOutput
- func (o DeviceSessionOutput) ToDeviceSessionOutputWithContext(ctx context.Context) DeviceSessionOutput
- func (o DeviceSessionOutput) Ttl() pulumi.StringOutput
- type DeviceSessionState
- type EnvironmentMatrix
- type EnvironmentMatrixArgs
- type EnvironmentMatrixInput
- type EnvironmentMatrixOutput
- func (o EnvironmentMatrixOutput) AndroidDeviceList() AndroidDeviceListPtrOutput
- func (o EnvironmentMatrixOutput) AndroidMatrix() AndroidMatrixPtrOutput
- func (EnvironmentMatrixOutput) ElementType() reflect.Type
- func (o EnvironmentMatrixOutput) IosDeviceList() IosDeviceListPtrOutput
- func (o EnvironmentMatrixOutput) ToEnvironmentMatrixOutput() EnvironmentMatrixOutput
- func (o EnvironmentMatrixOutput) ToEnvironmentMatrixOutputWithContext(ctx context.Context) EnvironmentMatrixOutput
- type EnvironmentMatrixResponse
- type EnvironmentMatrixResponseOutput
- func (o EnvironmentMatrixResponseOutput) AndroidDeviceList() AndroidDeviceListResponseOutput
- func (o EnvironmentMatrixResponseOutput) AndroidMatrix() AndroidMatrixResponseOutput
- func (EnvironmentMatrixResponseOutput) ElementType() reflect.Type
- func (o EnvironmentMatrixResponseOutput) IosDeviceList() IosDeviceListResponseOutput
- func (o EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutput() EnvironmentMatrixResponseOutput
- func (o EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutputWithContext(ctx context.Context) EnvironmentMatrixResponseOutput
- type EnvironmentResponse
- type EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) AndroidDevice() AndroidDeviceResponseOutput
- func (EnvironmentResponseOutput) ElementType() reflect.Type
- func (o EnvironmentResponseOutput) IosDevice() IosDeviceResponseOutput
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
- type EnvironmentVariable
- type EnvironmentVariableArgs
- type EnvironmentVariableArray
- type EnvironmentVariableArrayInput
- type EnvironmentVariableArrayOutput
- func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
- type EnvironmentVariableInput
- type EnvironmentVariableOutput
- func (EnvironmentVariableOutput) ElementType() reflect.Type
- func (o EnvironmentVariableOutput) Key() pulumi.StringPtrOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) Value() pulumi.StringPtrOutput
- type EnvironmentVariableResponse
- type EnvironmentVariableResponseArrayOutput
- func (EnvironmentVariableResponseArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableResponseArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableResponseOutput
- func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput
- func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput
- type EnvironmentVariableResponseOutput
- func (EnvironmentVariableResponseOutput) ElementType() reflect.Type
- func (o EnvironmentVariableResponseOutput) Key() pulumi.StringOutput
- func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput
- func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput
- func (o EnvironmentVariableResponseOutput) Value() pulumi.StringOutput
- type FileReference
- type FileReferenceArgs
- func (FileReferenceArgs) ElementType() reflect.Type
- func (i FileReferenceArgs) ToFileReferenceOutput() FileReferenceOutput
- func (i FileReferenceArgs) ToFileReferenceOutputWithContext(ctx context.Context) FileReferenceOutput
- func (i FileReferenceArgs) ToFileReferencePtrOutput() FileReferencePtrOutput
- func (i FileReferenceArgs) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
- type FileReferenceArray
- type FileReferenceArrayInput
- type FileReferenceArrayOutput
- func (FileReferenceArrayOutput) ElementType() reflect.Type
- func (o FileReferenceArrayOutput) Index(i pulumi.IntInput) FileReferenceOutput
- func (o FileReferenceArrayOutput) ToFileReferenceArrayOutput() FileReferenceArrayOutput
- func (o FileReferenceArrayOutput) ToFileReferenceArrayOutputWithContext(ctx context.Context) FileReferenceArrayOutput
- type FileReferenceInput
- type FileReferenceOutput
- func (FileReferenceOutput) ElementType() reflect.Type
- func (o FileReferenceOutput) GcsPath() pulumi.StringPtrOutput
- func (o FileReferenceOutput) ToFileReferenceOutput() FileReferenceOutput
- func (o FileReferenceOutput) ToFileReferenceOutputWithContext(ctx context.Context) FileReferenceOutput
- func (o FileReferenceOutput) ToFileReferencePtrOutput() FileReferencePtrOutput
- func (o FileReferenceOutput) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
- type FileReferencePtrInput
- type FileReferencePtrOutput
- func (o FileReferencePtrOutput) Elem() FileReferenceOutput
- func (FileReferencePtrOutput) ElementType() reflect.Type
- func (o FileReferencePtrOutput) GcsPath() pulumi.StringPtrOutput
- func (o FileReferencePtrOutput) ToFileReferencePtrOutput() FileReferencePtrOutput
- func (o FileReferencePtrOutput) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
- type FileReferenceResponse
- type FileReferenceResponseArrayOutput
- func (FileReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o FileReferenceResponseArrayOutput) Index(i pulumi.IntInput) FileReferenceResponseOutput
- func (o FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutput() FileReferenceResponseArrayOutput
- func (o FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutputWithContext(ctx context.Context) FileReferenceResponseArrayOutput
- type FileReferenceResponseOutput
- func (FileReferenceResponseOutput) ElementType() reflect.Type
- func (o FileReferenceResponseOutput) GcsPath() pulumi.StringOutput
- func (o FileReferenceResponseOutput) ToFileReferenceResponseOutput() FileReferenceResponseOutput
- func (o FileReferenceResponseOutput) ToFileReferenceResponseOutputWithContext(ctx context.Context) FileReferenceResponseOutput
- type GoogleAuto
- type GoogleAutoArgs
- func (GoogleAutoArgs) ElementType() reflect.Type
- func (i GoogleAutoArgs) ToGoogleAutoOutput() GoogleAutoOutput
- func (i GoogleAutoArgs) ToGoogleAutoOutputWithContext(ctx context.Context) GoogleAutoOutput
- func (i GoogleAutoArgs) ToGoogleAutoPtrOutput() GoogleAutoPtrOutput
- func (i GoogleAutoArgs) ToGoogleAutoPtrOutputWithContext(ctx context.Context) GoogleAutoPtrOutput
- type GoogleAutoInput
- type GoogleAutoOutput
- func (GoogleAutoOutput) ElementType() reflect.Type
- func (o GoogleAutoOutput) ToGoogleAutoOutput() GoogleAutoOutput
- func (o GoogleAutoOutput) ToGoogleAutoOutputWithContext(ctx context.Context) GoogleAutoOutput
- func (o GoogleAutoOutput) ToGoogleAutoPtrOutput() GoogleAutoPtrOutput
- func (o GoogleAutoOutput) ToGoogleAutoPtrOutputWithContext(ctx context.Context) GoogleAutoPtrOutput
- type GoogleAutoPtrInput
- type GoogleAutoPtrOutput
- type GoogleAutoResponse
- type GoogleAutoResponseOutput
- type GoogleCloudStorage
- type GoogleCloudStorageArgs
- type GoogleCloudStorageInput
- type GoogleCloudStorageOutput
- func (GoogleCloudStorageOutput) ElementType() reflect.Type
- func (o GoogleCloudStorageOutput) GcsPath() pulumi.StringOutput
- func (o GoogleCloudStorageOutput) ToGoogleCloudStorageOutput() GoogleCloudStorageOutput
- func (o GoogleCloudStorageOutput) ToGoogleCloudStorageOutputWithContext(ctx context.Context) GoogleCloudStorageOutput
- type GoogleCloudStorageResponse
- type GoogleCloudStorageResponseOutput
- func (GoogleCloudStorageResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudStorageResponseOutput) GcsPath() pulumi.StringOutput
- func (o GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutput() GoogleCloudStorageResponseOutput
- func (o GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutputWithContext(ctx context.Context) GoogleCloudStorageResponseOutput
- type IosDevice
- type IosDeviceArgs
- type IosDeviceArray
- type IosDeviceArrayInput
- type IosDeviceArrayOutput
- func (IosDeviceArrayOutput) ElementType() reflect.Type
- func (o IosDeviceArrayOutput) Index(i pulumi.IntInput) IosDeviceOutput
- func (o IosDeviceArrayOutput) ToIosDeviceArrayOutput() IosDeviceArrayOutput
- func (o IosDeviceArrayOutput) ToIosDeviceArrayOutputWithContext(ctx context.Context) IosDeviceArrayOutput
- type IosDeviceFile
- type IosDeviceFileArgs
- type IosDeviceFileArray
- type IosDeviceFileArrayInput
- type IosDeviceFileArrayOutput
- func (IosDeviceFileArrayOutput) ElementType() reflect.Type
- func (o IosDeviceFileArrayOutput) Index(i pulumi.IntInput) IosDeviceFileOutput
- func (o IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutput() IosDeviceFileArrayOutput
- func (o IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutputWithContext(ctx context.Context) IosDeviceFileArrayOutput
- type IosDeviceFileInput
- type IosDeviceFileOutput
- func (o IosDeviceFileOutput) BundleId() pulumi.StringPtrOutput
- func (o IosDeviceFileOutput) Content() FileReferencePtrOutput
- func (o IosDeviceFileOutput) DevicePath() pulumi.StringPtrOutput
- func (IosDeviceFileOutput) ElementType() reflect.Type
- func (o IosDeviceFileOutput) ToIosDeviceFileOutput() IosDeviceFileOutput
- func (o IosDeviceFileOutput) ToIosDeviceFileOutputWithContext(ctx context.Context) IosDeviceFileOutput
- type IosDeviceFileResponse
- type IosDeviceFileResponseArrayOutput
- func (IosDeviceFileResponseArrayOutput) ElementType() reflect.Type
- func (o IosDeviceFileResponseArrayOutput) Index(i pulumi.IntInput) IosDeviceFileResponseOutput
- func (o IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutput() IosDeviceFileResponseArrayOutput
- func (o IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutputWithContext(ctx context.Context) IosDeviceFileResponseArrayOutput
- type IosDeviceFileResponseOutput
- func (o IosDeviceFileResponseOutput) BundleId() pulumi.StringOutput
- func (o IosDeviceFileResponseOutput) Content() FileReferenceResponseOutput
- func (o IosDeviceFileResponseOutput) DevicePath() pulumi.StringOutput
- func (IosDeviceFileResponseOutput) ElementType() reflect.Type
- func (o IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutput() IosDeviceFileResponseOutput
- func (o IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutputWithContext(ctx context.Context) IosDeviceFileResponseOutput
- type IosDeviceInput
- type IosDeviceList
- type IosDeviceListArgs
- func (IosDeviceListArgs) ElementType() reflect.Type
- func (i IosDeviceListArgs) ToIosDeviceListOutput() IosDeviceListOutput
- func (i IosDeviceListArgs) ToIosDeviceListOutputWithContext(ctx context.Context) IosDeviceListOutput
- func (i IosDeviceListArgs) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
- func (i IosDeviceListArgs) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
- type IosDeviceListInput
- type IosDeviceListOutput
- func (IosDeviceListOutput) ElementType() reflect.Type
- func (o IosDeviceListOutput) IosDevices() IosDeviceArrayOutput
- func (o IosDeviceListOutput) ToIosDeviceListOutput() IosDeviceListOutput
- func (o IosDeviceListOutput) ToIosDeviceListOutputWithContext(ctx context.Context) IosDeviceListOutput
- func (o IosDeviceListOutput) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
- func (o IosDeviceListOutput) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
- type IosDeviceListPtrInput
- type IosDeviceListPtrOutput
- func (o IosDeviceListPtrOutput) Elem() IosDeviceListOutput
- func (IosDeviceListPtrOutput) ElementType() reflect.Type
- func (o IosDeviceListPtrOutput) IosDevices() IosDeviceArrayOutput
- func (o IosDeviceListPtrOutput) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
- func (o IosDeviceListPtrOutput) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
- type IosDeviceListResponse
- type IosDeviceListResponseOutput
- func (IosDeviceListResponseOutput) ElementType() reflect.Type
- func (o IosDeviceListResponseOutput) IosDevices() IosDeviceResponseArrayOutput
- func (o IosDeviceListResponseOutput) ToIosDeviceListResponseOutput() IosDeviceListResponseOutput
- func (o IosDeviceListResponseOutput) ToIosDeviceListResponseOutputWithContext(ctx context.Context) IosDeviceListResponseOutput
- type IosDeviceOutput
- func (IosDeviceOutput) ElementType() reflect.Type
- func (o IosDeviceOutput) IosModelId() pulumi.StringOutput
- func (o IosDeviceOutput) IosVersionId() pulumi.StringOutput
- func (o IosDeviceOutput) Locale() pulumi.StringOutput
- func (o IosDeviceOutput) Orientation() pulumi.StringOutput
- func (o IosDeviceOutput) ToIosDeviceOutput() IosDeviceOutput
- func (o IosDeviceOutput) ToIosDeviceOutputWithContext(ctx context.Context) IosDeviceOutput
- type IosDeviceResponse
- type IosDeviceResponseArrayOutput
- func (IosDeviceResponseArrayOutput) ElementType() reflect.Type
- func (o IosDeviceResponseArrayOutput) Index(i pulumi.IntInput) IosDeviceResponseOutput
- func (o IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutput() IosDeviceResponseArrayOutput
- func (o IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutputWithContext(ctx context.Context) IosDeviceResponseArrayOutput
- type IosDeviceResponseOutput
- func (IosDeviceResponseOutput) ElementType() reflect.Type
- func (o IosDeviceResponseOutput) IosModelId() pulumi.StringOutput
- func (o IosDeviceResponseOutput) IosVersionId() pulumi.StringOutput
- func (o IosDeviceResponseOutput) Locale() pulumi.StringOutput
- func (o IosDeviceResponseOutput) Orientation() pulumi.StringOutput
- func (o IosDeviceResponseOutput) ToIosDeviceResponseOutput() IosDeviceResponseOutput
- func (o IosDeviceResponseOutput) ToIosDeviceResponseOutputWithContext(ctx context.Context) IosDeviceResponseOutput
- type IosRoboTest
- type IosRoboTestArgs
- func (IosRoboTestArgs) ElementType() reflect.Type
- func (i IosRoboTestArgs) ToIosRoboTestOutput() IosRoboTestOutput
- func (i IosRoboTestArgs) ToIosRoboTestOutputWithContext(ctx context.Context) IosRoboTestOutput
- func (i IosRoboTestArgs) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
- func (i IosRoboTestArgs) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
- type IosRoboTestInput
- type IosRoboTestOutput
- func (o IosRoboTestOutput) AppBundleId() pulumi.StringPtrOutput
- func (o IosRoboTestOutput) AppIpa() FileReferenceOutput
- func (IosRoboTestOutput) ElementType() reflect.Type
- func (o IosRoboTestOutput) RoboScript() FileReferencePtrOutput
- func (o IosRoboTestOutput) ToIosRoboTestOutput() IosRoboTestOutput
- func (o IosRoboTestOutput) ToIosRoboTestOutputWithContext(ctx context.Context) IosRoboTestOutput
- func (o IosRoboTestOutput) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
- func (o IosRoboTestOutput) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
- type IosRoboTestPtrInput
- type IosRoboTestPtrOutput
- func (o IosRoboTestPtrOutput) AppBundleId() pulumi.StringPtrOutput
- func (o IosRoboTestPtrOutput) AppIpa() FileReferencePtrOutput
- func (o IosRoboTestPtrOutput) Elem() IosRoboTestOutput
- func (IosRoboTestPtrOutput) ElementType() reflect.Type
- func (o IosRoboTestPtrOutput) RoboScript() FileReferencePtrOutput
- func (o IosRoboTestPtrOutput) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
- func (o IosRoboTestPtrOutput) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
- type IosRoboTestResponse
- type IosRoboTestResponseOutput
- func (o IosRoboTestResponseOutput) AppBundleId() pulumi.StringOutput
- func (o IosRoboTestResponseOutput) AppIpa() FileReferenceResponseOutput
- func (IosRoboTestResponseOutput) ElementType() reflect.Type
- func (o IosRoboTestResponseOutput) RoboScript() FileReferenceResponseOutput
- func (o IosRoboTestResponseOutput) ToIosRoboTestResponseOutput() IosRoboTestResponseOutput
- func (o IosRoboTestResponseOutput) ToIosRoboTestResponseOutputWithContext(ctx context.Context) IosRoboTestResponseOutput
- type IosTestLoop
- type IosTestLoopArgs
- func (IosTestLoopArgs) ElementType() reflect.Type
- func (i IosTestLoopArgs) ToIosTestLoopOutput() IosTestLoopOutput
- func (i IosTestLoopArgs) ToIosTestLoopOutputWithContext(ctx context.Context) IosTestLoopOutput
- func (i IosTestLoopArgs) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
- func (i IosTestLoopArgs) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
- type IosTestLoopInput
- type IosTestLoopOutput
- func (o IosTestLoopOutput) AppIpa() FileReferenceOutput
- func (IosTestLoopOutput) ElementType() reflect.Type
- func (o IosTestLoopOutput) Scenarios() pulumi.IntArrayOutput
- func (o IosTestLoopOutput) ToIosTestLoopOutput() IosTestLoopOutput
- func (o IosTestLoopOutput) ToIosTestLoopOutputWithContext(ctx context.Context) IosTestLoopOutput
- func (o IosTestLoopOutput) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
- func (o IosTestLoopOutput) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
- type IosTestLoopPtrInput
- type IosTestLoopPtrOutput
- func (o IosTestLoopPtrOutput) AppIpa() FileReferencePtrOutput
- func (o IosTestLoopPtrOutput) Elem() IosTestLoopOutput
- func (IosTestLoopPtrOutput) ElementType() reflect.Type
- func (o IosTestLoopPtrOutput) Scenarios() pulumi.IntArrayOutput
- func (o IosTestLoopPtrOutput) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
- func (o IosTestLoopPtrOutput) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
- type IosTestLoopResponse
- type IosTestLoopResponseOutput
- func (o IosTestLoopResponseOutput) AppBundleId() pulumi.StringOutput
- func (o IosTestLoopResponseOutput) AppIpa() FileReferenceResponseOutput
- func (IosTestLoopResponseOutput) ElementType() reflect.Type
- func (o IosTestLoopResponseOutput) Scenarios() pulumi.IntArrayOutput
- func (o IosTestLoopResponseOutput) ToIosTestLoopResponseOutput() IosTestLoopResponseOutput
- func (o IosTestLoopResponseOutput) ToIosTestLoopResponseOutputWithContext(ctx context.Context) IosTestLoopResponseOutput
- type IosTestSetup
- type IosTestSetupArgs
- func (IosTestSetupArgs) ElementType() reflect.Type
- func (i IosTestSetupArgs) ToIosTestSetupOutput() IosTestSetupOutput
- func (i IosTestSetupArgs) ToIosTestSetupOutputWithContext(ctx context.Context) IosTestSetupOutput
- func (i IosTestSetupArgs) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
- func (i IosTestSetupArgs) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
- type IosTestSetupInput
- type IosTestSetupOutput
- func (o IosTestSetupOutput) AdditionalIpas() FileReferenceArrayOutput
- func (IosTestSetupOutput) ElementType() reflect.Type
- func (o IosTestSetupOutput) NetworkProfile() pulumi.StringPtrOutput
- func (o IosTestSetupOutput) PullDirectories() IosDeviceFileArrayOutput
- func (o IosTestSetupOutput) PushFiles() IosDeviceFileArrayOutput
- func (o IosTestSetupOutput) ToIosTestSetupOutput() IosTestSetupOutput
- func (o IosTestSetupOutput) ToIosTestSetupOutputWithContext(ctx context.Context) IosTestSetupOutput
- func (o IosTestSetupOutput) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
- func (o IosTestSetupOutput) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
- type IosTestSetupPtrInput
- type IosTestSetupPtrOutput
- func (o IosTestSetupPtrOutput) AdditionalIpas() FileReferenceArrayOutput
- func (o IosTestSetupPtrOutput) Elem() IosTestSetupOutput
- func (IosTestSetupPtrOutput) ElementType() reflect.Type
- func (o IosTestSetupPtrOutput) NetworkProfile() pulumi.StringPtrOutput
- func (o IosTestSetupPtrOutput) PullDirectories() IosDeviceFileArrayOutput
- func (o IosTestSetupPtrOutput) PushFiles() IosDeviceFileArrayOutput
- func (o IosTestSetupPtrOutput) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
- func (o IosTestSetupPtrOutput) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
- type IosTestSetupResponse
- type IosTestSetupResponseOutput
- func (o IosTestSetupResponseOutput) AdditionalIpas() FileReferenceResponseArrayOutput
- func (IosTestSetupResponseOutput) ElementType() reflect.Type
- func (o IosTestSetupResponseOutput) NetworkProfile() pulumi.StringOutput
- func (o IosTestSetupResponseOutput) PullDirectories() IosDeviceFileResponseArrayOutput
- func (o IosTestSetupResponseOutput) PushFiles() IosDeviceFileResponseArrayOutput
- func (o IosTestSetupResponseOutput) ToIosTestSetupResponseOutput() IosTestSetupResponseOutput
- func (o IosTestSetupResponseOutput) ToIosTestSetupResponseOutputWithContext(ctx context.Context) IosTestSetupResponseOutput
- type IosXcTest
- type IosXcTestArgs
- func (IosXcTestArgs) ElementType() reflect.Type
- func (i IosXcTestArgs) ToIosXcTestOutput() IosXcTestOutput
- func (i IosXcTestArgs) ToIosXcTestOutputWithContext(ctx context.Context) IosXcTestOutput
- func (i IosXcTestArgs) ToIosXcTestPtrOutput() IosXcTestPtrOutput
- func (i IosXcTestArgs) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
- type IosXcTestInput
- type IosXcTestOutput
- func (IosXcTestOutput) ElementType() reflect.Type
- func (o IosXcTestOutput) TestSpecialEntitlements() pulumi.BoolPtrOutput
- func (o IosXcTestOutput) TestsZip() FileReferenceOutput
- func (o IosXcTestOutput) ToIosXcTestOutput() IosXcTestOutput
- func (o IosXcTestOutput) ToIosXcTestOutputWithContext(ctx context.Context) IosXcTestOutput
- func (o IosXcTestOutput) ToIosXcTestPtrOutput() IosXcTestPtrOutput
- func (o IosXcTestOutput) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
- func (o IosXcTestOutput) XcodeVersion() pulumi.StringPtrOutput
- func (o IosXcTestOutput) Xctestrun() FileReferencePtrOutput
- type IosXcTestPtrInput
- type IosXcTestPtrOutput
- func (o IosXcTestPtrOutput) Elem() IosXcTestOutput
- func (IosXcTestPtrOutput) ElementType() reflect.Type
- func (o IosXcTestPtrOutput) TestSpecialEntitlements() pulumi.BoolPtrOutput
- func (o IosXcTestPtrOutput) TestsZip() FileReferencePtrOutput
- func (o IosXcTestPtrOutput) ToIosXcTestPtrOutput() IosXcTestPtrOutput
- func (o IosXcTestPtrOutput) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
- func (o IosXcTestPtrOutput) XcodeVersion() pulumi.StringPtrOutput
- func (o IosXcTestPtrOutput) Xctestrun() FileReferencePtrOutput
- type IosXcTestResponse
- type IosXcTestResponseOutput
- func (o IosXcTestResponseOutput) AppBundleId() pulumi.StringOutput
- func (IosXcTestResponseOutput) ElementType() reflect.Type
- func (o IosXcTestResponseOutput) TestSpecialEntitlements() pulumi.BoolOutput
- func (o IosXcTestResponseOutput) TestsZip() FileReferenceResponseOutput
- func (o IosXcTestResponseOutput) ToIosXcTestResponseOutput() IosXcTestResponseOutput
- func (o IosXcTestResponseOutput) ToIosXcTestResponseOutputWithContext(ctx context.Context) IosXcTestResponseOutput
- func (o IosXcTestResponseOutput) XcodeVersion() pulumi.StringOutput
- func (o IosXcTestResponseOutput) Xctestrun() FileReferenceResponseOutput
- type LauncherActivityIntent
- type LauncherActivityIntentArgs
- func (LauncherActivityIntentArgs) ElementType() reflect.Type
- func (i LauncherActivityIntentArgs) ToLauncherActivityIntentOutput() LauncherActivityIntentOutput
- func (i LauncherActivityIntentArgs) ToLauncherActivityIntentOutputWithContext(ctx context.Context) LauncherActivityIntentOutput
- func (i LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
- func (i LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
- type LauncherActivityIntentInput
- type LauncherActivityIntentOutput
- func (LauncherActivityIntentOutput) ElementType() reflect.Type
- func (o LauncherActivityIntentOutput) ToLauncherActivityIntentOutput() LauncherActivityIntentOutput
- func (o LauncherActivityIntentOutput) ToLauncherActivityIntentOutputWithContext(ctx context.Context) LauncherActivityIntentOutput
- func (o LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
- func (o LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
- type LauncherActivityIntentPtrInput
- type LauncherActivityIntentPtrOutput
- func (o LauncherActivityIntentPtrOutput) Elem() LauncherActivityIntentOutput
- func (LauncherActivityIntentPtrOutput) ElementType() reflect.Type
- func (o LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
- func (o LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
- type LauncherActivityIntentResponse
- type LauncherActivityIntentResponseOutput
- func (LauncherActivityIntentResponseOutput) ElementType() reflect.Type
- func (o LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutput() LauncherActivityIntentResponseOutput
- func (o LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutputWithContext(ctx context.Context) LauncherActivityIntentResponseOutput
- type LookupDeviceSessionArgs
- type LookupDeviceSessionOutputArgs
- type LookupDeviceSessionResult
- type LookupDeviceSessionResultOutput
- func (o LookupDeviceSessionResultOutput) ActiveStartTime() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) AndroidDevice() AndroidDeviceResponseOutput
- func (o LookupDeviceSessionResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDeviceSessionResultOutput) ElementType() reflect.Type
- func (o LookupDeviceSessionResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) InactivityTimeout() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) Name() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) State() pulumi.StringOutput
- func (o LookupDeviceSessionResultOutput) StateHistories() SessionStateEventResponseArrayOutput
- func (o LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutput() LookupDeviceSessionResultOutput
- func (o LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutputWithContext(ctx context.Context) LookupDeviceSessionResultOutput
- func (o LookupDeviceSessionResultOutput) Ttl() pulumi.StringOutput
- type LookupTestMatrixArgs
- type LookupTestMatrixOutputArgs
- type LookupTestMatrixResult
- type LookupTestMatrixResultOutput
- func (o LookupTestMatrixResultOutput) ClientInfo() ClientInfoResponseOutput
- func (LookupTestMatrixResultOutput) ElementType() reflect.Type
- func (o LookupTestMatrixResultOutput) EnvironmentMatrix() EnvironmentMatrixResponseOutput
- func (o LookupTestMatrixResultOutput) FailFast() pulumi.BoolOutput
- func (o LookupTestMatrixResultOutput) FlakyTestAttempts() pulumi.IntOutput
- func (o LookupTestMatrixResultOutput) InvalidMatrixDetails() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) OutcomeSummary() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) Project() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) ResultStorage() ResultStorageResponseOutput
- func (o LookupTestMatrixResultOutput) State() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) TestExecutions() TestExecutionResponseArrayOutput
- func (o LookupTestMatrixResultOutput) TestMatrixId() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) TestSpecification() TestSpecificationResponseOutput
- func (o LookupTestMatrixResultOutput) Timestamp() pulumi.StringOutput
- func (o LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutput() LookupTestMatrixResultOutput
- func (o LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutputWithContext(ctx context.Context) LookupTestMatrixResultOutput
- type ManualSharding
- type ManualShardingArgs
- func (ManualShardingArgs) ElementType() reflect.Type
- func (i ManualShardingArgs) ToManualShardingOutput() ManualShardingOutput
- func (i ManualShardingArgs) ToManualShardingOutputWithContext(ctx context.Context) ManualShardingOutput
- func (i ManualShardingArgs) ToManualShardingPtrOutput() ManualShardingPtrOutput
- func (i ManualShardingArgs) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
- type ManualShardingInput
- type ManualShardingOutput
- func (ManualShardingOutput) ElementType() reflect.Type
- func (o ManualShardingOutput) TestTargetsForShard() TestTargetsForShardArrayOutput
- func (o ManualShardingOutput) ToManualShardingOutput() ManualShardingOutput
- func (o ManualShardingOutput) ToManualShardingOutputWithContext(ctx context.Context) ManualShardingOutput
- func (o ManualShardingOutput) ToManualShardingPtrOutput() ManualShardingPtrOutput
- func (o ManualShardingOutput) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
- type ManualShardingPtrInput
- type ManualShardingPtrOutput
- func (o ManualShardingPtrOutput) Elem() ManualShardingOutput
- func (ManualShardingPtrOutput) ElementType() reflect.Type
- func (o ManualShardingPtrOutput) TestTargetsForShard() TestTargetsForShardArrayOutput
- func (o ManualShardingPtrOutput) ToManualShardingPtrOutput() ManualShardingPtrOutput
- func (o ManualShardingPtrOutput) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
- type ManualShardingResponse
- type ManualShardingResponseOutput
- func (ManualShardingResponseOutput) ElementType() reflect.Type
- func (o ManualShardingResponseOutput) TestTargetsForShard() TestTargetsForShardResponseArrayOutput
- func (o ManualShardingResponseOutput) ToManualShardingResponseOutput() ManualShardingResponseOutput
- func (o ManualShardingResponseOutput) ToManualShardingResponseOutputWithContext(ctx context.Context) ManualShardingResponseOutput
- type NoActivityIntent
- type NoActivityIntentArgs
- func (NoActivityIntentArgs) ElementType() reflect.Type
- func (i NoActivityIntentArgs) ToNoActivityIntentOutput() NoActivityIntentOutput
- func (i NoActivityIntentArgs) ToNoActivityIntentOutputWithContext(ctx context.Context) NoActivityIntentOutput
- func (i NoActivityIntentArgs) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
- func (i NoActivityIntentArgs) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
- type NoActivityIntentInput
- type NoActivityIntentOutput
- func (NoActivityIntentOutput) ElementType() reflect.Type
- func (o NoActivityIntentOutput) ToNoActivityIntentOutput() NoActivityIntentOutput
- func (o NoActivityIntentOutput) ToNoActivityIntentOutputWithContext(ctx context.Context) NoActivityIntentOutput
- func (o NoActivityIntentOutput) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
- func (o NoActivityIntentOutput) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
- type NoActivityIntentPtrInput
- type NoActivityIntentPtrOutput
- func (o NoActivityIntentPtrOutput) Elem() NoActivityIntentOutput
- func (NoActivityIntentPtrOutput) ElementType() reflect.Type
- func (o NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
- func (o NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
- type NoActivityIntentResponse
- type NoActivityIntentResponseOutput
- func (NoActivityIntentResponseOutput) ElementType() reflect.Type
- func (o NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutput() NoActivityIntentResponseOutput
- func (o NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutputWithContext(ctx context.Context) NoActivityIntentResponseOutput
- type ObbFile
- type ObbFileArgs
- func (ObbFileArgs) ElementType() reflect.Type
- func (i ObbFileArgs) ToObbFileOutput() ObbFileOutput
- func (i ObbFileArgs) ToObbFileOutputWithContext(ctx context.Context) ObbFileOutput
- func (i ObbFileArgs) ToObbFilePtrOutput() ObbFilePtrOutput
- func (i ObbFileArgs) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
- type ObbFileInput
- type ObbFileOutput
- func (ObbFileOutput) ElementType() reflect.Type
- func (o ObbFileOutput) Obb() FileReferenceOutput
- func (o ObbFileOutput) ObbFileName() pulumi.StringOutput
- func (o ObbFileOutput) ToObbFileOutput() ObbFileOutput
- func (o ObbFileOutput) ToObbFileOutputWithContext(ctx context.Context) ObbFileOutput
- func (o ObbFileOutput) ToObbFilePtrOutput() ObbFilePtrOutput
- func (o ObbFileOutput) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
- type ObbFilePtrInput
- type ObbFilePtrOutput
- func (o ObbFilePtrOutput) Elem() ObbFileOutput
- func (ObbFilePtrOutput) ElementType() reflect.Type
- func (o ObbFilePtrOutput) Obb() FileReferencePtrOutput
- func (o ObbFilePtrOutput) ObbFileName() pulumi.StringPtrOutput
- func (o ObbFilePtrOutput) ToObbFilePtrOutput() ObbFilePtrOutput
- func (o ObbFilePtrOutput) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
- type ObbFileResponse
- type ObbFileResponseOutput
- func (ObbFileResponseOutput) ElementType() reflect.Type
- func (o ObbFileResponseOutput) Obb() FileReferenceResponseOutput
- func (o ObbFileResponseOutput) ObbFileName() pulumi.StringOutput
- func (o ObbFileResponseOutput) ToObbFileResponseOutput() ObbFileResponseOutput
- func (o ObbFileResponseOutput) ToObbFileResponseOutputWithContext(ctx context.Context) ObbFileResponseOutput
- type RegularFile
- type RegularFileArgs
- func (RegularFileArgs) ElementType() reflect.Type
- func (i RegularFileArgs) ToRegularFileOutput() RegularFileOutput
- func (i RegularFileArgs) ToRegularFileOutputWithContext(ctx context.Context) RegularFileOutput
- func (i RegularFileArgs) ToRegularFilePtrOutput() RegularFilePtrOutput
- func (i RegularFileArgs) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
- type RegularFileInput
- type RegularFileOutput
- func (o RegularFileOutput) Content() FileReferenceOutput
- func (o RegularFileOutput) DevicePath() pulumi.StringOutput
- func (RegularFileOutput) ElementType() reflect.Type
- func (o RegularFileOutput) ToRegularFileOutput() RegularFileOutput
- func (o RegularFileOutput) ToRegularFileOutputWithContext(ctx context.Context) RegularFileOutput
- func (o RegularFileOutput) ToRegularFilePtrOutput() RegularFilePtrOutput
- func (o RegularFileOutput) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
- type RegularFilePtrInput
- type RegularFilePtrOutput
- func (o RegularFilePtrOutput) Content() FileReferencePtrOutput
- func (o RegularFilePtrOutput) DevicePath() pulumi.StringPtrOutput
- func (o RegularFilePtrOutput) Elem() RegularFileOutput
- func (RegularFilePtrOutput) ElementType() reflect.Type
- func (o RegularFilePtrOutput) ToRegularFilePtrOutput() RegularFilePtrOutput
- func (o RegularFilePtrOutput) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
- type RegularFileResponse
- type RegularFileResponseOutput
- func (o RegularFileResponseOutput) Content() FileReferenceResponseOutput
- func (o RegularFileResponseOutput) DevicePath() pulumi.StringOutput
- func (RegularFileResponseOutput) ElementType() reflect.Type
- func (o RegularFileResponseOutput) ToRegularFileResponseOutput() RegularFileResponseOutput
- func (o RegularFileResponseOutput) ToRegularFileResponseOutputWithContext(ctx context.Context) RegularFileResponseOutput
- type ResultStorage
- type ResultStorageArgs
- type ResultStorageInput
- type ResultStorageOutput
- func (ResultStorageOutput) ElementType() reflect.Type
- func (o ResultStorageOutput) GoogleCloudStorage() GoogleCloudStorageOutput
- func (o ResultStorageOutput) ToResultStorageOutput() ResultStorageOutput
- func (o ResultStorageOutput) ToResultStorageOutputWithContext(ctx context.Context) ResultStorageOutput
- func (o ResultStorageOutput) ToolResultsHistory() ToolResultsHistoryPtrOutput
- type ResultStorageResponse
- type ResultStorageResponseOutput
- func (ResultStorageResponseOutput) ElementType() reflect.Type
- func (o ResultStorageResponseOutput) GoogleCloudStorage() GoogleCloudStorageResponseOutput
- func (o ResultStorageResponseOutput) ResultsUrl() pulumi.StringOutput
- func (o ResultStorageResponseOutput) ToResultStorageResponseOutput() ResultStorageResponseOutput
- func (o ResultStorageResponseOutput) ToResultStorageResponseOutputWithContext(ctx context.Context) ResultStorageResponseOutput
- func (o ResultStorageResponseOutput) ToolResultsExecution() ToolResultsExecutionResponseOutput
- func (o ResultStorageResponseOutput) ToolResultsHistory() ToolResultsHistoryResponseOutput
- type RoboDirective
- type RoboDirectiveActionType
- func (RoboDirectiveActionType) ElementType() reflect.Type
- func (e RoboDirectiveActionType) ToRoboDirectiveActionTypeOutput() RoboDirectiveActionTypeOutput
- func (e RoboDirectiveActionType) ToRoboDirectiveActionTypeOutputWithContext(ctx context.Context) RoboDirectiveActionTypeOutput
- func (e RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
- func (e RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
- func (e RoboDirectiveActionType) ToStringOutput() pulumi.StringOutput
- func (e RoboDirectiveActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoboDirectiveActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoboDirectiveActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoboDirectiveActionTypeInput
- type RoboDirectiveActionTypeOutput
- func (RoboDirectiveActionTypeOutput) ElementType() reflect.Type
- func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutput() RoboDirectiveActionTypeOutput
- func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutputWithContext(ctx context.Context) RoboDirectiveActionTypeOutput
- func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
- func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
- func (o RoboDirectiveActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RoboDirectiveActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoboDirectiveActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoboDirectiveActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoboDirectiveActionTypePtrInput
- type RoboDirectiveActionTypePtrOutput
- func (o RoboDirectiveActionTypePtrOutput) Elem() RoboDirectiveActionTypeOutput
- func (RoboDirectiveActionTypePtrOutput) ElementType() reflect.Type
- func (o RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
- func (o RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
- func (o RoboDirectiveActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoboDirectiveActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoboDirectiveArgs
- type RoboDirectiveArray
- type RoboDirectiveArrayInput
- type RoboDirectiveArrayOutput
- func (RoboDirectiveArrayOutput) ElementType() reflect.Type
- func (o RoboDirectiveArrayOutput) Index(i pulumi.IntInput) RoboDirectiveOutput
- func (o RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutput() RoboDirectiveArrayOutput
- func (o RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutputWithContext(ctx context.Context) RoboDirectiveArrayOutput
- type RoboDirectiveInput
- type RoboDirectiveOutput
- func (o RoboDirectiveOutput) ActionType() RoboDirectiveActionTypeOutput
- func (RoboDirectiveOutput) ElementType() reflect.Type
- func (o RoboDirectiveOutput) InputText() pulumi.StringPtrOutput
- func (o RoboDirectiveOutput) ResourceName() pulumi.StringOutput
- func (o RoboDirectiveOutput) ToRoboDirectiveOutput() RoboDirectiveOutput
- func (o RoboDirectiveOutput) ToRoboDirectiveOutputWithContext(ctx context.Context) RoboDirectiveOutput
- type RoboDirectiveResponse
- type RoboDirectiveResponseArrayOutput
- func (RoboDirectiveResponseArrayOutput) ElementType() reflect.Type
- func (o RoboDirectiveResponseArrayOutput) Index(i pulumi.IntInput) RoboDirectiveResponseOutput
- func (o RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutput() RoboDirectiveResponseArrayOutput
- func (o RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutputWithContext(ctx context.Context) RoboDirectiveResponseArrayOutput
- type RoboDirectiveResponseOutput
- func (o RoboDirectiveResponseOutput) ActionType() pulumi.StringOutput
- func (RoboDirectiveResponseOutput) ElementType() reflect.Type
- func (o RoboDirectiveResponseOutput) InputText() pulumi.StringOutput
- func (o RoboDirectiveResponseOutput) ResourceName() pulumi.StringOutput
- func (o RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutput() RoboDirectiveResponseOutput
- func (o RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutputWithContext(ctx context.Context) RoboDirectiveResponseOutput
- type RoboStartingIntent
- type RoboStartingIntentArgs
- type RoboStartingIntentArray
- type RoboStartingIntentArrayInput
- type RoboStartingIntentArrayOutput
- func (RoboStartingIntentArrayOutput) ElementType() reflect.Type
- func (o RoboStartingIntentArrayOutput) Index(i pulumi.IntInput) RoboStartingIntentOutput
- func (o RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutput() RoboStartingIntentArrayOutput
- func (o RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutputWithContext(ctx context.Context) RoboStartingIntentArrayOutput
- type RoboStartingIntentInput
- type RoboStartingIntentOutput
- func (RoboStartingIntentOutput) ElementType() reflect.Type
- func (o RoboStartingIntentOutput) LauncherActivity() LauncherActivityIntentPtrOutput
- func (o RoboStartingIntentOutput) NoActivity() NoActivityIntentPtrOutput
- func (o RoboStartingIntentOutput) StartActivity() StartActivityIntentPtrOutput
- func (o RoboStartingIntentOutput) Timeout() pulumi.StringPtrOutput
- func (o RoboStartingIntentOutput) ToRoboStartingIntentOutput() RoboStartingIntentOutput
- func (o RoboStartingIntentOutput) ToRoboStartingIntentOutputWithContext(ctx context.Context) RoboStartingIntentOutput
- type RoboStartingIntentResponse
- type RoboStartingIntentResponseArrayOutput
- func (RoboStartingIntentResponseArrayOutput) ElementType() reflect.Type
- func (o RoboStartingIntentResponseArrayOutput) Index(i pulumi.IntInput) RoboStartingIntentResponseOutput
- func (o RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutput() RoboStartingIntentResponseArrayOutput
- func (o RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutputWithContext(ctx context.Context) RoboStartingIntentResponseArrayOutput
- type RoboStartingIntentResponseOutput
- func (RoboStartingIntentResponseOutput) ElementType() reflect.Type
- func (o RoboStartingIntentResponseOutput) LauncherActivity() LauncherActivityIntentResponseOutput
- func (o RoboStartingIntentResponseOutput) NoActivity() NoActivityIntentResponseOutput
- func (o RoboStartingIntentResponseOutput) StartActivity() StartActivityIntentResponseOutput
- func (o RoboStartingIntentResponseOutput) Timeout() pulumi.StringOutput
- func (o RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutput() RoboStartingIntentResponseOutput
- func (o RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutputWithContext(ctx context.Context) RoboStartingIntentResponseOutput
- type SessionStateEventResponse
- type SessionStateEventResponseArrayOutput
- func (SessionStateEventResponseArrayOutput) ElementType() reflect.Type
- func (o SessionStateEventResponseArrayOutput) Index(i pulumi.IntInput) SessionStateEventResponseOutput
- func (o SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutput() SessionStateEventResponseArrayOutput
- func (o SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutputWithContext(ctx context.Context) SessionStateEventResponseArrayOutput
- type SessionStateEventResponseOutput
- func (SessionStateEventResponseOutput) ElementType() reflect.Type
- func (o SessionStateEventResponseOutput) EventTime() pulumi.StringOutput
- func (o SessionStateEventResponseOutput) SessionState() pulumi.StringOutput
- func (o SessionStateEventResponseOutput) StateMessage() pulumi.StringOutput
- func (o SessionStateEventResponseOutput) ToSessionStateEventResponseOutput() SessionStateEventResponseOutput
- func (o SessionStateEventResponseOutput) ToSessionStateEventResponseOutputWithContext(ctx context.Context) SessionStateEventResponseOutput
- type ShardResponse
- type ShardResponseOutput
- func (ShardResponseOutput) ElementType() reflect.Type
- func (o ShardResponseOutput) EstimatedShardDuration() pulumi.StringOutput
- func (o ShardResponseOutput) NumShards() pulumi.IntOutput
- func (o ShardResponseOutput) ShardIndex() pulumi.IntOutput
- func (o ShardResponseOutput) TestTargetsForShard() TestTargetsForShardResponseOutput
- func (o ShardResponseOutput) ToShardResponseOutput() ShardResponseOutput
- func (o ShardResponseOutput) ToShardResponseOutputWithContext(ctx context.Context) ShardResponseOutput
- type ShardingOption
- type ShardingOptionArgs
- func (ShardingOptionArgs) ElementType() reflect.Type
- func (i ShardingOptionArgs) ToShardingOptionOutput() ShardingOptionOutput
- func (i ShardingOptionArgs) ToShardingOptionOutputWithContext(ctx context.Context) ShardingOptionOutput
- func (i ShardingOptionArgs) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
- func (i ShardingOptionArgs) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
- type ShardingOptionInput
- type ShardingOptionOutput
- func (ShardingOptionOutput) ElementType() reflect.Type
- func (o ShardingOptionOutput) ManualSharding() ManualShardingPtrOutput
- func (o ShardingOptionOutput) SmartSharding() SmartShardingPtrOutput
- func (o ShardingOptionOutput) ToShardingOptionOutput() ShardingOptionOutput
- func (o ShardingOptionOutput) ToShardingOptionOutputWithContext(ctx context.Context) ShardingOptionOutput
- func (o ShardingOptionOutput) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
- func (o ShardingOptionOutput) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
- func (o ShardingOptionOutput) UniformSharding() UniformShardingPtrOutput
- type ShardingOptionPtrInput
- type ShardingOptionPtrOutput
- func (o ShardingOptionPtrOutput) Elem() ShardingOptionOutput
- func (ShardingOptionPtrOutput) ElementType() reflect.Type
- func (o ShardingOptionPtrOutput) ManualSharding() ManualShardingPtrOutput
- func (o ShardingOptionPtrOutput) SmartSharding() SmartShardingPtrOutput
- func (o ShardingOptionPtrOutput) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
- func (o ShardingOptionPtrOutput) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
- func (o ShardingOptionPtrOutput) UniformSharding() UniformShardingPtrOutput
- type ShardingOptionResponse
- type ShardingOptionResponseOutput
- func (ShardingOptionResponseOutput) ElementType() reflect.Type
- func (o ShardingOptionResponseOutput) ManualSharding() ManualShardingResponseOutput
- func (o ShardingOptionResponseOutput) SmartSharding() SmartShardingResponseOutput
- func (o ShardingOptionResponseOutput) ToShardingOptionResponseOutput() ShardingOptionResponseOutput
- func (o ShardingOptionResponseOutput) ToShardingOptionResponseOutputWithContext(ctx context.Context) ShardingOptionResponseOutput
- func (o ShardingOptionResponseOutput) UniformSharding() UniformShardingResponseOutput
- type SmartSharding
- type SmartShardingArgs
- func (SmartShardingArgs) ElementType() reflect.Type
- func (i SmartShardingArgs) ToSmartShardingOutput() SmartShardingOutput
- func (i SmartShardingArgs) ToSmartShardingOutputWithContext(ctx context.Context) SmartShardingOutput
- func (i SmartShardingArgs) ToSmartShardingPtrOutput() SmartShardingPtrOutput
- func (i SmartShardingArgs) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
- type SmartShardingInput
- type SmartShardingOutput
- func (SmartShardingOutput) ElementType() reflect.Type
- func (o SmartShardingOutput) TargetedShardDuration() pulumi.StringPtrOutput
- func (o SmartShardingOutput) ToSmartShardingOutput() SmartShardingOutput
- func (o SmartShardingOutput) ToSmartShardingOutputWithContext(ctx context.Context) SmartShardingOutput
- func (o SmartShardingOutput) ToSmartShardingPtrOutput() SmartShardingPtrOutput
- func (o SmartShardingOutput) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
- type SmartShardingPtrInput
- type SmartShardingPtrOutput
- func (o SmartShardingPtrOutput) Elem() SmartShardingOutput
- func (SmartShardingPtrOutput) ElementType() reflect.Type
- func (o SmartShardingPtrOutput) TargetedShardDuration() pulumi.StringPtrOutput
- func (o SmartShardingPtrOutput) ToSmartShardingPtrOutput() SmartShardingPtrOutput
- func (o SmartShardingPtrOutput) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
- type SmartShardingResponse
- type SmartShardingResponseOutput
- func (SmartShardingResponseOutput) ElementType() reflect.Type
- func (o SmartShardingResponseOutput) TargetedShardDuration() pulumi.StringOutput
- func (o SmartShardingResponseOutput) ToSmartShardingResponseOutput() SmartShardingResponseOutput
- func (o SmartShardingResponseOutput) ToSmartShardingResponseOutputWithContext(ctx context.Context) SmartShardingResponseOutput
- type StartActivityIntent
- type StartActivityIntentArgs
- func (StartActivityIntentArgs) ElementType() reflect.Type
- func (i StartActivityIntentArgs) ToStartActivityIntentOutput() StartActivityIntentOutput
- func (i StartActivityIntentArgs) ToStartActivityIntentOutputWithContext(ctx context.Context) StartActivityIntentOutput
- func (i StartActivityIntentArgs) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
- func (i StartActivityIntentArgs) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
- type StartActivityIntentInput
- type StartActivityIntentOutput
- func (o StartActivityIntentOutput) Action() pulumi.StringPtrOutput
- func (o StartActivityIntentOutput) Categories() pulumi.StringArrayOutput
- func (StartActivityIntentOutput) ElementType() reflect.Type
- func (o StartActivityIntentOutput) ToStartActivityIntentOutput() StartActivityIntentOutput
- func (o StartActivityIntentOutput) ToStartActivityIntentOutputWithContext(ctx context.Context) StartActivityIntentOutput
- func (o StartActivityIntentOutput) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
- func (o StartActivityIntentOutput) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
- func (o StartActivityIntentOutput) Uri() pulumi.StringPtrOutput
- type StartActivityIntentPtrInput
- type StartActivityIntentPtrOutput
- func (o StartActivityIntentPtrOutput) Action() pulumi.StringPtrOutput
- func (o StartActivityIntentPtrOutput) Categories() pulumi.StringArrayOutput
- func (o StartActivityIntentPtrOutput) Elem() StartActivityIntentOutput
- func (StartActivityIntentPtrOutput) ElementType() reflect.Type
- func (o StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
- func (o StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
- func (o StartActivityIntentPtrOutput) Uri() pulumi.StringPtrOutput
- type StartActivityIntentResponse
- type StartActivityIntentResponseOutput
- func (o StartActivityIntentResponseOutput) Action() pulumi.StringOutput
- func (o StartActivityIntentResponseOutput) Categories() pulumi.StringArrayOutput
- func (StartActivityIntentResponseOutput) ElementType() reflect.Type
- func (o StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutput() StartActivityIntentResponseOutput
- func (o StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutputWithContext(ctx context.Context) StartActivityIntentResponseOutput
- func (o StartActivityIntentResponseOutput) Uri() pulumi.StringOutput
- type SystraceSetup
- type SystraceSetupArgs
- func (SystraceSetupArgs) ElementType() reflect.Type
- func (i SystraceSetupArgs) ToSystraceSetupOutput() SystraceSetupOutput
- func (i SystraceSetupArgs) ToSystraceSetupOutputWithContext(ctx context.Context) SystraceSetupOutput
- func (i SystraceSetupArgs) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
- func (i SystraceSetupArgs) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
- type SystraceSetupInput
- type SystraceSetupOutput
- func (o SystraceSetupOutput) DurationSeconds() pulumi.IntPtrOutput
- func (SystraceSetupOutput) ElementType() reflect.Type
- func (o SystraceSetupOutput) ToSystraceSetupOutput() SystraceSetupOutput
- func (o SystraceSetupOutput) ToSystraceSetupOutputWithContext(ctx context.Context) SystraceSetupOutput
- func (o SystraceSetupOutput) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
- func (o SystraceSetupOutput) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
- type SystraceSetupPtrInput
- type SystraceSetupPtrOutput
- func (o SystraceSetupPtrOutput) DurationSeconds() pulumi.IntPtrOutput
- func (o SystraceSetupPtrOutput) Elem() SystraceSetupOutput
- func (SystraceSetupPtrOutput) ElementType() reflect.Type
- func (o SystraceSetupPtrOutput) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
- func (o SystraceSetupPtrOutput) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
- type SystraceSetupResponse
- type SystraceSetupResponseOutput
- func (o SystraceSetupResponseOutput) DurationSeconds() pulumi.IntOutput
- func (SystraceSetupResponseOutput) ElementType() reflect.Type
- func (o SystraceSetupResponseOutput) ToSystraceSetupResponseOutput() SystraceSetupResponseOutput
- func (o SystraceSetupResponseOutput) ToSystraceSetupResponseOutputWithContext(ctx context.Context) SystraceSetupResponseOutput
- type TestDetailsResponse
- type TestDetailsResponseOutput
- func (TestDetailsResponseOutput) ElementType() reflect.Type
- func (o TestDetailsResponseOutput) ErrorMessage() pulumi.StringOutput
- func (o TestDetailsResponseOutput) ProgressMessages() pulumi.StringArrayOutput
- func (o TestDetailsResponseOutput) ToTestDetailsResponseOutput() TestDetailsResponseOutput
- func (o TestDetailsResponseOutput) ToTestDetailsResponseOutputWithContext(ctx context.Context) TestDetailsResponseOutput
- type TestExecutionResponse
- type TestExecutionResponseArrayOutput
- func (TestExecutionResponseArrayOutput) ElementType() reflect.Type
- func (o TestExecutionResponseArrayOutput) Index(i pulumi.IntInput) TestExecutionResponseOutput
- func (o TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutput() TestExecutionResponseArrayOutput
- func (o TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutputWithContext(ctx context.Context) TestExecutionResponseArrayOutput
- type TestExecutionResponseOutput
- func (TestExecutionResponseOutput) ElementType() reflect.Type
- func (o TestExecutionResponseOutput) Environment() EnvironmentResponseOutput
- func (o TestExecutionResponseOutput) MatrixId() pulumi.StringOutput
- func (o TestExecutionResponseOutput) Project() pulumi.StringOutput
- func (o TestExecutionResponseOutput) Shard() ShardResponseOutput
- func (o TestExecutionResponseOutput) State() pulumi.StringOutput
- func (o TestExecutionResponseOutput) TestDetails() TestDetailsResponseOutput
- func (o TestExecutionResponseOutput) TestSpecification() TestSpecificationResponseOutput
- func (o TestExecutionResponseOutput) Timestamp() pulumi.StringOutput
- func (o TestExecutionResponseOutput) ToTestExecutionResponseOutput() TestExecutionResponseOutput
- func (o TestExecutionResponseOutput) ToTestExecutionResponseOutputWithContext(ctx context.Context) TestExecutionResponseOutput
- func (o TestExecutionResponseOutput) ToolResultsStep() ToolResultsStepResponseOutput
- type TestMatrix
- type TestMatrixArgs
- type TestMatrixInput
- type TestMatrixOutput
- func (o TestMatrixOutput) ClientInfo() ClientInfoResponseOutput
- func (TestMatrixOutput) ElementType() reflect.Type
- func (o TestMatrixOutput) EnvironmentMatrix() EnvironmentMatrixResponseOutput
- func (o TestMatrixOutput) FailFast() pulumi.BoolOutput
- func (o TestMatrixOutput) FlakyTestAttempts() pulumi.IntOutput
- func (o TestMatrixOutput) InvalidMatrixDetails() pulumi.StringOutput
- func (o TestMatrixOutput) OutcomeSummary() pulumi.StringOutput
- func (o TestMatrixOutput) Project() pulumi.StringOutput
- func (o TestMatrixOutput) RequestId() pulumi.StringPtrOutput
- func (o TestMatrixOutput) ResultStorage() ResultStorageResponseOutput
- func (o TestMatrixOutput) State() pulumi.StringOutput
- func (o TestMatrixOutput) TestExecutions() TestExecutionResponseArrayOutput
- func (o TestMatrixOutput) TestMatrixId() pulumi.StringOutput
- func (o TestMatrixOutput) TestSpecification() TestSpecificationResponseOutput
- func (o TestMatrixOutput) Timestamp() pulumi.StringOutput
- func (o TestMatrixOutput) ToTestMatrixOutput() TestMatrixOutput
- func (o TestMatrixOutput) ToTestMatrixOutputWithContext(ctx context.Context) TestMatrixOutput
- type TestMatrixState
- type TestSetup
- type TestSetupArgs
- func (TestSetupArgs) ElementType() reflect.Type
- func (i TestSetupArgs) ToTestSetupOutput() TestSetupOutput
- func (i TestSetupArgs) ToTestSetupOutputWithContext(ctx context.Context) TestSetupOutput
- func (i TestSetupArgs) ToTestSetupPtrOutput() TestSetupPtrOutput
- func (i TestSetupArgs) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
- type TestSetupInput
- type TestSetupOutput
- func (o TestSetupOutput) Account() AccountPtrOutput
- func (o TestSetupOutput) AdditionalApks() ApkArrayOutput
- func (o TestSetupOutput) DirectoriesToPull() pulumi.StringArrayOutput
- func (o TestSetupOutput) DontAutograntPermissions() pulumi.BoolPtrOutput
- func (TestSetupOutput) ElementType() reflect.Type
- func (o TestSetupOutput) EnvironmentVariables() EnvironmentVariableArrayOutput
- func (o TestSetupOutput) FilesToPush() DeviceFileArrayOutput
- func (o TestSetupOutput) InitialSetupApks() ApkArrayOutput
- func (o TestSetupOutput) NetworkProfile() pulumi.StringPtrOutput
- func (o TestSetupOutput) Systrace() SystraceSetupPtrOutputdeprecated
- func (o TestSetupOutput) ToTestSetupOutput() TestSetupOutput
- func (o TestSetupOutput) ToTestSetupOutputWithContext(ctx context.Context) TestSetupOutput
- func (o TestSetupOutput) ToTestSetupPtrOutput() TestSetupPtrOutput
- func (o TestSetupOutput) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
- type TestSetupPtrInput
- type TestSetupPtrOutput
- func (o TestSetupPtrOutput) Account() AccountPtrOutput
- func (o TestSetupPtrOutput) AdditionalApks() ApkArrayOutput
- func (o TestSetupPtrOutput) DirectoriesToPull() pulumi.StringArrayOutput
- func (o TestSetupPtrOutput) DontAutograntPermissions() pulumi.BoolPtrOutput
- func (o TestSetupPtrOutput) Elem() TestSetupOutput
- func (TestSetupPtrOutput) ElementType() reflect.Type
- func (o TestSetupPtrOutput) EnvironmentVariables() EnvironmentVariableArrayOutput
- func (o TestSetupPtrOutput) FilesToPush() DeviceFileArrayOutput
- func (o TestSetupPtrOutput) InitialSetupApks() ApkArrayOutput
- func (o TestSetupPtrOutput) NetworkProfile() pulumi.StringPtrOutput
- func (o TestSetupPtrOutput) Systrace() SystraceSetupPtrOutputdeprecated
- func (o TestSetupPtrOutput) ToTestSetupPtrOutput() TestSetupPtrOutput
- func (o TestSetupPtrOutput) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
- type TestSetupResponse
- type TestSetupResponseOutput
- func (o TestSetupResponseOutput) Account() AccountResponseOutput
- func (o TestSetupResponseOutput) AdditionalApks() ApkResponseArrayOutput
- func (o TestSetupResponseOutput) DirectoriesToPull() pulumi.StringArrayOutput
- func (o TestSetupResponseOutput) DontAutograntPermissions() pulumi.BoolOutput
- func (TestSetupResponseOutput) ElementType() reflect.Type
- func (o TestSetupResponseOutput) EnvironmentVariables() EnvironmentVariableResponseArrayOutput
- func (o TestSetupResponseOutput) FilesToPush() DeviceFileResponseArrayOutput
- func (o TestSetupResponseOutput) InitialSetupApks() ApkResponseArrayOutput
- func (o TestSetupResponseOutput) NetworkProfile() pulumi.StringOutput
- func (o TestSetupResponseOutput) Systrace() SystraceSetupResponseOutputdeprecated
- func (o TestSetupResponseOutput) ToTestSetupResponseOutput() TestSetupResponseOutput
- func (o TestSetupResponseOutput) ToTestSetupResponseOutputWithContext(ctx context.Context) TestSetupResponseOutput
- type TestSpecification
- type TestSpecificationArgs
- type TestSpecificationInput
- type TestSpecificationOutput
- func (o TestSpecificationOutput) AndroidInstrumentationTest() AndroidInstrumentationTestPtrOutput
- func (o TestSpecificationOutput) AndroidRoboTest() AndroidRoboTestPtrOutput
- func (o TestSpecificationOutput) AndroidTestLoop() AndroidTestLoopPtrOutput
- func (o TestSpecificationOutput) DisablePerformanceMetrics() pulumi.BoolPtrOutput
- func (o TestSpecificationOutput) DisableVideoRecording() pulumi.BoolPtrOutput
- func (TestSpecificationOutput) ElementType() reflect.Type
- func (o TestSpecificationOutput) IosRoboTest() IosRoboTestPtrOutput
- func (o TestSpecificationOutput) IosTestLoop() IosTestLoopPtrOutput
- func (o TestSpecificationOutput) IosTestSetup() IosTestSetupPtrOutput
- func (o TestSpecificationOutput) IosXcTest() IosXcTestPtrOutput
- func (o TestSpecificationOutput) TestSetup() TestSetupPtrOutput
- func (o TestSpecificationOutput) TestTimeout() pulumi.StringPtrOutput
- func (o TestSpecificationOutput) ToTestSpecificationOutput() TestSpecificationOutput
- func (o TestSpecificationOutput) ToTestSpecificationOutputWithContext(ctx context.Context) TestSpecificationOutput
- type TestSpecificationResponse
- type TestSpecificationResponseOutput
- func (o TestSpecificationResponseOutput) AndroidInstrumentationTest() AndroidInstrumentationTestResponseOutput
- func (o TestSpecificationResponseOutput) AndroidRoboTest() AndroidRoboTestResponseOutput
- func (o TestSpecificationResponseOutput) AndroidTestLoop() AndroidTestLoopResponseOutput
- func (o TestSpecificationResponseOutput) DisablePerformanceMetrics() pulumi.BoolOutput
- func (o TestSpecificationResponseOutput) DisableVideoRecording() pulumi.BoolOutput
- func (TestSpecificationResponseOutput) ElementType() reflect.Type
- func (o TestSpecificationResponseOutput) IosRoboTest() IosRoboTestResponseOutput
- func (o TestSpecificationResponseOutput) IosTestLoop() IosTestLoopResponseOutput
- func (o TestSpecificationResponseOutput) IosTestSetup() IosTestSetupResponseOutput
- func (o TestSpecificationResponseOutput) IosXcTest() IosXcTestResponseOutput
- func (o TestSpecificationResponseOutput) TestSetup() TestSetupResponseOutput
- func (o TestSpecificationResponseOutput) TestTimeout() pulumi.StringOutput
- func (o TestSpecificationResponseOutput) ToTestSpecificationResponseOutput() TestSpecificationResponseOutput
- func (o TestSpecificationResponseOutput) ToTestSpecificationResponseOutputWithContext(ctx context.Context) TestSpecificationResponseOutput
- type TestTargetsForShard
- type TestTargetsForShardArgs
- type TestTargetsForShardArray
- type TestTargetsForShardArrayInput
- type TestTargetsForShardArrayOutput
- func (TestTargetsForShardArrayOutput) ElementType() reflect.Type
- func (o TestTargetsForShardArrayOutput) Index(i pulumi.IntInput) TestTargetsForShardOutput
- func (o TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutput() TestTargetsForShardArrayOutput
- func (o TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutputWithContext(ctx context.Context) TestTargetsForShardArrayOutput
- type TestTargetsForShardInput
- type TestTargetsForShardOutput
- func (TestTargetsForShardOutput) ElementType() reflect.Type
- func (o TestTargetsForShardOutput) TestTargets() pulumi.StringArrayOutput
- func (o TestTargetsForShardOutput) ToTestTargetsForShardOutput() TestTargetsForShardOutput
- func (o TestTargetsForShardOutput) ToTestTargetsForShardOutputWithContext(ctx context.Context) TestTargetsForShardOutput
- type TestTargetsForShardResponse
- type TestTargetsForShardResponseArrayOutput
- func (TestTargetsForShardResponseArrayOutput) ElementType() reflect.Type
- func (o TestTargetsForShardResponseArrayOutput) Index(i pulumi.IntInput) TestTargetsForShardResponseOutput
- func (o TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutput() TestTargetsForShardResponseArrayOutput
- func (o TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutputWithContext(ctx context.Context) TestTargetsForShardResponseArrayOutput
- type TestTargetsForShardResponseOutput
- func (TestTargetsForShardResponseOutput) ElementType() reflect.Type
- func (o TestTargetsForShardResponseOutput) TestTargets() pulumi.StringArrayOutput
- func (o TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutput() TestTargetsForShardResponseOutput
- func (o TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutputWithContext(ctx context.Context) TestTargetsForShardResponseOutput
- type ToolResultsExecutionResponse
- type ToolResultsExecutionResponseOutput
- func (ToolResultsExecutionResponseOutput) ElementType() reflect.Type
- func (o ToolResultsExecutionResponseOutput) ExecutionId() pulumi.StringOutput
- func (o ToolResultsExecutionResponseOutput) HistoryId() pulumi.StringOutput
- func (o ToolResultsExecutionResponseOutput) Project() pulumi.StringOutput
- func (o ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutput() ToolResultsExecutionResponseOutput
- func (o ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutputWithContext(ctx context.Context) ToolResultsExecutionResponseOutput
- type ToolResultsHistory
- type ToolResultsHistoryArgs
- func (ToolResultsHistoryArgs) ElementType() reflect.Type
- func (i ToolResultsHistoryArgs) ToToolResultsHistoryOutput() ToolResultsHistoryOutput
- func (i ToolResultsHistoryArgs) ToToolResultsHistoryOutputWithContext(ctx context.Context) ToolResultsHistoryOutput
- func (i ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
- func (i ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
- type ToolResultsHistoryInput
- type ToolResultsHistoryOutput
- func (ToolResultsHistoryOutput) ElementType() reflect.Type
- func (o ToolResultsHistoryOutput) HistoryId() pulumi.StringOutput
- func (o ToolResultsHistoryOutput) Project() pulumi.StringOutput
- func (o ToolResultsHistoryOutput) ToToolResultsHistoryOutput() ToolResultsHistoryOutput
- func (o ToolResultsHistoryOutput) ToToolResultsHistoryOutputWithContext(ctx context.Context) ToolResultsHistoryOutput
- func (o ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
- func (o ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
- type ToolResultsHistoryPtrInput
- type ToolResultsHistoryPtrOutput
- func (o ToolResultsHistoryPtrOutput) Elem() ToolResultsHistoryOutput
- func (ToolResultsHistoryPtrOutput) ElementType() reflect.Type
- func (o ToolResultsHistoryPtrOutput) HistoryId() pulumi.StringPtrOutput
- func (o ToolResultsHistoryPtrOutput) Project() pulumi.StringPtrOutput
- func (o ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
- func (o ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
- type ToolResultsHistoryResponse
- type ToolResultsHistoryResponseOutput
- func (ToolResultsHistoryResponseOutput) ElementType() reflect.Type
- func (o ToolResultsHistoryResponseOutput) HistoryId() pulumi.StringOutput
- func (o ToolResultsHistoryResponseOutput) Project() pulumi.StringOutput
- func (o ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutput() ToolResultsHistoryResponseOutput
- func (o ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutputWithContext(ctx context.Context) ToolResultsHistoryResponseOutput
- type ToolResultsStepResponse
- type ToolResultsStepResponseOutput
- func (ToolResultsStepResponseOutput) ElementType() reflect.Type
- func (o ToolResultsStepResponseOutput) ExecutionId() pulumi.StringOutput
- func (o ToolResultsStepResponseOutput) HistoryId() pulumi.StringOutput
- func (o ToolResultsStepResponseOutput) Project() pulumi.StringOutput
- func (o ToolResultsStepResponseOutput) StepId() pulumi.StringOutput
- func (o ToolResultsStepResponseOutput) ToToolResultsStepResponseOutput() ToolResultsStepResponseOutput
- func (o ToolResultsStepResponseOutput) ToToolResultsStepResponseOutputWithContext(ctx context.Context) ToolResultsStepResponseOutput
- type UniformSharding
- type UniformShardingArgs
- func (UniformShardingArgs) ElementType() reflect.Type
- func (i UniformShardingArgs) ToUniformShardingOutput() UniformShardingOutput
- func (i UniformShardingArgs) ToUniformShardingOutputWithContext(ctx context.Context) UniformShardingOutput
- func (i UniformShardingArgs) ToUniformShardingPtrOutput() UniformShardingPtrOutput
- func (i UniformShardingArgs) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
- type UniformShardingInput
- type UniformShardingOutput
- func (UniformShardingOutput) ElementType() reflect.Type
- func (o UniformShardingOutput) NumShards() pulumi.IntOutput
- func (o UniformShardingOutput) ToUniformShardingOutput() UniformShardingOutput
- func (o UniformShardingOutput) ToUniformShardingOutputWithContext(ctx context.Context) UniformShardingOutput
- func (o UniformShardingOutput) ToUniformShardingPtrOutput() UniformShardingPtrOutput
- func (o UniformShardingOutput) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
- type UniformShardingPtrInput
- type UniformShardingPtrOutput
- func (o UniformShardingPtrOutput) Elem() UniformShardingOutput
- func (UniformShardingPtrOutput) ElementType() reflect.Type
- func (o UniformShardingPtrOutput) NumShards() pulumi.IntPtrOutput
- func (o UniformShardingPtrOutput) ToUniformShardingPtrOutput() UniformShardingPtrOutput
- func (o UniformShardingPtrOutput) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
- type UniformShardingResponse
- type UniformShardingResponseOutput
- func (UniformShardingResponseOutput) ElementType() reflect.Type
- func (o UniformShardingResponseOutput) NumShards() pulumi.IntOutput
- func (o UniformShardingResponseOutput) ToUniformShardingResponseOutput() UniformShardingResponseOutput
- func (o UniformShardingResponseOutput) ToUniformShardingResponseOutputWithContext(ctx context.Context) UniformShardingResponseOutput
Constants ¶
const ( // Default value: the server will choose the mode. Currently implies that the test will run without the orchestrator. In the future, all instrumentation tests will be run with the orchestrator. Using the orchestrator is highly encouraged because of all the benefits it offers. AndroidInstrumentationTestOrchestratorOptionOrchestratorOptionUnspecified = AndroidInstrumentationTestOrchestratorOption("ORCHESTRATOR_OPTION_UNSPECIFIED") // Run test using orchestrator. ** Only compatible with AndroidJUnitRunner version 1.1 or higher! ** Recommended. AndroidInstrumentationTestOrchestratorOptionUseOrchestrator = AndroidInstrumentationTestOrchestratorOption("USE_ORCHESTRATOR") // Run test without using orchestrator. AndroidInstrumentationTestOrchestratorOptionDoNotUseOrchestrator = AndroidInstrumentationTestOrchestratorOption("DO_NOT_USE_ORCHESTRATOR") )
const ( // This means that the server should choose the mode. Recommended. AndroidRoboTestRoboModeRoboModeUnspecified = AndroidRoboTestRoboMode("ROBO_MODE_UNSPECIFIED") // Runs Robo in UIAutomator-only mode without app resigning AndroidRoboTestRoboModeRoboVersion1 = AndroidRoboTestRoboMode("ROBO_VERSION_1") // Runs Robo in standard Espresso with UIAutomator fallback AndroidRoboTestRoboModeRoboVersion2 = AndroidRoboTestRoboMode("ROBO_VERSION_2") )
const ( // DO NOT USE. For proto versioning only. RoboDirectiveActionTypeActionTypeUnspecified = RoboDirectiveActionType("ACTION_TYPE_UNSPECIFIED") // Direct Robo to click on the specified element. No-op if specified element is not clickable. RoboDirectiveActionTypeSingleClick = RoboDirectiveActionType("SINGLE_CLICK") // Direct Robo to enter text on the specified element. No-op if specified element is not enabled or does not allow text entry. RoboDirectiveActionTypeEnterText = RoboDirectiveActionType("ENTER_TEXT") // Direct Robo to ignore interactions with a specific element. RoboDirectiveActionTypeIgnore = RoboDirectiveActionType("IGNORE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { // An automatic google login account. GoogleAuto *GoogleAuto `pulumi:"googleAuto"` }
Identifies an account and how to log into it.
type AccountArgs ¶
type AccountArgs struct { // An automatic google login account. GoogleAuto GoogleAutoPtrInput `pulumi:"googleAuto"` }
Identifies an account and how to log into it.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
func (AccountArgs) ToAccountOutput ¶
func (i AccountArgs) ToAccountOutput() AccountOutput
func (AccountArgs) ToAccountOutputWithContext ¶
func (i AccountArgs) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (AccountArgs) ToAccountPtrOutput ¶
func (i AccountArgs) ToAccountPtrOutput() AccountPtrOutput
func (AccountArgs) ToAccountPtrOutputWithContext ¶
func (i AccountArgs) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(context.Context) AccountOutput }
AccountInput is an input type that accepts AccountArgs and AccountOutput values. You can construct a concrete instance of `AccountInput` via:
AccountArgs{...}
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
Identifies an account and how to log into it.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) GoogleAuto ¶
func (o AccountOutput) GoogleAuto() GoogleAutoPtrOutput
An automatic google login account.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
func (AccountOutput) ToAccountPtrOutput ¶
func (o AccountOutput) ToAccountPtrOutput() AccountPtrOutput
func (AccountOutput) ToAccountPtrOutputWithContext ¶
func (o AccountOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountPtrInput ¶
type AccountPtrInput interface { pulumi.Input ToAccountPtrOutput() AccountPtrOutput ToAccountPtrOutputWithContext(context.Context) AccountPtrOutput }
AccountPtrInput is an input type that accepts AccountArgs, AccountPtr and AccountPtrOutput values. You can construct a concrete instance of `AccountPtrInput` via:
AccountArgs{...} or: nil
func AccountPtr ¶
func AccountPtr(v *AccountArgs) AccountPtrInput
type AccountPtrOutput ¶
type AccountPtrOutput struct{ *pulumi.OutputState }
func (AccountPtrOutput) Elem ¶
func (o AccountPtrOutput) Elem() AccountOutput
func (AccountPtrOutput) ElementType ¶
func (AccountPtrOutput) ElementType() reflect.Type
func (AccountPtrOutput) GoogleAuto ¶
func (o AccountPtrOutput) GoogleAuto() GoogleAutoPtrOutput
An automatic google login account.
func (AccountPtrOutput) ToAccountPtrOutput ¶
func (o AccountPtrOutput) ToAccountPtrOutput() AccountPtrOutput
func (AccountPtrOutput) ToAccountPtrOutputWithContext ¶
func (o AccountPtrOutput) ToAccountPtrOutputWithContext(ctx context.Context) AccountPtrOutput
type AccountResponse ¶
type AccountResponse struct { // An automatic google login account. GoogleAuto GoogleAutoResponse `pulumi:"googleAuto"` }
Identifies an account and how to log into it.
type AccountResponseOutput ¶
type AccountResponseOutput struct{ *pulumi.OutputState }
Identifies an account and how to log into it.
func (AccountResponseOutput) ElementType ¶
func (AccountResponseOutput) ElementType() reflect.Type
func (AccountResponseOutput) GoogleAuto ¶
func (o AccountResponseOutput) GoogleAuto() GoogleAutoResponseOutput
An automatic google login account.
func (AccountResponseOutput) ToAccountResponseOutput ¶
func (o AccountResponseOutput) ToAccountResponseOutput() AccountResponseOutput
func (AccountResponseOutput) ToAccountResponseOutputWithContext ¶
func (o AccountResponseOutput) ToAccountResponseOutputWithContext(ctx context.Context) AccountResponseOutput
type AndroidDevice ¶
type AndroidDevice struct { // The id of the Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelId string `pulumi:"androidModelId"` // The id of the Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionId string `pulumi:"androidVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale string `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation string `pulumi:"orientation"` }
A single Android device.
type AndroidDeviceArgs ¶
type AndroidDeviceArgs struct { // The id of the Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelId pulumi.StringInput `pulumi:"androidModelId"` // The id of the Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionId pulumi.StringInput `pulumi:"androidVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale pulumi.StringInput `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation pulumi.StringInput `pulumi:"orientation"` }
A single Android device.
func (AndroidDeviceArgs) ElementType ¶
func (AndroidDeviceArgs) ElementType() reflect.Type
func (AndroidDeviceArgs) ToAndroidDeviceOutput ¶
func (i AndroidDeviceArgs) ToAndroidDeviceOutput() AndroidDeviceOutput
func (AndroidDeviceArgs) ToAndroidDeviceOutputWithContext ¶
func (i AndroidDeviceArgs) ToAndroidDeviceOutputWithContext(ctx context.Context) AndroidDeviceOutput
type AndroidDeviceArray ¶
type AndroidDeviceArray []AndroidDeviceInput
func (AndroidDeviceArray) ElementType ¶
func (AndroidDeviceArray) ElementType() reflect.Type
func (AndroidDeviceArray) ToAndroidDeviceArrayOutput ¶
func (i AndroidDeviceArray) ToAndroidDeviceArrayOutput() AndroidDeviceArrayOutput
func (AndroidDeviceArray) ToAndroidDeviceArrayOutputWithContext ¶
func (i AndroidDeviceArray) ToAndroidDeviceArrayOutputWithContext(ctx context.Context) AndroidDeviceArrayOutput
type AndroidDeviceArrayInput ¶
type AndroidDeviceArrayInput interface { pulumi.Input ToAndroidDeviceArrayOutput() AndroidDeviceArrayOutput ToAndroidDeviceArrayOutputWithContext(context.Context) AndroidDeviceArrayOutput }
AndroidDeviceArrayInput is an input type that accepts AndroidDeviceArray and AndroidDeviceArrayOutput values. You can construct a concrete instance of `AndroidDeviceArrayInput` via:
AndroidDeviceArray{ AndroidDeviceArgs{...} }
type AndroidDeviceArrayOutput ¶
type AndroidDeviceArrayOutput struct{ *pulumi.OutputState }
func (AndroidDeviceArrayOutput) ElementType ¶
func (AndroidDeviceArrayOutput) ElementType() reflect.Type
func (AndroidDeviceArrayOutput) Index ¶
func (o AndroidDeviceArrayOutput) Index(i pulumi.IntInput) AndroidDeviceOutput
func (AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutput ¶
func (o AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutput() AndroidDeviceArrayOutput
func (AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutputWithContext ¶
func (o AndroidDeviceArrayOutput) ToAndroidDeviceArrayOutputWithContext(ctx context.Context) AndroidDeviceArrayOutput
type AndroidDeviceInput ¶
type AndroidDeviceInput interface { pulumi.Input ToAndroidDeviceOutput() AndroidDeviceOutput ToAndroidDeviceOutputWithContext(context.Context) AndroidDeviceOutput }
AndroidDeviceInput is an input type that accepts AndroidDeviceArgs and AndroidDeviceOutput values. You can construct a concrete instance of `AndroidDeviceInput` via:
AndroidDeviceArgs{...}
type AndroidDeviceList ¶
type AndroidDeviceList struct { // A list of Android devices. AndroidDevices []AndroidDevice `pulumi:"androidDevices"` }
A list of Android device configurations in which the test is to be executed.
type AndroidDeviceListArgs ¶
type AndroidDeviceListArgs struct { // A list of Android devices. AndroidDevices AndroidDeviceArrayInput `pulumi:"androidDevices"` }
A list of Android device configurations in which the test is to be executed.
func (AndroidDeviceListArgs) ElementType ¶
func (AndroidDeviceListArgs) ElementType() reflect.Type
func (AndroidDeviceListArgs) ToAndroidDeviceListOutput ¶
func (i AndroidDeviceListArgs) ToAndroidDeviceListOutput() AndroidDeviceListOutput
func (AndroidDeviceListArgs) ToAndroidDeviceListOutputWithContext ¶
func (i AndroidDeviceListArgs) ToAndroidDeviceListOutputWithContext(ctx context.Context) AndroidDeviceListOutput
func (AndroidDeviceListArgs) ToAndroidDeviceListPtrOutput ¶
func (i AndroidDeviceListArgs) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
func (AndroidDeviceListArgs) ToAndroidDeviceListPtrOutputWithContext ¶
func (i AndroidDeviceListArgs) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
type AndroidDeviceListInput ¶
type AndroidDeviceListInput interface { pulumi.Input ToAndroidDeviceListOutput() AndroidDeviceListOutput ToAndroidDeviceListOutputWithContext(context.Context) AndroidDeviceListOutput }
AndroidDeviceListInput is an input type that accepts AndroidDeviceListArgs and AndroidDeviceListOutput values. You can construct a concrete instance of `AndroidDeviceListInput` via:
AndroidDeviceListArgs{...}
type AndroidDeviceListOutput ¶
type AndroidDeviceListOutput struct{ *pulumi.OutputState }
A list of Android device configurations in which the test is to be executed.
func (AndroidDeviceListOutput) AndroidDevices ¶
func (o AndroidDeviceListOutput) AndroidDevices() AndroidDeviceArrayOutput
A list of Android devices.
func (AndroidDeviceListOutput) ElementType ¶
func (AndroidDeviceListOutput) ElementType() reflect.Type
func (AndroidDeviceListOutput) ToAndroidDeviceListOutput ¶
func (o AndroidDeviceListOutput) ToAndroidDeviceListOutput() AndroidDeviceListOutput
func (AndroidDeviceListOutput) ToAndroidDeviceListOutputWithContext ¶
func (o AndroidDeviceListOutput) ToAndroidDeviceListOutputWithContext(ctx context.Context) AndroidDeviceListOutput
func (AndroidDeviceListOutput) ToAndroidDeviceListPtrOutput ¶
func (o AndroidDeviceListOutput) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
func (AndroidDeviceListOutput) ToAndroidDeviceListPtrOutputWithContext ¶
func (o AndroidDeviceListOutput) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
type AndroidDeviceListPtrInput ¶
type AndroidDeviceListPtrInput interface { pulumi.Input ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput ToAndroidDeviceListPtrOutputWithContext(context.Context) AndroidDeviceListPtrOutput }
AndroidDeviceListPtrInput is an input type that accepts AndroidDeviceListArgs, AndroidDeviceListPtr and AndroidDeviceListPtrOutput values. You can construct a concrete instance of `AndroidDeviceListPtrInput` via:
AndroidDeviceListArgs{...} or: nil
func AndroidDeviceListPtr ¶
func AndroidDeviceListPtr(v *AndroidDeviceListArgs) AndroidDeviceListPtrInput
type AndroidDeviceListPtrOutput ¶
type AndroidDeviceListPtrOutput struct{ *pulumi.OutputState }
func (AndroidDeviceListPtrOutput) AndroidDevices ¶
func (o AndroidDeviceListPtrOutput) AndroidDevices() AndroidDeviceArrayOutput
A list of Android devices.
func (AndroidDeviceListPtrOutput) Elem ¶
func (o AndroidDeviceListPtrOutput) Elem() AndroidDeviceListOutput
func (AndroidDeviceListPtrOutput) ElementType ¶
func (AndroidDeviceListPtrOutput) ElementType() reflect.Type
func (AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutput ¶
func (o AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutput() AndroidDeviceListPtrOutput
func (AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutputWithContext ¶
func (o AndroidDeviceListPtrOutput) ToAndroidDeviceListPtrOutputWithContext(ctx context.Context) AndroidDeviceListPtrOutput
type AndroidDeviceListResponse ¶
type AndroidDeviceListResponse struct { // A list of Android devices. AndroidDevices []AndroidDeviceResponse `pulumi:"androidDevices"` }
A list of Android device configurations in which the test is to be executed.
type AndroidDeviceListResponseOutput ¶
type AndroidDeviceListResponseOutput struct{ *pulumi.OutputState }
A list of Android device configurations in which the test is to be executed.
func (AndroidDeviceListResponseOutput) AndroidDevices ¶
func (o AndroidDeviceListResponseOutput) AndroidDevices() AndroidDeviceResponseArrayOutput
A list of Android devices.
func (AndroidDeviceListResponseOutput) ElementType ¶
func (AndroidDeviceListResponseOutput) ElementType() reflect.Type
func (AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutput ¶
func (o AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutput() AndroidDeviceListResponseOutput
func (AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutputWithContext ¶
func (o AndroidDeviceListResponseOutput) ToAndroidDeviceListResponseOutputWithContext(ctx context.Context) AndroidDeviceListResponseOutput
type AndroidDeviceOutput ¶
type AndroidDeviceOutput struct{ *pulumi.OutputState }
A single Android device.
func (AndroidDeviceOutput) AndroidModelId ¶
func (o AndroidDeviceOutput) AndroidModelId() pulumi.StringOutput
The id of the Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceOutput) AndroidVersionId ¶
func (o AndroidDeviceOutput) AndroidVersionId() pulumi.StringOutput
The id of the Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceOutput) ElementType ¶
func (AndroidDeviceOutput) ElementType() reflect.Type
func (AndroidDeviceOutput) Locale ¶
func (o AndroidDeviceOutput) Locale() pulumi.StringOutput
The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceOutput) Orientation ¶
func (o AndroidDeviceOutput) Orientation() pulumi.StringOutput
How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceOutput) ToAndroidDeviceOutput ¶
func (o AndroidDeviceOutput) ToAndroidDeviceOutput() AndroidDeviceOutput
func (AndroidDeviceOutput) ToAndroidDeviceOutputWithContext ¶
func (o AndroidDeviceOutput) ToAndroidDeviceOutputWithContext(ctx context.Context) AndroidDeviceOutput
type AndroidDeviceResponse ¶
type AndroidDeviceResponse struct { // The id of the Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelId string `pulumi:"androidModelId"` // The id of the Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionId string `pulumi:"androidVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale string `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation string `pulumi:"orientation"` }
A single Android device.
type AndroidDeviceResponseArrayOutput ¶
type AndroidDeviceResponseArrayOutput struct{ *pulumi.OutputState }
func (AndroidDeviceResponseArrayOutput) ElementType ¶
func (AndroidDeviceResponseArrayOutput) ElementType() reflect.Type
func (AndroidDeviceResponseArrayOutput) Index ¶
func (o AndroidDeviceResponseArrayOutput) Index(i pulumi.IntInput) AndroidDeviceResponseOutput
func (AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutput ¶
func (o AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutput() AndroidDeviceResponseArrayOutput
func (AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutputWithContext ¶
func (o AndroidDeviceResponseArrayOutput) ToAndroidDeviceResponseArrayOutputWithContext(ctx context.Context) AndroidDeviceResponseArrayOutput
type AndroidDeviceResponseOutput ¶
type AndroidDeviceResponseOutput struct{ *pulumi.OutputState }
A single Android device.
func (AndroidDeviceResponseOutput) AndroidModelId ¶
func (o AndroidDeviceResponseOutput) AndroidModelId() pulumi.StringOutput
The id of the Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceResponseOutput) AndroidVersionId ¶
func (o AndroidDeviceResponseOutput) AndroidVersionId() pulumi.StringOutput
The id of the Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceResponseOutput) ElementType ¶
func (AndroidDeviceResponseOutput) ElementType() reflect.Type
func (AndroidDeviceResponseOutput) Locale ¶
func (o AndroidDeviceResponseOutput) Locale() pulumi.StringOutput
The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceResponseOutput) Orientation ¶
func (o AndroidDeviceResponseOutput) Orientation() pulumi.StringOutput
How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutput ¶
func (o AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutput() AndroidDeviceResponseOutput
func (AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutputWithContext ¶
func (o AndroidDeviceResponseOutput) ToAndroidDeviceResponseOutputWithContext(ctx context.Context) AndroidDeviceResponseOutput
type AndroidInstrumentationTest ¶
type AndroidInstrumentationTest struct { // The APK for the application under test. AppApk *FileReference `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle *AppBundle `pulumi:"appBundle"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId *string `pulumi:"appPackageId"` // The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator. OrchestratorOption *AndroidInstrumentationTestOrchestratorOption `pulumi:"orchestratorOption"` // The option to run tests in multiple shards in parallel. ShardingOption *ShardingOption `pulumi:"shardingOption"` // The APK containing the test code to be executed. TestApk FileReference `pulumi:"testApk"` // The java package for the test to be executed. The default value is determined by examining the application's manifest. TestPackageId *string `pulumi:"testPackageId"` // The InstrumentationTestRunner class. The default value is determined by examining the application's manifest. TestRunnerClass *string `pulumi:"testRunnerClass"` // Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run. TestTargets []string `pulumi:"testTargets"` }
A test of an Android application that can control an Android component independently of its normal lifecycle. Android instrumentation tests run an application APK and test APK inside the same process on a virtual or physical AndroidDevice. They also specify a test runner class, such as com.google.GoogleTestRunner, which can vary on the specific instrumentation framework chosen. See for more information on types of Android tests.
type AndroidInstrumentationTestArgs ¶
type AndroidInstrumentationTestArgs struct { // The APK for the application under test. AppApk FileReferencePtrInput `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundlePtrInput `pulumi:"appBundle"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId pulumi.StringPtrInput `pulumi:"appPackageId"` // The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator. OrchestratorOption AndroidInstrumentationTestOrchestratorOptionPtrInput `pulumi:"orchestratorOption"` // The option to run tests in multiple shards in parallel. ShardingOption ShardingOptionPtrInput `pulumi:"shardingOption"` // The APK containing the test code to be executed. TestApk FileReferenceInput `pulumi:"testApk"` // The java package for the test to be executed. The default value is determined by examining the application's manifest. TestPackageId pulumi.StringPtrInput `pulumi:"testPackageId"` // The InstrumentationTestRunner class. The default value is determined by examining the application's manifest. TestRunnerClass pulumi.StringPtrInput `pulumi:"testRunnerClass"` // Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run. TestTargets pulumi.StringArrayInput `pulumi:"testTargets"` }
A test of an Android application that can control an Android component independently of its normal lifecycle. Android instrumentation tests run an application APK and test APK inside the same process on a virtual or physical AndroidDevice. They also specify a test runner class, such as com.google.GoogleTestRunner, which can vary on the specific instrumentation framework chosen. See for more information on types of Android tests.
func (AndroidInstrumentationTestArgs) ElementType ¶
func (AndroidInstrumentationTestArgs) ElementType() reflect.Type
func (AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutput ¶
func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutput() AndroidInstrumentationTestOutput
func (AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutputWithContext ¶
func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestOutputWithContext(ctx context.Context) AndroidInstrumentationTestOutput
func (AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutput ¶
func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
func (AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutputWithContext ¶
func (i AndroidInstrumentationTestArgs) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
type AndroidInstrumentationTestInput ¶
type AndroidInstrumentationTestInput interface { pulumi.Input ToAndroidInstrumentationTestOutput() AndroidInstrumentationTestOutput ToAndroidInstrumentationTestOutputWithContext(context.Context) AndroidInstrumentationTestOutput }
AndroidInstrumentationTestInput is an input type that accepts AndroidInstrumentationTestArgs and AndroidInstrumentationTestOutput values. You can construct a concrete instance of `AndroidInstrumentationTestInput` via:
AndroidInstrumentationTestArgs{...}
type AndroidInstrumentationTestOrchestratorOption ¶ added in v0.4.0
type AndroidInstrumentationTestOrchestratorOption string
The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator.
func (AndroidInstrumentationTestOrchestratorOption) ElementType ¶ added in v0.4.0
func (AndroidInstrumentationTestOrchestratorOption) ElementType() reflect.Type
func (AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutput ¶ added in v0.6.0
func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutput() AndroidInstrumentationTestOrchestratorOptionOutput
func (AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext ¶ added in v0.6.0
func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionOutput
func (AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput ¶ added in v0.6.0
func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext ¶ added in v0.6.0
func (e AndroidInstrumentationTestOrchestratorOption) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOption) ToStringOutput ¶ added in v0.4.0
func (e AndroidInstrumentationTestOrchestratorOption) ToStringOutput() pulumi.StringOutput
func (AndroidInstrumentationTestOrchestratorOption) ToStringOutputWithContext ¶ added in v0.4.0
func (e AndroidInstrumentationTestOrchestratorOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutput ¶ added in v0.4.0
func (e AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AndroidInstrumentationTestOrchestratorOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidInstrumentationTestOrchestratorOptionInput ¶ added in v0.6.0
type AndroidInstrumentationTestOrchestratorOptionInput interface { pulumi.Input ToAndroidInstrumentationTestOrchestratorOptionOutput() AndroidInstrumentationTestOrchestratorOptionOutput ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext(context.Context) AndroidInstrumentationTestOrchestratorOptionOutput }
AndroidInstrumentationTestOrchestratorOptionInput is an input type that accepts AndroidInstrumentationTestOrchestratorOptionArgs and AndroidInstrumentationTestOrchestratorOptionOutput values. You can construct a concrete instance of `AndroidInstrumentationTestOrchestratorOptionInput` via:
AndroidInstrumentationTestOrchestratorOptionArgs{...}
type AndroidInstrumentationTestOrchestratorOptionOutput ¶ added in v0.6.0
type AndroidInstrumentationTestOrchestratorOptionOutput struct{ *pulumi.OutputState }
func (AndroidInstrumentationTestOrchestratorOptionOutput) ElementType ¶ added in v0.6.0
func (AndroidInstrumentationTestOrchestratorOptionOutput) ElementType() reflect.Type
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutput() AndroidInstrumentationTestOrchestratorOptionOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutput() pulumi.StringOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidInstrumentationTestOrchestratorOptionPtrInput ¶ added in v0.6.0
type AndroidInstrumentationTestOrchestratorOptionPtrInput interface { pulumi.Input ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput }
func AndroidInstrumentationTestOrchestratorOptionPtr ¶ added in v0.6.0
func AndroidInstrumentationTestOrchestratorOptionPtr(v string) AndroidInstrumentationTestOrchestratorOptionPtrInput
type AndroidInstrumentationTestOrchestratorOptionPtrOutput ¶ added in v0.6.0
type AndroidInstrumentationTestOrchestratorOptionPtrOutput struct{ *pulumi.OutputState }
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ElementType ¶ added in v0.6.0
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ElementType() reflect.Type
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutput() AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToAndroidInstrumentationTestOrchestratorOptionPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestOrchestratorOptionPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidInstrumentationTestOrchestratorOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidInstrumentationTestOutput ¶
type AndroidInstrumentationTestOutput struct{ *pulumi.OutputState }
A test of an Android application that can control an Android component independently of its normal lifecycle. Android instrumentation tests run an application APK and test APK inside the same process on a virtual or physical AndroidDevice. They also specify a test runner class, such as com.google.GoogleTestRunner, which can vary on the specific instrumentation framework chosen. See for more information on types of Android tests.
func (AndroidInstrumentationTestOutput) AppApk ¶
func (o AndroidInstrumentationTestOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidInstrumentationTestOutput) AppBundle ¶
func (o AndroidInstrumentationTestOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidInstrumentationTestOutput) AppPackageId ¶
func (o AndroidInstrumentationTestOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestOutput) ElementType ¶
func (AndroidInstrumentationTestOutput) ElementType() reflect.Type
func (AndroidInstrumentationTestOutput) OrchestratorOption ¶
func (o AndroidInstrumentationTestOutput) OrchestratorOption() AndroidInstrumentationTestOrchestratorOptionPtrOutput
The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator.
func (AndroidInstrumentationTestOutput) ShardingOption ¶
func (o AndroidInstrumentationTestOutput) ShardingOption() ShardingOptionPtrOutput
The option to run tests in multiple shards in parallel.
func (AndroidInstrumentationTestOutput) TestApk ¶
func (o AndroidInstrumentationTestOutput) TestApk() FileReferenceOutput
The APK containing the test code to be executed.
func (AndroidInstrumentationTestOutput) TestPackageId ¶
func (o AndroidInstrumentationTestOutput) TestPackageId() pulumi.StringPtrOutput
The java package for the test to be executed. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestOutput) TestRunnerClass ¶
func (o AndroidInstrumentationTestOutput) TestRunnerClass() pulumi.StringPtrOutput
The InstrumentationTestRunner class. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestOutput) TestTargets ¶
func (o AndroidInstrumentationTestOutput) TestTargets() pulumi.StringArrayOutput
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
func (AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutput ¶
func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutput() AndroidInstrumentationTestOutput
func (AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutputWithContext ¶
func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestOutputWithContext(ctx context.Context) AndroidInstrumentationTestOutput
func (AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutput ¶
func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
func (AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutputWithContext ¶
func (o AndroidInstrumentationTestOutput) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
type AndroidInstrumentationTestPtrInput ¶
type AndroidInstrumentationTestPtrInput interface { pulumi.Input ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput ToAndroidInstrumentationTestPtrOutputWithContext(context.Context) AndroidInstrumentationTestPtrOutput }
AndroidInstrumentationTestPtrInput is an input type that accepts AndroidInstrumentationTestArgs, AndroidInstrumentationTestPtr and AndroidInstrumentationTestPtrOutput values. You can construct a concrete instance of `AndroidInstrumentationTestPtrInput` via:
AndroidInstrumentationTestArgs{...} or: nil
func AndroidInstrumentationTestPtr ¶
func AndroidInstrumentationTestPtr(v *AndroidInstrumentationTestArgs) AndroidInstrumentationTestPtrInput
type AndroidInstrumentationTestPtrOutput ¶
type AndroidInstrumentationTestPtrOutput struct{ *pulumi.OutputState }
func (AndroidInstrumentationTestPtrOutput) AppApk ¶
func (o AndroidInstrumentationTestPtrOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidInstrumentationTestPtrOutput) AppBundle ¶
func (o AndroidInstrumentationTestPtrOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidInstrumentationTestPtrOutput) AppPackageId ¶
func (o AndroidInstrumentationTestPtrOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestPtrOutput) Elem ¶
func (o AndroidInstrumentationTestPtrOutput) Elem() AndroidInstrumentationTestOutput
func (AndroidInstrumentationTestPtrOutput) ElementType ¶
func (AndroidInstrumentationTestPtrOutput) ElementType() reflect.Type
func (AndroidInstrumentationTestPtrOutput) OrchestratorOption ¶
func (o AndroidInstrumentationTestPtrOutput) OrchestratorOption() AndroidInstrumentationTestOrchestratorOptionPtrOutput
The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator.
func (AndroidInstrumentationTestPtrOutput) ShardingOption ¶
func (o AndroidInstrumentationTestPtrOutput) ShardingOption() ShardingOptionPtrOutput
The option to run tests in multiple shards in parallel.
func (AndroidInstrumentationTestPtrOutput) TestApk ¶
func (o AndroidInstrumentationTestPtrOutput) TestApk() FileReferencePtrOutput
The APK containing the test code to be executed.
func (AndroidInstrumentationTestPtrOutput) TestPackageId ¶
func (o AndroidInstrumentationTestPtrOutput) TestPackageId() pulumi.StringPtrOutput
The java package for the test to be executed. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestPtrOutput) TestRunnerClass ¶
func (o AndroidInstrumentationTestPtrOutput) TestRunnerClass() pulumi.StringPtrOutput
The InstrumentationTestRunner class. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestPtrOutput) TestTargets ¶
func (o AndroidInstrumentationTestPtrOutput) TestTargets() pulumi.StringArrayOutput
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
func (AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutput ¶
func (o AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutput() AndroidInstrumentationTestPtrOutput
func (AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutputWithContext ¶
func (o AndroidInstrumentationTestPtrOutput) ToAndroidInstrumentationTestPtrOutputWithContext(ctx context.Context) AndroidInstrumentationTestPtrOutput
type AndroidInstrumentationTestResponse ¶
type AndroidInstrumentationTestResponse struct { // The APK for the application under test. AppApk FileReferenceResponse `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundleResponse `pulumi:"appBundle"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId string `pulumi:"appPackageId"` // The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator. OrchestratorOption string `pulumi:"orchestratorOption"` // The option to run tests in multiple shards in parallel. ShardingOption ShardingOptionResponse `pulumi:"shardingOption"` // The APK containing the test code to be executed. TestApk FileReferenceResponse `pulumi:"testApk"` // The java package for the test to be executed. The default value is determined by examining the application's manifest. TestPackageId string `pulumi:"testPackageId"` // The InstrumentationTestRunner class. The default value is determined by examining the application's manifest. TestRunnerClass string `pulumi:"testRunnerClass"` // Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run. TestTargets []string `pulumi:"testTargets"` }
A test of an Android application that can control an Android component independently of its normal lifecycle. Android instrumentation tests run an application APK and test APK inside the same process on a virtual or physical AndroidDevice. They also specify a test runner class, such as com.google.GoogleTestRunner, which can vary on the specific instrumentation framework chosen. See for more information on types of Android tests.
type AndroidInstrumentationTestResponseOutput ¶
type AndroidInstrumentationTestResponseOutput struct{ *pulumi.OutputState }
A test of an Android application that can control an Android component independently of its normal lifecycle. Android instrumentation tests run an application APK and test APK inside the same process on a virtual or physical AndroidDevice. They also specify a test runner class, such as com.google.GoogleTestRunner, which can vary on the specific instrumentation framework chosen. See for more information on types of Android tests.
func (AndroidInstrumentationTestResponseOutput) AppApk ¶
func (o AndroidInstrumentationTestResponseOutput) AppApk() FileReferenceResponseOutput
The APK for the application under test.
func (AndroidInstrumentationTestResponseOutput) AppBundle ¶
func (o AndroidInstrumentationTestResponseOutput) AppBundle() AppBundleResponseOutput
A multi-apk app bundle for the application under test.
func (AndroidInstrumentationTestResponseOutput) AppPackageId ¶
func (o AndroidInstrumentationTestResponseOutput) AppPackageId() pulumi.StringOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestResponseOutput) ElementType ¶
func (AndroidInstrumentationTestResponseOutput) ElementType() reflect.Type
func (AndroidInstrumentationTestResponseOutput) OrchestratorOption ¶
func (o AndroidInstrumentationTestResponseOutput) OrchestratorOption() pulumi.StringOutput
The option of whether running each test within its own invocation of instrumentation with Android Test Orchestrator or not. ** Orchestrator is only compatible with AndroidJUnitRunner version 1.1 or higher! ** Orchestrator offers the following benefits: - No shared state - Crashes are isolated - Logs are scoped per test See for more information about Android Test Orchestrator. If not set, the test will be run without the orchestrator.
func (AndroidInstrumentationTestResponseOutput) ShardingOption ¶
func (o AndroidInstrumentationTestResponseOutput) ShardingOption() ShardingOptionResponseOutput
The option to run tests in multiple shards in parallel.
func (AndroidInstrumentationTestResponseOutput) TestApk ¶
func (o AndroidInstrumentationTestResponseOutput) TestApk() FileReferenceResponseOutput
The APK containing the test code to be executed.
func (AndroidInstrumentationTestResponseOutput) TestPackageId ¶
func (o AndroidInstrumentationTestResponseOutput) TestPackageId() pulumi.StringOutput
The java package for the test to be executed. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestResponseOutput) TestRunnerClass ¶
func (o AndroidInstrumentationTestResponseOutput) TestRunnerClass() pulumi.StringOutput
The InstrumentationTestRunner class. The default value is determined by examining the application's manifest.
func (AndroidInstrumentationTestResponseOutput) TestTargets ¶
func (o AndroidInstrumentationTestResponseOutput) TestTargets() pulumi.StringArrayOutput
Each target must be fully qualified with the package name or class name, in one of these formats: - "package package_name" - "class package_name.class_name" - "class package_name.class_name#method_name" If empty, all targets in the module will be run.
func (AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutput ¶
func (o AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutput() AndroidInstrumentationTestResponseOutput
func (AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutputWithContext ¶
func (o AndroidInstrumentationTestResponseOutput) ToAndroidInstrumentationTestResponseOutputWithContext(ctx context.Context) AndroidInstrumentationTestResponseOutput
type AndroidMatrix ¶
type AndroidMatrix struct { // The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelIds []string `pulumi:"androidModelIds"` // The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionIds []string `pulumi:"androidVersionIds"` // The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locales []string `pulumi:"locales"` // The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options. Orientations []string `pulumi:"orientations"` }
A set of Android device configuration permutations is defined by the the cross-product of the given axes. Internally, the given AndroidMatrix will be expanded into a set of AndroidDevices. Only supported permutations will be instantiated. Invalid permutations (e.g., incompatible models/versions) are ignored.
type AndroidMatrixArgs ¶
type AndroidMatrixArgs struct { // The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelIds pulumi.StringArrayInput `pulumi:"androidModelIds"` // The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionIds pulumi.StringArrayInput `pulumi:"androidVersionIds"` // The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locales pulumi.StringArrayInput `pulumi:"locales"` // The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options. Orientations pulumi.StringArrayInput `pulumi:"orientations"` }
A set of Android device configuration permutations is defined by the the cross-product of the given axes. Internally, the given AndroidMatrix will be expanded into a set of AndroidDevices. Only supported permutations will be instantiated. Invalid permutations (e.g., incompatible models/versions) are ignored.
func (AndroidMatrixArgs) ElementType ¶
func (AndroidMatrixArgs) ElementType() reflect.Type
func (AndroidMatrixArgs) ToAndroidMatrixOutput ¶
func (i AndroidMatrixArgs) ToAndroidMatrixOutput() AndroidMatrixOutput
func (AndroidMatrixArgs) ToAndroidMatrixOutputWithContext ¶
func (i AndroidMatrixArgs) ToAndroidMatrixOutputWithContext(ctx context.Context) AndroidMatrixOutput
func (AndroidMatrixArgs) ToAndroidMatrixPtrOutput ¶
func (i AndroidMatrixArgs) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
func (AndroidMatrixArgs) ToAndroidMatrixPtrOutputWithContext ¶
func (i AndroidMatrixArgs) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
type AndroidMatrixInput ¶
type AndroidMatrixInput interface { pulumi.Input ToAndroidMatrixOutput() AndroidMatrixOutput ToAndroidMatrixOutputWithContext(context.Context) AndroidMatrixOutput }
AndroidMatrixInput is an input type that accepts AndroidMatrixArgs and AndroidMatrixOutput values. You can construct a concrete instance of `AndroidMatrixInput` via:
AndroidMatrixArgs{...}
type AndroidMatrixOutput ¶
type AndroidMatrixOutput struct{ *pulumi.OutputState }
A set of Android device configuration permutations is defined by the the cross-product of the given axes. Internally, the given AndroidMatrix will be expanded into a set of AndroidDevices. Only supported permutations will be instantiated. Invalid permutations (e.g., incompatible models/versions) are ignored.
func (AndroidMatrixOutput) AndroidModelIds ¶
func (o AndroidMatrixOutput) AndroidModelIds() pulumi.StringArrayOutput
The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixOutput) AndroidVersionIds ¶
func (o AndroidMatrixOutput) AndroidVersionIds() pulumi.StringArrayOutput
The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixOutput) ElementType ¶
func (AndroidMatrixOutput) ElementType() reflect.Type
func (AndroidMatrixOutput) Locales ¶
func (o AndroidMatrixOutput) Locales() pulumi.StringArrayOutput
The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixOutput) Orientations ¶
func (o AndroidMatrixOutput) Orientations() pulumi.StringArrayOutput
The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixOutput) ToAndroidMatrixOutput ¶
func (o AndroidMatrixOutput) ToAndroidMatrixOutput() AndroidMatrixOutput
func (AndroidMatrixOutput) ToAndroidMatrixOutputWithContext ¶
func (o AndroidMatrixOutput) ToAndroidMatrixOutputWithContext(ctx context.Context) AndroidMatrixOutput
func (AndroidMatrixOutput) ToAndroidMatrixPtrOutput ¶
func (o AndroidMatrixOutput) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
func (AndroidMatrixOutput) ToAndroidMatrixPtrOutputWithContext ¶
func (o AndroidMatrixOutput) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
type AndroidMatrixPtrInput ¶
type AndroidMatrixPtrInput interface { pulumi.Input ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput ToAndroidMatrixPtrOutputWithContext(context.Context) AndroidMatrixPtrOutput }
AndroidMatrixPtrInput is an input type that accepts AndroidMatrixArgs, AndroidMatrixPtr and AndroidMatrixPtrOutput values. You can construct a concrete instance of `AndroidMatrixPtrInput` via:
AndroidMatrixArgs{...} or: nil
func AndroidMatrixPtr ¶
func AndroidMatrixPtr(v *AndroidMatrixArgs) AndroidMatrixPtrInput
type AndroidMatrixPtrOutput ¶
type AndroidMatrixPtrOutput struct{ *pulumi.OutputState }
func (AndroidMatrixPtrOutput) AndroidModelIds ¶
func (o AndroidMatrixPtrOutput) AndroidModelIds() pulumi.StringArrayOutput
The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixPtrOutput) AndroidVersionIds ¶
func (o AndroidMatrixPtrOutput) AndroidVersionIds() pulumi.StringArrayOutput
The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixPtrOutput) Elem ¶
func (o AndroidMatrixPtrOutput) Elem() AndroidMatrixOutput
func (AndroidMatrixPtrOutput) ElementType ¶
func (AndroidMatrixPtrOutput) ElementType() reflect.Type
func (AndroidMatrixPtrOutput) Locales ¶
func (o AndroidMatrixPtrOutput) Locales() pulumi.StringArrayOutput
The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixPtrOutput) Orientations ¶
func (o AndroidMatrixPtrOutput) Orientations() pulumi.StringArrayOutput
The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutput ¶
func (o AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutput() AndroidMatrixPtrOutput
func (AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutputWithContext ¶
func (o AndroidMatrixPtrOutput) ToAndroidMatrixPtrOutputWithContext(ctx context.Context) AndroidMatrixPtrOutput
type AndroidMatrixResponse ¶
type AndroidMatrixResponse struct { // The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidModelIds []string `pulumi:"androidModelIds"` // The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options. AndroidVersionIds []string `pulumi:"androidVersionIds"` // The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locales []string `pulumi:"locales"` // The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options. Orientations []string `pulumi:"orientations"` }
A set of Android device configuration permutations is defined by the the cross-product of the given axes. Internally, the given AndroidMatrix will be expanded into a set of AndroidDevices. Only supported permutations will be instantiated. Invalid permutations (e.g., incompatible models/versions) are ignored.
type AndroidMatrixResponseOutput ¶
type AndroidMatrixResponseOutput struct{ *pulumi.OutputState }
A set of Android device configuration permutations is defined by the the cross-product of the given axes. Internally, the given AndroidMatrix will be expanded into a set of AndroidDevices. Only supported permutations will be instantiated. Invalid permutations (e.g., incompatible models/versions) are ignored.
func (AndroidMatrixResponseOutput) AndroidModelIds ¶
func (o AndroidMatrixResponseOutput) AndroidModelIds() pulumi.StringArrayOutput
The ids of the set of Android device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixResponseOutput) AndroidVersionIds ¶
func (o AndroidMatrixResponseOutput) AndroidVersionIds() pulumi.StringArrayOutput
The ids of the set of Android OS version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixResponseOutput) ElementType ¶
func (AndroidMatrixResponseOutput) ElementType() reflect.Type
func (AndroidMatrixResponseOutput) Locales ¶
func (o AndroidMatrixResponseOutput) Locales() pulumi.StringArrayOutput
The set of locales the test device will enable for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixResponseOutput) Orientations ¶
func (o AndroidMatrixResponseOutput) Orientations() pulumi.StringArrayOutput
The set of orientations to test with. Use the TestEnvironmentDiscoveryService to get supported options.
func (AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutput ¶
func (o AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutput() AndroidMatrixResponseOutput
func (AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutputWithContext ¶
func (o AndroidMatrixResponseOutput) ToAndroidMatrixResponseOutputWithContext(ctx context.Context) AndroidMatrixResponseOutput
type AndroidRoboTest ¶
type AndroidRoboTest struct { // The APK for the application under test. AppApk *FileReference `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle *AppBundle `pulumi:"appBundle"` // The initial activity that should be used to start the app. AppInitialActivity *string `pulumi:"appInitialActivity"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId *string `pulumi:"appPackageId"` // The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50. MaxDepth *int `pulumi:"maxDepth"` // The max number of steps Robo can execute. Default is no limit. MaxSteps *int `pulumi:"maxSteps"` // A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided. RoboDirectives []RoboDirective `pulumi:"roboDirectives"` // The mode in which Robo should run. Most clients should allow the server to populate this field automatically. RoboMode *AndroidRoboTestRoboMode `pulumi:"roboMode"` // A JSON file with a sequence of actions Robo should perform as a prologue for the crawl. RoboScript *FileReference `pulumi:"roboScript"` // The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly). StartingIntents []RoboStartingIntent `pulumi:"startingIntents"` }
A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.
type AndroidRoboTestArgs ¶
type AndroidRoboTestArgs struct { // The APK for the application under test. AppApk FileReferencePtrInput `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundlePtrInput `pulumi:"appBundle"` // The initial activity that should be used to start the app. AppInitialActivity pulumi.StringPtrInput `pulumi:"appInitialActivity"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId pulumi.StringPtrInput `pulumi:"appPackageId"` // The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50. MaxDepth pulumi.IntPtrInput `pulumi:"maxDepth"` // The max number of steps Robo can execute. Default is no limit. MaxSteps pulumi.IntPtrInput `pulumi:"maxSteps"` // A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided. RoboDirectives RoboDirectiveArrayInput `pulumi:"roboDirectives"` // The mode in which Robo should run. Most clients should allow the server to populate this field automatically. RoboMode AndroidRoboTestRoboModePtrInput `pulumi:"roboMode"` // A JSON file with a sequence of actions Robo should perform as a prologue for the crawl. RoboScript FileReferencePtrInput `pulumi:"roboScript"` // The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly). StartingIntents RoboStartingIntentArrayInput `pulumi:"startingIntents"` }
A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.
func (AndroidRoboTestArgs) ElementType ¶
func (AndroidRoboTestArgs) ElementType() reflect.Type
func (AndroidRoboTestArgs) ToAndroidRoboTestOutput ¶
func (i AndroidRoboTestArgs) ToAndroidRoboTestOutput() AndroidRoboTestOutput
func (AndroidRoboTestArgs) ToAndroidRoboTestOutputWithContext ¶
func (i AndroidRoboTestArgs) ToAndroidRoboTestOutputWithContext(ctx context.Context) AndroidRoboTestOutput
func (AndroidRoboTestArgs) ToAndroidRoboTestPtrOutput ¶
func (i AndroidRoboTestArgs) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
func (AndroidRoboTestArgs) ToAndroidRoboTestPtrOutputWithContext ¶
func (i AndroidRoboTestArgs) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
type AndroidRoboTestInput ¶
type AndroidRoboTestInput interface { pulumi.Input ToAndroidRoboTestOutput() AndroidRoboTestOutput ToAndroidRoboTestOutputWithContext(context.Context) AndroidRoboTestOutput }
AndroidRoboTestInput is an input type that accepts AndroidRoboTestArgs and AndroidRoboTestOutput values. You can construct a concrete instance of `AndroidRoboTestInput` via:
AndroidRoboTestArgs{...}
type AndroidRoboTestOutput ¶
type AndroidRoboTestOutput struct{ *pulumi.OutputState }
A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.
func (AndroidRoboTestOutput) AppApk ¶
func (o AndroidRoboTestOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidRoboTestOutput) AppBundle ¶
func (o AndroidRoboTestOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidRoboTestOutput) AppInitialActivity ¶
func (o AndroidRoboTestOutput) AppInitialActivity() pulumi.StringPtrOutput
The initial activity that should be used to start the app.
func (AndroidRoboTestOutput) AppPackageId ¶
func (o AndroidRoboTestOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidRoboTestOutput) ElementType ¶
func (AndroidRoboTestOutput) ElementType() reflect.Type
func (AndroidRoboTestOutput) MaxDepth ¶
func (o AndroidRoboTestOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50.
func (AndroidRoboTestOutput) MaxSteps ¶
func (o AndroidRoboTestOutput) MaxSteps() pulumi.IntPtrOutput
The max number of steps Robo can execute. Default is no limit.
func (AndroidRoboTestOutput) RoboDirectives ¶
func (o AndroidRoboTestOutput) RoboDirectives() RoboDirectiveArrayOutput
A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided.
func (AndroidRoboTestOutput) RoboMode ¶ added in v0.6.0
func (o AndroidRoboTestOutput) RoboMode() AndroidRoboTestRoboModePtrOutput
The mode in which Robo should run. Most clients should allow the server to populate this field automatically.
func (AndroidRoboTestOutput) RoboScript ¶
func (o AndroidRoboTestOutput) RoboScript() FileReferencePtrOutput
A JSON file with a sequence of actions Robo should perform as a prologue for the crawl.
func (AndroidRoboTestOutput) StartingIntents ¶
func (o AndroidRoboTestOutput) StartingIntents() RoboStartingIntentArrayOutput
The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly).
func (AndroidRoboTestOutput) ToAndroidRoboTestOutput ¶
func (o AndroidRoboTestOutput) ToAndroidRoboTestOutput() AndroidRoboTestOutput
func (AndroidRoboTestOutput) ToAndroidRoboTestOutputWithContext ¶
func (o AndroidRoboTestOutput) ToAndroidRoboTestOutputWithContext(ctx context.Context) AndroidRoboTestOutput
func (AndroidRoboTestOutput) ToAndroidRoboTestPtrOutput ¶
func (o AndroidRoboTestOutput) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
func (AndroidRoboTestOutput) ToAndroidRoboTestPtrOutputWithContext ¶
func (o AndroidRoboTestOutput) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
type AndroidRoboTestPtrInput ¶
type AndroidRoboTestPtrInput interface { pulumi.Input ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput ToAndroidRoboTestPtrOutputWithContext(context.Context) AndroidRoboTestPtrOutput }
AndroidRoboTestPtrInput is an input type that accepts AndroidRoboTestArgs, AndroidRoboTestPtr and AndroidRoboTestPtrOutput values. You can construct a concrete instance of `AndroidRoboTestPtrInput` via:
AndroidRoboTestArgs{...} or: nil
func AndroidRoboTestPtr ¶
func AndroidRoboTestPtr(v *AndroidRoboTestArgs) AndroidRoboTestPtrInput
type AndroidRoboTestPtrOutput ¶
type AndroidRoboTestPtrOutput struct{ *pulumi.OutputState }
func (AndroidRoboTestPtrOutput) AppApk ¶
func (o AndroidRoboTestPtrOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidRoboTestPtrOutput) AppBundle ¶
func (o AndroidRoboTestPtrOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidRoboTestPtrOutput) AppInitialActivity ¶
func (o AndroidRoboTestPtrOutput) AppInitialActivity() pulumi.StringPtrOutput
The initial activity that should be used to start the app.
func (AndroidRoboTestPtrOutput) AppPackageId ¶
func (o AndroidRoboTestPtrOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidRoboTestPtrOutput) Elem ¶
func (o AndroidRoboTestPtrOutput) Elem() AndroidRoboTestOutput
func (AndroidRoboTestPtrOutput) ElementType ¶
func (AndroidRoboTestPtrOutput) ElementType() reflect.Type
func (AndroidRoboTestPtrOutput) MaxDepth ¶
func (o AndroidRoboTestPtrOutput) MaxDepth() pulumi.IntPtrOutput
The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50.
func (AndroidRoboTestPtrOutput) MaxSteps ¶
func (o AndroidRoboTestPtrOutput) MaxSteps() pulumi.IntPtrOutput
The max number of steps Robo can execute. Default is no limit.
func (AndroidRoboTestPtrOutput) RoboDirectives ¶
func (o AndroidRoboTestPtrOutput) RoboDirectives() RoboDirectiveArrayOutput
A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided.
func (AndroidRoboTestPtrOutput) RoboMode ¶ added in v0.6.0
func (o AndroidRoboTestPtrOutput) RoboMode() AndroidRoboTestRoboModePtrOutput
The mode in which Robo should run. Most clients should allow the server to populate this field automatically.
func (AndroidRoboTestPtrOutput) RoboScript ¶
func (o AndroidRoboTestPtrOutput) RoboScript() FileReferencePtrOutput
A JSON file with a sequence of actions Robo should perform as a prologue for the crawl.
func (AndroidRoboTestPtrOutput) StartingIntents ¶
func (o AndroidRoboTestPtrOutput) StartingIntents() RoboStartingIntentArrayOutput
The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly).
func (AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutput ¶
func (o AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutput() AndroidRoboTestPtrOutput
func (AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutputWithContext ¶
func (o AndroidRoboTestPtrOutput) ToAndroidRoboTestPtrOutputWithContext(ctx context.Context) AndroidRoboTestPtrOutput
type AndroidRoboTestResponse ¶
type AndroidRoboTestResponse struct { // The APK for the application under test. AppApk FileReferenceResponse `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundleResponse `pulumi:"appBundle"` // The initial activity that should be used to start the app. AppInitialActivity string `pulumi:"appInitialActivity"` // The java package for the application under test. The default value is determined by examining the application's manifest. AppPackageId string `pulumi:"appPackageId"` // The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50. MaxDepth int `pulumi:"maxDepth"` // The max number of steps Robo can execute. Default is no limit. MaxSteps int `pulumi:"maxSteps"` // A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided. RoboDirectives []RoboDirectiveResponse `pulumi:"roboDirectives"` // The mode in which Robo should run. Most clients should allow the server to populate this field automatically. RoboMode string `pulumi:"roboMode"` // A JSON file with a sequence of actions Robo should perform as a prologue for the crawl. RoboScript FileReferenceResponse `pulumi:"roboScript"` // The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly). StartingIntents []RoboStartingIntentResponse `pulumi:"startingIntents"` }
A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.
type AndroidRoboTestResponseOutput ¶
type AndroidRoboTestResponseOutput struct{ *pulumi.OutputState }
A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.
func (AndroidRoboTestResponseOutput) AppApk ¶
func (o AndroidRoboTestResponseOutput) AppApk() FileReferenceResponseOutput
The APK for the application under test.
func (AndroidRoboTestResponseOutput) AppBundle ¶
func (o AndroidRoboTestResponseOutput) AppBundle() AppBundleResponseOutput
A multi-apk app bundle for the application under test.
func (AndroidRoboTestResponseOutput) AppInitialActivity ¶
func (o AndroidRoboTestResponseOutput) AppInitialActivity() pulumi.StringOutput
The initial activity that should be used to start the app.
func (AndroidRoboTestResponseOutput) AppPackageId ¶
func (o AndroidRoboTestResponseOutput) AppPackageId() pulumi.StringOutput
The java package for the application under test. The default value is determined by examining the application's manifest.
func (AndroidRoboTestResponseOutput) ElementType ¶
func (AndroidRoboTestResponseOutput) ElementType() reflect.Type
func (AndroidRoboTestResponseOutput) MaxDepth ¶
func (o AndroidRoboTestResponseOutput) MaxDepth() pulumi.IntOutput
The max depth of the traversal stack Robo can explore. Needs to be at least 2 to make Robo explore the app beyond the first activity. Default is 50.
func (AndroidRoboTestResponseOutput) MaxSteps ¶
func (o AndroidRoboTestResponseOutput) MaxSteps() pulumi.IntOutput
The max number of steps Robo can execute. Default is no limit.
func (AndroidRoboTestResponseOutput) RoboDirectives ¶
func (o AndroidRoboTestResponseOutput) RoboDirectives() RoboDirectiveResponseArrayOutput
A set of directives Robo should apply during the crawl. This allows users to customize the crawl. For example, the username and password for a test account can be provided.
func (AndroidRoboTestResponseOutput) RoboMode ¶ added in v0.6.0
func (o AndroidRoboTestResponseOutput) RoboMode() pulumi.StringOutput
The mode in which Robo should run. Most clients should allow the server to populate this field automatically.
func (AndroidRoboTestResponseOutput) RoboScript ¶
func (o AndroidRoboTestResponseOutput) RoboScript() FileReferenceResponseOutput
A JSON file with a sequence of actions Robo should perform as a prologue for the crawl.
func (AndroidRoboTestResponseOutput) StartingIntents ¶
func (o AndroidRoboTestResponseOutput) StartingIntents() RoboStartingIntentResponseArrayOutput
The intents used to launch the app for the crawl. If none are provided, then the main launcher activity is launched. If some are provided, then only those provided are launched (the main launcher activity must be provided explicitly).
func (AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutput ¶
func (o AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutput() AndroidRoboTestResponseOutput
func (AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutputWithContext ¶
func (o AndroidRoboTestResponseOutput) ToAndroidRoboTestResponseOutputWithContext(ctx context.Context) AndroidRoboTestResponseOutput
type AndroidRoboTestRoboMode ¶ added in v0.6.0
type AndroidRoboTestRoboMode string
The mode in which Robo should run. Most clients should allow the server to populate this field automatically.
func (AndroidRoboTestRoboMode) ElementType ¶ added in v0.6.0
func (AndroidRoboTestRoboMode) ElementType() reflect.Type
func (AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutput ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutput() AndroidRoboTestRoboModeOutput
func (AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutputWithContext ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModeOutputWithContext(ctx context.Context) AndroidRoboTestRoboModeOutput
func (AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutput ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutputWithContext ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboMode) ToStringOutput ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToStringOutput() pulumi.StringOutput
func (AndroidRoboTestRoboMode) ToStringOutputWithContext ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AndroidRoboTestRoboMode) ToStringPtrOutput ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidRoboTestRoboMode) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e AndroidRoboTestRoboMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidRoboTestRoboModeInput ¶ added in v0.6.0
type AndroidRoboTestRoboModeInput interface { pulumi.Input ToAndroidRoboTestRoboModeOutput() AndroidRoboTestRoboModeOutput ToAndroidRoboTestRoboModeOutputWithContext(context.Context) AndroidRoboTestRoboModeOutput }
AndroidRoboTestRoboModeInput is an input type that accepts AndroidRoboTestRoboModeArgs and AndroidRoboTestRoboModeOutput values. You can construct a concrete instance of `AndroidRoboTestRoboModeInput` via:
AndroidRoboTestRoboModeArgs{...}
type AndroidRoboTestRoboModeOutput ¶ added in v0.6.0
type AndroidRoboTestRoboModeOutput struct{ *pulumi.OutputState }
func (AndroidRoboTestRoboModeOutput) ElementType ¶ added in v0.6.0
func (AndroidRoboTestRoboModeOutput) ElementType() reflect.Type
func (AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutput() AndroidRoboTestRoboModeOutput
func (AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModeOutputWithContext(ctx context.Context) AndroidRoboTestRoboModeOutput
func (AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboModeOutput) ToStringOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToStringOutput() pulumi.StringOutput
func (AndroidRoboTestRoboModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AndroidRoboTestRoboModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidRoboTestRoboModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidRoboTestRoboModePtrInput ¶ added in v0.6.0
type AndroidRoboTestRoboModePtrInput interface { pulumi.Input ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput ToAndroidRoboTestRoboModePtrOutputWithContext(context.Context) AndroidRoboTestRoboModePtrOutput }
func AndroidRoboTestRoboModePtr ¶ added in v0.6.0
func AndroidRoboTestRoboModePtr(v string) AndroidRoboTestRoboModePtrInput
type AndroidRoboTestRoboModePtrOutput ¶ added in v0.6.0
type AndroidRoboTestRoboModePtrOutput struct{ *pulumi.OutputState }
func (AndroidRoboTestRoboModePtrOutput) Elem ¶ added in v0.6.0
func (o AndroidRoboTestRoboModePtrOutput) Elem() AndroidRoboTestRoboModeOutput
func (AndroidRoboTestRoboModePtrOutput) ElementType ¶ added in v0.6.0
func (AndroidRoboTestRoboModePtrOutput) ElementType() reflect.Type
func (AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutput() AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModePtrOutput) ToAndroidRoboTestRoboModePtrOutputWithContext(ctx context.Context) AndroidRoboTestRoboModePtrOutput
func (AndroidRoboTestRoboModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AndroidRoboTestRoboModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AndroidRoboTestRoboModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AndroidRoboTestRoboModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AndroidTestLoop ¶
type AndroidTestLoop struct { // The APK for the application under test. AppApk *FileReference `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle *AppBundle `pulumi:"appBundle"` // The java package for the application under test. The default is determined by examining the application's manifest. AppPackageId *string `pulumi:"appPackageId"` // The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field. ScenarioLabels []string `pulumi:"scenarioLabels"` // The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest. Scenarios []int `pulumi:"scenarios"` }
A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.
type AndroidTestLoopArgs ¶
type AndroidTestLoopArgs struct { // The APK for the application under test. AppApk FileReferencePtrInput `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundlePtrInput `pulumi:"appBundle"` // The java package for the application under test. The default is determined by examining the application's manifest. AppPackageId pulumi.StringPtrInput `pulumi:"appPackageId"` // The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field. ScenarioLabels pulumi.StringArrayInput `pulumi:"scenarioLabels"` // The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest. Scenarios pulumi.IntArrayInput `pulumi:"scenarios"` }
A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.
func (AndroidTestLoopArgs) ElementType ¶
func (AndroidTestLoopArgs) ElementType() reflect.Type
func (AndroidTestLoopArgs) ToAndroidTestLoopOutput ¶
func (i AndroidTestLoopArgs) ToAndroidTestLoopOutput() AndroidTestLoopOutput
func (AndroidTestLoopArgs) ToAndroidTestLoopOutputWithContext ¶
func (i AndroidTestLoopArgs) ToAndroidTestLoopOutputWithContext(ctx context.Context) AndroidTestLoopOutput
func (AndroidTestLoopArgs) ToAndroidTestLoopPtrOutput ¶
func (i AndroidTestLoopArgs) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
func (AndroidTestLoopArgs) ToAndroidTestLoopPtrOutputWithContext ¶
func (i AndroidTestLoopArgs) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
type AndroidTestLoopInput ¶
type AndroidTestLoopInput interface { pulumi.Input ToAndroidTestLoopOutput() AndroidTestLoopOutput ToAndroidTestLoopOutputWithContext(context.Context) AndroidTestLoopOutput }
AndroidTestLoopInput is an input type that accepts AndroidTestLoopArgs and AndroidTestLoopOutput values. You can construct a concrete instance of `AndroidTestLoopInput` via:
AndroidTestLoopArgs{...}
type AndroidTestLoopOutput ¶
type AndroidTestLoopOutput struct{ *pulumi.OutputState }
A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.
func (AndroidTestLoopOutput) AppApk ¶
func (o AndroidTestLoopOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidTestLoopOutput) AppBundle ¶
func (o AndroidTestLoopOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidTestLoopOutput) AppPackageId ¶
func (o AndroidTestLoopOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default is determined by examining the application's manifest.
func (AndroidTestLoopOutput) ElementType ¶
func (AndroidTestLoopOutput) ElementType() reflect.Type
func (AndroidTestLoopOutput) ScenarioLabels ¶
func (o AndroidTestLoopOutput) ScenarioLabels() pulumi.StringArrayOutput
The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field.
func (AndroidTestLoopOutput) Scenarios ¶
func (o AndroidTestLoopOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest.
func (AndroidTestLoopOutput) ToAndroidTestLoopOutput ¶
func (o AndroidTestLoopOutput) ToAndroidTestLoopOutput() AndroidTestLoopOutput
func (AndroidTestLoopOutput) ToAndroidTestLoopOutputWithContext ¶
func (o AndroidTestLoopOutput) ToAndroidTestLoopOutputWithContext(ctx context.Context) AndroidTestLoopOutput
func (AndroidTestLoopOutput) ToAndroidTestLoopPtrOutput ¶
func (o AndroidTestLoopOutput) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
func (AndroidTestLoopOutput) ToAndroidTestLoopPtrOutputWithContext ¶
func (o AndroidTestLoopOutput) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
type AndroidTestLoopPtrInput ¶
type AndroidTestLoopPtrInput interface { pulumi.Input ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput ToAndroidTestLoopPtrOutputWithContext(context.Context) AndroidTestLoopPtrOutput }
AndroidTestLoopPtrInput is an input type that accepts AndroidTestLoopArgs, AndroidTestLoopPtr and AndroidTestLoopPtrOutput values. You can construct a concrete instance of `AndroidTestLoopPtrInput` via:
AndroidTestLoopArgs{...} or: nil
func AndroidTestLoopPtr ¶
func AndroidTestLoopPtr(v *AndroidTestLoopArgs) AndroidTestLoopPtrInput
type AndroidTestLoopPtrOutput ¶
type AndroidTestLoopPtrOutput struct{ *pulumi.OutputState }
func (AndroidTestLoopPtrOutput) AppApk ¶
func (o AndroidTestLoopPtrOutput) AppApk() FileReferencePtrOutput
The APK for the application under test.
func (AndroidTestLoopPtrOutput) AppBundle ¶
func (o AndroidTestLoopPtrOutput) AppBundle() AppBundlePtrOutput
A multi-apk app bundle for the application under test.
func (AndroidTestLoopPtrOutput) AppPackageId ¶
func (o AndroidTestLoopPtrOutput) AppPackageId() pulumi.StringPtrOutput
The java package for the application under test. The default is determined by examining the application's manifest.
func (AndroidTestLoopPtrOutput) Elem ¶
func (o AndroidTestLoopPtrOutput) Elem() AndroidTestLoopOutput
func (AndroidTestLoopPtrOutput) ElementType ¶
func (AndroidTestLoopPtrOutput) ElementType() reflect.Type
func (AndroidTestLoopPtrOutput) ScenarioLabels ¶
func (o AndroidTestLoopPtrOutput) ScenarioLabels() pulumi.StringArrayOutput
The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field.
func (AndroidTestLoopPtrOutput) Scenarios ¶
func (o AndroidTestLoopPtrOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest.
func (AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutput ¶
func (o AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutput() AndroidTestLoopPtrOutput
func (AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutputWithContext ¶
func (o AndroidTestLoopPtrOutput) ToAndroidTestLoopPtrOutputWithContext(ctx context.Context) AndroidTestLoopPtrOutput
type AndroidTestLoopResponse ¶
type AndroidTestLoopResponse struct { // The APK for the application under test. AppApk FileReferenceResponse `pulumi:"appApk"` // A multi-apk app bundle for the application under test. AppBundle AppBundleResponse `pulumi:"appBundle"` // The java package for the application under test. The default is determined by examining the application's manifest. AppPackageId string `pulumi:"appPackageId"` // The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field. ScenarioLabels []string `pulumi:"scenarioLabels"` // The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest. Scenarios []int `pulumi:"scenarios"` }
A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.
type AndroidTestLoopResponseOutput ¶
type AndroidTestLoopResponseOutput struct{ *pulumi.OutputState }
A test of an Android Application with a Test Loop. The intent \ will be implicitly added, since Games is the only user of this api, for the time being.
func (AndroidTestLoopResponseOutput) AppApk ¶
func (o AndroidTestLoopResponseOutput) AppApk() FileReferenceResponseOutput
The APK for the application under test.
func (AndroidTestLoopResponseOutput) AppBundle ¶
func (o AndroidTestLoopResponseOutput) AppBundle() AppBundleResponseOutput
A multi-apk app bundle for the application under test.
func (AndroidTestLoopResponseOutput) AppPackageId ¶
func (o AndroidTestLoopResponseOutput) AppPackageId() pulumi.StringOutput
The java package for the application under test. The default is determined by examining the application's manifest.
func (AndroidTestLoopResponseOutput) ElementType ¶
func (AndroidTestLoopResponseOutput) ElementType() reflect.Type
func (AndroidTestLoopResponseOutput) ScenarioLabels ¶
func (o AndroidTestLoopResponseOutput) ScenarioLabels() pulumi.StringArrayOutput
The list of scenario labels that should be run during the test. The scenario labels should map to labels defined in the application's manifest. For example, player_experience and com.google.test.loops.player_experience add all of the loops labeled in the manifest with the com.google.test.loops.player_experience name to the execution. Scenarios can also be specified in the scenarios field.
func (AndroidTestLoopResponseOutput) Scenarios ¶
func (o AndroidTestLoopResponseOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. The default is all test loops, derived from the application's manifest.
func (AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutput ¶
func (o AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutput() AndroidTestLoopResponseOutput
func (AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutputWithContext ¶
func (o AndroidTestLoopResponseOutput) ToAndroidTestLoopResponseOutputWithContext(ctx context.Context) AndroidTestLoopResponseOutput
type Apk ¶
type Apk struct { // The path to an APK to be installed on the device before the test begins. Location *FileReference `pulumi:"location"` // The java package for the APK to be installed. Value is determined by examining the application's manifest. PackageName *string `pulumi:"packageName"` }
An Android package file to install.
type ApkArgs ¶
type ApkArgs struct { // The path to an APK to be installed on the device before the test begins. Location FileReferencePtrInput `pulumi:"location"` // The java package for the APK to be installed. Value is determined by examining the application's manifest. PackageName pulumi.StringPtrInput `pulumi:"packageName"` }
An Android package file to install.
func (ApkArgs) ElementType ¶
func (ApkArgs) ToApkOutput ¶
type ApkArray ¶
type ApkArray []ApkInput
func (ApkArray) ElementType ¶
func (ApkArray) ToApkArrayOutput ¶
func (i ApkArray) ToApkArrayOutput() ApkArrayOutput
func (ApkArray) ToApkArrayOutputWithContext ¶
func (i ApkArray) ToApkArrayOutputWithContext(ctx context.Context) ApkArrayOutput
type ApkArrayInput ¶
type ApkArrayInput interface { pulumi.Input ToApkArrayOutput() ApkArrayOutput ToApkArrayOutputWithContext(context.Context) ApkArrayOutput }
ApkArrayInput is an input type that accepts ApkArray and ApkArrayOutput values. You can construct a concrete instance of `ApkArrayInput` via:
ApkArray{ ApkArgs{...} }
type ApkArrayOutput ¶
type ApkArrayOutput struct{ *pulumi.OutputState }
func (ApkArrayOutput) ElementType ¶
func (ApkArrayOutput) ElementType() reflect.Type
func (ApkArrayOutput) ToApkArrayOutput ¶
func (o ApkArrayOutput) ToApkArrayOutput() ApkArrayOutput
func (ApkArrayOutput) ToApkArrayOutputWithContext ¶
func (o ApkArrayOutput) ToApkArrayOutputWithContext(ctx context.Context) ApkArrayOutput
type ApkInput ¶
type ApkInput interface { pulumi.Input ToApkOutput() ApkOutput ToApkOutputWithContext(context.Context) ApkOutput }
ApkInput is an input type that accepts ApkArgs and ApkOutput values. You can construct a concrete instance of `ApkInput` via:
ApkArgs{...}
type ApkOutput ¶
type ApkOutput struct{ *pulumi.OutputState }
An Android package file to install.
func (ApkOutput) ElementType ¶
func (ApkOutput) Location ¶
func (o ApkOutput) Location() FileReferencePtrOutput
The path to an APK to be installed on the device before the test begins.
func (ApkOutput) PackageName ¶
func (o ApkOutput) PackageName() pulumi.StringPtrOutput
The java package for the APK to be installed. Value is determined by examining the application's manifest.
func (ApkOutput) ToApkOutput ¶
type ApkResponse ¶
type ApkResponse struct { // The path to an APK to be installed on the device before the test begins. Location FileReferenceResponse `pulumi:"location"` // The java package for the APK to be installed. Value is determined by examining the application's manifest. PackageName string `pulumi:"packageName"` }
An Android package file to install.
type ApkResponseArrayOutput ¶
type ApkResponseArrayOutput struct{ *pulumi.OutputState }
func (ApkResponseArrayOutput) ElementType ¶
func (ApkResponseArrayOutput) ElementType() reflect.Type
func (ApkResponseArrayOutput) Index ¶
func (o ApkResponseArrayOutput) Index(i pulumi.IntInput) ApkResponseOutput
func (ApkResponseArrayOutput) ToApkResponseArrayOutput ¶
func (o ApkResponseArrayOutput) ToApkResponseArrayOutput() ApkResponseArrayOutput
func (ApkResponseArrayOutput) ToApkResponseArrayOutputWithContext ¶
func (o ApkResponseArrayOutput) ToApkResponseArrayOutputWithContext(ctx context.Context) ApkResponseArrayOutput
type ApkResponseOutput ¶
type ApkResponseOutput struct{ *pulumi.OutputState }
An Android package file to install.
func (ApkResponseOutput) ElementType ¶
func (ApkResponseOutput) ElementType() reflect.Type
func (ApkResponseOutput) Location ¶
func (o ApkResponseOutput) Location() FileReferenceResponseOutput
The path to an APK to be installed on the device before the test begins.
func (ApkResponseOutput) PackageName ¶
func (o ApkResponseOutput) PackageName() pulumi.StringOutput
The java package for the APK to be installed. Value is determined by examining the application's manifest.
func (ApkResponseOutput) ToApkResponseOutput ¶
func (o ApkResponseOutput) ToApkResponseOutput() ApkResponseOutput
func (ApkResponseOutput) ToApkResponseOutputWithContext ¶
func (o ApkResponseOutput) ToApkResponseOutputWithContext(ctx context.Context) ApkResponseOutput
type AppBundle ¶
type AppBundle struct { // .aab file representing the app bundle under test. BundleLocation *FileReference `pulumi:"bundleLocation"` }
An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
type AppBundleArgs ¶
type AppBundleArgs struct { // .aab file representing the app bundle under test. BundleLocation FileReferencePtrInput `pulumi:"bundleLocation"` }
An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
func (AppBundleArgs) ElementType ¶
func (AppBundleArgs) ElementType() reflect.Type
func (AppBundleArgs) ToAppBundleOutput ¶
func (i AppBundleArgs) ToAppBundleOutput() AppBundleOutput
func (AppBundleArgs) ToAppBundleOutputWithContext ¶
func (i AppBundleArgs) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
func (AppBundleArgs) ToAppBundlePtrOutput ¶
func (i AppBundleArgs) ToAppBundlePtrOutput() AppBundlePtrOutput
func (AppBundleArgs) ToAppBundlePtrOutputWithContext ¶
func (i AppBundleArgs) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
type AppBundleInput ¶
type AppBundleInput interface { pulumi.Input ToAppBundleOutput() AppBundleOutput ToAppBundleOutputWithContext(context.Context) AppBundleOutput }
AppBundleInput is an input type that accepts AppBundleArgs and AppBundleOutput values. You can construct a concrete instance of `AppBundleInput` via:
AppBundleArgs{...}
type AppBundleOutput ¶
type AppBundleOutput struct{ *pulumi.OutputState }
An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
func (AppBundleOutput) BundleLocation ¶
func (o AppBundleOutput) BundleLocation() FileReferencePtrOutput
.aab file representing the app bundle under test.
func (AppBundleOutput) ElementType ¶
func (AppBundleOutput) ElementType() reflect.Type
func (AppBundleOutput) ToAppBundleOutput ¶
func (o AppBundleOutput) ToAppBundleOutput() AppBundleOutput
func (AppBundleOutput) ToAppBundleOutputWithContext ¶
func (o AppBundleOutput) ToAppBundleOutputWithContext(ctx context.Context) AppBundleOutput
func (AppBundleOutput) ToAppBundlePtrOutput ¶
func (o AppBundleOutput) ToAppBundlePtrOutput() AppBundlePtrOutput
func (AppBundleOutput) ToAppBundlePtrOutputWithContext ¶
func (o AppBundleOutput) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
type AppBundlePtrInput ¶
type AppBundlePtrInput interface { pulumi.Input ToAppBundlePtrOutput() AppBundlePtrOutput ToAppBundlePtrOutputWithContext(context.Context) AppBundlePtrOutput }
AppBundlePtrInput is an input type that accepts AppBundleArgs, AppBundlePtr and AppBundlePtrOutput values. You can construct a concrete instance of `AppBundlePtrInput` via:
AppBundleArgs{...} or: nil
func AppBundlePtr ¶
func AppBundlePtr(v *AppBundleArgs) AppBundlePtrInput
type AppBundlePtrOutput ¶
type AppBundlePtrOutput struct{ *pulumi.OutputState }
func (AppBundlePtrOutput) BundleLocation ¶
func (o AppBundlePtrOutput) BundleLocation() FileReferencePtrOutput
.aab file representing the app bundle under test.
func (AppBundlePtrOutput) Elem ¶
func (o AppBundlePtrOutput) Elem() AppBundleOutput
func (AppBundlePtrOutput) ElementType ¶
func (AppBundlePtrOutput) ElementType() reflect.Type
func (AppBundlePtrOutput) ToAppBundlePtrOutput ¶
func (o AppBundlePtrOutput) ToAppBundlePtrOutput() AppBundlePtrOutput
func (AppBundlePtrOutput) ToAppBundlePtrOutputWithContext ¶
func (o AppBundlePtrOutput) ToAppBundlePtrOutputWithContext(ctx context.Context) AppBundlePtrOutput
type AppBundleResponse ¶
type AppBundleResponse struct { // .aab file representing the app bundle under test. BundleLocation FileReferenceResponse `pulumi:"bundleLocation"` }
An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
type AppBundleResponseOutput ¶
type AppBundleResponseOutput struct{ *pulumi.OutputState }
An Android App Bundle file format, containing a BundleConfig.pb file, a base module directory, zero or more dynamic feature module directories. See https://developer.android.com/guide/app-bundle/build for guidance on building App Bundles.
func (AppBundleResponseOutput) BundleLocation ¶
func (o AppBundleResponseOutput) BundleLocation() FileReferenceResponseOutput
.aab file representing the app bundle under test.
func (AppBundleResponseOutput) ElementType ¶
func (AppBundleResponseOutput) ElementType() reflect.Type
func (AppBundleResponseOutput) ToAppBundleResponseOutput ¶
func (o AppBundleResponseOutput) ToAppBundleResponseOutput() AppBundleResponseOutput
func (AppBundleResponseOutput) ToAppBundleResponseOutputWithContext ¶
func (o AppBundleResponseOutput) ToAppBundleResponseOutputWithContext(ctx context.Context) AppBundleResponseOutput
type ClientInfo ¶
type ClientInfo struct { // The list of detailed information about client. ClientInfoDetails []ClientInfoDetail `pulumi:"clientInfoDetails"` // Client name, such as gcloud. Name string `pulumi:"name"` }
Information about the client which invoked the test.
type ClientInfoArgs ¶
type ClientInfoArgs struct { // The list of detailed information about client. ClientInfoDetails ClientInfoDetailArrayInput `pulumi:"clientInfoDetails"` // Client name, such as gcloud. Name pulumi.StringInput `pulumi:"name"` }
Information about the client which invoked the test.
func (ClientInfoArgs) ElementType ¶
func (ClientInfoArgs) ElementType() reflect.Type
func (ClientInfoArgs) ToClientInfoOutput ¶
func (i ClientInfoArgs) ToClientInfoOutput() ClientInfoOutput
func (ClientInfoArgs) ToClientInfoOutputWithContext ¶
func (i ClientInfoArgs) ToClientInfoOutputWithContext(ctx context.Context) ClientInfoOutput
func (ClientInfoArgs) ToClientInfoPtrOutput ¶
func (i ClientInfoArgs) ToClientInfoPtrOutput() ClientInfoPtrOutput
func (ClientInfoArgs) ToClientInfoPtrOutputWithContext ¶
func (i ClientInfoArgs) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
type ClientInfoDetail ¶
type ClientInfoDetail struct { // The key of detailed client information. Key string `pulumi:"key"` // The value of detailed client information. Value string `pulumi:"value"` }
Key-value pair of detailed information about the client which invoked the test. Examples: {'Version', '1.0'}, {'Release Track', 'BETA'}.
type ClientInfoDetailArgs ¶
type ClientInfoDetailArgs struct { // The key of detailed client information. Key pulumi.StringInput `pulumi:"key"` // The value of detailed client information. Value pulumi.StringInput `pulumi:"value"` }
Key-value pair of detailed information about the client which invoked the test. Examples: {'Version', '1.0'}, {'Release Track', 'BETA'}.
func (ClientInfoDetailArgs) ElementType ¶
func (ClientInfoDetailArgs) ElementType() reflect.Type
func (ClientInfoDetailArgs) ToClientInfoDetailOutput ¶
func (i ClientInfoDetailArgs) ToClientInfoDetailOutput() ClientInfoDetailOutput
func (ClientInfoDetailArgs) ToClientInfoDetailOutputWithContext ¶
func (i ClientInfoDetailArgs) ToClientInfoDetailOutputWithContext(ctx context.Context) ClientInfoDetailOutput
type ClientInfoDetailArray ¶
type ClientInfoDetailArray []ClientInfoDetailInput
func (ClientInfoDetailArray) ElementType ¶
func (ClientInfoDetailArray) ElementType() reflect.Type
func (ClientInfoDetailArray) ToClientInfoDetailArrayOutput ¶
func (i ClientInfoDetailArray) ToClientInfoDetailArrayOutput() ClientInfoDetailArrayOutput
func (ClientInfoDetailArray) ToClientInfoDetailArrayOutputWithContext ¶
func (i ClientInfoDetailArray) ToClientInfoDetailArrayOutputWithContext(ctx context.Context) ClientInfoDetailArrayOutput
type ClientInfoDetailArrayInput ¶
type ClientInfoDetailArrayInput interface { pulumi.Input ToClientInfoDetailArrayOutput() ClientInfoDetailArrayOutput ToClientInfoDetailArrayOutputWithContext(context.Context) ClientInfoDetailArrayOutput }
ClientInfoDetailArrayInput is an input type that accepts ClientInfoDetailArray and ClientInfoDetailArrayOutput values. You can construct a concrete instance of `ClientInfoDetailArrayInput` via:
ClientInfoDetailArray{ ClientInfoDetailArgs{...} }
type ClientInfoDetailArrayOutput ¶
type ClientInfoDetailArrayOutput struct{ *pulumi.OutputState }
func (ClientInfoDetailArrayOutput) ElementType ¶
func (ClientInfoDetailArrayOutput) ElementType() reflect.Type
func (ClientInfoDetailArrayOutput) Index ¶
func (o ClientInfoDetailArrayOutput) Index(i pulumi.IntInput) ClientInfoDetailOutput
func (ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutput ¶
func (o ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutput() ClientInfoDetailArrayOutput
func (ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutputWithContext ¶
func (o ClientInfoDetailArrayOutput) ToClientInfoDetailArrayOutputWithContext(ctx context.Context) ClientInfoDetailArrayOutput
type ClientInfoDetailInput ¶
type ClientInfoDetailInput interface { pulumi.Input ToClientInfoDetailOutput() ClientInfoDetailOutput ToClientInfoDetailOutputWithContext(context.Context) ClientInfoDetailOutput }
ClientInfoDetailInput is an input type that accepts ClientInfoDetailArgs and ClientInfoDetailOutput values. You can construct a concrete instance of `ClientInfoDetailInput` via:
ClientInfoDetailArgs{...}
type ClientInfoDetailOutput ¶
type ClientInfoDetailOutput struct{ *pulumi.OutputState }
Key-value pair of detailed information about the client which invoked the test. Examples: {'Version', '1.0'}, {'Release Track', 'BETA'}.
func (ClientInfoDetailOutput) ElementType ¶
func (ClientInfoDetailOutput) ElementType() reflect.Type
func (ClientInfoDetailOutput) Key ¶
func (o ClientInfoDetailOutput) Key() pulumi.StringOutput
The key of detailed client information.
func (ClientInfoDetailOutput) ToClientInfoDetailOutput ¶
func (o ClientInfoDetailOutput) ToClientInfoDetailOutput() ClientInfoDetailOutput
func (ClientInfoDetailOutput) ToClientInfoDetailOutputWithContext ¶
func (o ClientInfoDetailOutput) ToClientInfoDetailOutputWithContext(ctx context.Context) ClientInfoDetailOutput
func (ClientInfoDetailOutput) Value ¶
func (o ClientInfoDetailOutput) Value() pulumi.StringOutput
The value of detailed client information.
type ClientInfoDetailResponse ¶
type ClientInfoDetailResponse struct { // The key of detailed client information. Key string `pulumi:"key"` // The value of detailed client information. Value string `pulumi:"value"` }
Key-value pair of detailed information about the client which invoked the test. Examples: {'Version', '1.0'}, {'Release Track', 'BETA'}.
type ClientInfoDetailResponseArrayOutput ¶
type ClientInfoDetailResponseArrayOutput struct{ *pulumi.OutputState }
func (ClientInfoDetailResponseArrayOutput) ElementType ¶
func (ClientInfoDetailResponseArrayOutput) ElementType() reflect.Type
func (ClientInfoDetailResponseArrayOutput) Index ¶
func (o ClientInfoDetailResponseArrayOutput) Index(i pulumi.IntInput) ClientInfoDetailResponseOutput
func (ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutput ¶
func (o ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutput() ClientInfoDetailResponseArrayOutput
func (ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutputWithContext ¶
func (o ClientInfoDetailResponseArrayOutput) ToClientInfoDetailResponseArrayOutputWithContext(ctx context.Context) ClientInfoDetailResponseArrayOutput
type ClientInfoDetailResponseOutput ¶
type ClientInfoDetailResponseOutput struct{ *pulumi.OutputState }
Key-value pair of detailed information about the client which invoked the test. Examples: {'Version', '1.0'}, {'Release Track', 'BETA'}.
func (ClientInfoDetailResponseOutput) ElementType ¶
func (ClientInfoDetailResponseOutput) ElementType() reflect.Type
func (ClientInfoDetailResponseOutput) Key ¶
func (o ClientInfoDetailResponseOutput) Key() pulumi.StringOutput
The key of detailed client information.
func (ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutput ¶
func (o ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutput() ClientInfoDetailResponseOutput
func (ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutputWithContext ¶
func (o ClientInfoDetailResponseOutput) ToClientInfoDetailResponseOutputWithContext(ctx context.Context) ClientInfoDetailResponseOutput
func (ClientInfoDetailResponseOutput) Value ¶
func (o ClientInfoDetailResponseOutput) Value() pulumi.StringOutput
The value of detailed client information.
type ClientInfoInput ¶
type ClientInfoInput interface { pulumi.Input ToClientInfoOutput() ClientInfoOutput ToClientInfoOutputWithContext(context.Context) ClientInfoOutput }
ClientInfoInput is an input type that accepts ClientInfoArgs and ClientInfoOutput values. You can construct a concrete instance of `ClientInfoInput` via:
ClientInfoArgs{...}
type ClientInfoOutput ¶
type ClientInfoOutput struct{ *pulumi.OutputState }
Information about the client which invoked the test.
func (ClientInfoOutput) ClientInfoDetails ¶
func (o ClientInfoOutput) ClientInfoDetails() ClientInfoDetailArrayOutput
The list of detailed information about client.
func (ClientInfoOutput) ElementType ¶
func (ClientInfoOutput) ElementType() reflect.Type
func (ClientInfoOutput) Name ¶
func (o ClientInfoOutput) Name() pulumi.StringOutput
Client name, such as gcloud.
func (ClientInfoOutput) ToClientInfoOutput ¶
func (o ClientInfoOutput) ToClientInfoOutput() ClientInfoOutput
func (ClientInfoOutput) ToClientInfoOutputWithContext ¶
func (o ClientInfoOutput) ToClientInfoOutputWithContext(ctx context.Context) ClientInfoOutput
func (ClientInfoOutput) ToClientInfoPtrOutput ¶
func (o ClientInfoOutput) ToClientInfoPtrOutput() ClientInfoPtrOutput
func (ClientInfoOutput) ToClientInfoPtrOutputWithContext ¶
func (o ClientInfoOutput) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
type ClientInfoPtrInput ¶
type ClientInfoPtrInput interface { pulumi.Input ToClientInfoPtrOutput() ClientInfoPtrOutput ToClientInfoPtrOutputWithContext(context.Context) ClientInfoPtrOutput }
ClientInfoPtrInput is an input type that accepts ClientInfoArgs, ClientInfoPtr and ClientInfoPtrOutput values. You can construct a concrete instance of `ClientInfoPtrInput` via:
ClientInfoArgs{...} or: nil
func ClientInfoPtr ¶
func ClientInfoPtr(v *ClientInfoArgs) ClientInfoPtrInput
type ClientInfoPtrOutput ¶
type ClientInfoPtrOutput struct{ *pulumi.OutputState }
func (ClientInfoPtrOutput) ClientInfoDetails ¶
func (o ClientInfoPtrOutput) ClientInfoDetails() ClientInfoDetailArrayOutput
The list of detailed information about client.
func (ClientInfoPtrOutput) Elem ¶
func (o ClientInfoPtrOutput) Elem() ClientInfoOutput
func (ClientInfoPtrOutput) ElementType ¶
func (ClientInfoPtrOutput) ElementType() reflect.Type
func (ClientInfoPtrOutput) Name ¶
func (o ClientInfoPtrOutput) Name() pulumi.StringPtrOutput
Client name, such as gcloud.
func (ClientInfoPtrOutput) ToClientInfoPtrOutput ¶
func (o ClientInfoPtrOutput) ToClientInfoPtrOutput() ClientInfoPtrOutput
func (ClientInfoPtrOutput) ToClientInfoPtrOutputWithContext ¶
func (o ClientInfoPtrOutput) ToClientInfoPtrOutputWithContext(ctx context.Context) ClientInfoPtrOutput
type ClientInfoResponse ¶
type ClientInfoResponse struct { // The list of detailed information about client. ClientInfoDetails []ClientInfoDetailResponse `pulumi:"clientInfoDetails"` // Client name, such as gcloud. Name string `pulumi:"name"` }
Information about the client which invoked the test.
type ClientInfoResponseOutput ¶
type ClientInfoResponseOutput struct{ *pulumi.OutputState }
Information about the client which invoked the test.
func (ClientInfoResponseOutput) ClientInfoDetails ¶
func (o ClientInfoResponseOutput) ClientInfoDetails() ClientInfoDetailResponseArrayOutput
The list of detailed information about client.
func (ClientInfoResponseOutput) ElementType ¶
func (ClientInfoResponseOutput) ElementType() reflect.Type
func (ClientInfoResponseOutput) Name ¶
func (o ClientInfoResponseOutput) Name() pulumi.StringOutput
Client name, such as gcloud.
func (ClientInfoResponseOutput) ToClientInfoResponseOutput ¶
func (o ClientInfoResponseOutput) ToClientInfoResponseOutput() ClientInfoResponseOutput
func (ClientInfoResponseOutput) ToClientInfoResponseOutputWithContext ¶
func (o ClientInfoResponseOutput) ToClientInfoResponseOutputWithContext(ctx context.Context) ClientInfoResponseOutput
type DeviceFile ¶
type DeviceFile struct { // A reference to an opaque binary blob file. ObbFile *ObbFile `pulumi:"obbFile"` // A reference to a regular file. RegularFile *RegularFile `pulumi:"regularFile"` }
A single device file description.
type DeviceFileArgs ¶
type DeviceFileArgs struct { // A reference to an opaque binary blob file. ObbFile ObbFilePtrInput `pulumi:"obbFile"` // A reference to a regular file. RegularFile RegularFilePtrInput `pulumi:"regularFile"` }
A single device file description.
func (DeviceFileArgs) ElementType ¶
func (DeviceFileArgs) ElementType() reflect.Type
func (DeviceFileArgs) ToDeviceFileOutput ¶
func (i DeviceFileArgs) ToDeviceFileOutput() DeviceFileOutput
func (DeviceFileArgs) ToDeviceFileOutputWithContext ¶
func (i DeviceFileArgs) ToDeviceFileOutputWithContext(ctx context.Context) DeviceFileOutput
type DeviceFileArray ¶
type DeviceFileArray []DeviceFileInput
func (DeviceFileArray) ElementType ¶
func (DeviceFileArray) ElementType() reflect.Type
func (DeviceFileArray) ToDeviceFileArrayOutput ¶
func (i DeviceFileArray) ToDeviceFileArrayOutput() DeviceFileArrayOutput
func (DeviceFileArray) ToDeviceFileArrayOutputWithContext ¶
func (i DeviceFileArray) ToDeviceFileArrayOutputWithContext(ctx context.Context) DeviceFileArrayOutput
type DeviceFileArrayInput ¶
type DeviceFileArrayInput interface { pulumi.Input ToDeviceFileArrayOutput() DeviceFileArrayOutput ToDeviceFileArrayOutputWithContext(context.Context) DeviceFileArrayOutput }
DeviceFileArrayInput is an input type that accepts DeviceFileArray and DeviceFileArrayOutput values. You can construct a concrete instance of `DeviceFileArrayInput` via:
DeviceFileArray{ DeviceFileArgs{...} }
type DeviceFileArrayOutput ¶
type DeviceFileArrayOutput struct{ *pulumi.OutputState }
func (DeviceFileArrayOutput) ElementType ¶
func (DeviceFileArrayOutput) ElementType() reflect.Type
func (DeviceFileArrayOutput) Index ¶
func (o DeviceFileArrayOutput) Index(i pulumi.IntInput) DeviceFileOutput
func (DeviceFileArrayOutput) ToDeviceFileArrayOutput ¶
func (o DeviceFileArrayOutput) ToDeviceFileArrayOutput() DeviceFileArrayOutput
func (DeviceFileArrayOutput) ToDeviceFileArrayOutputWithContext ¶
func (o DeviceFileArrayOutput) ToDeviceFileArrayOutputWithContext(ctx context.Context) DeviceFileArrayOutput
type DeviceFileInput ¶
type DeviceFileInput interface { pulumi.Input ToDeviceFileOutput() DeviceFileOutput ToDeviceFileOutputWithContext(context.Context) DeviceFileOutput }
DeviceFileInput is an input type that accepts DeviceFileArgs and DeviceFileOutput values. You can construct a concrete instance of `DeviceFileInput` via:
DeviceFileArgs{...}
type DeviceFileOutput ¶
type DeviceFileOutput struct{ *pulumi.OutputState }
A single device file description.
func (DeviceFileOutput) ElementType ¶
func (DeviceFileOutput) ElementType() reflect.Type
func (DeviceFileOutput) ObbFile ¶
func (o DeviceFileOutput) ObbFile() ObbFilePtrOutput
A reference to an opaque binary blob file.
func (DeviceFileOutput) RegularFile ¶
func (o DeviceFileOutput) RegularFile() RegularFilePtrOutput
A reference to a regular file.
func (DeviceFileOutput) ToDeviceFileOutput ¶
func (o DeviceFileOutput) ToDeviceFileOutput() DeviceFileOutput
func (DeviceFileOutput) ToDeviceFileOutputWithContext ¶
func (o DeviceFileOutput) ToDeviceFileOutputWithContext(ctx context.Context) DeviceFileOutput
type DeviceFileResponse ¶
type DeviceFileResponse struct { // A reference to an opaque binary blob file. ObbFile ObbFileResponse `pulumi:"obbFile"` // A reference to a regular file. RegularFile RegularFileResponse `pulumi:"regularFile"` }
A single device file description.
type DeviceFileResponseArrayOutput ¶
type DeviceFileResponseArrayOutput struct{ *pulumi.OutputState }
func (DeviceFileResponseArrayOutput) ElementType ¶
func (DeviceFileResponseArrayOutput) ElementType() reflect.Type
func (DeviceFileResponseArrayOutput) Index ¶
func (o DeviceFileResponseArrayOutput) Index(i pulumi.IntInput) DeviceFileResponseOutput
func (DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutput ¶
func (o DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutput() DeviceFileResponseArrayOutput
func (DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutputWithContext ¶
func (o DeviceFileResponseArrayOutput) ToDeviceFileResponseArrayOutputWithContext(ctx context.Context) DeviceFileResponseArrayOutput
type DeviceFileResponseOutput ¶
type DeviceFileResponseOutput struct{ *pulumi.OutputState }
A single device file description.
func (DeviceFileResponseOutput) ElementType ¶
func (DeviceFileResponseOutput) ElementType() reflect.Type
func (DeviceFileResponseOutput) ObbFile ¶
func (o DeviceFileResponseOutput) ObbFile() ObbFileResponseOutput
A reference to an opaque binary blob file.
func (DeviceFileResponseOutput) RegularFile ¶
func (o DeviceFileResponseOutput) RegularFile() RegularFileResponseOutput
A reference to a regular file.
func (DeviceFileResponseOutput) ToDeviceFileResponseOutput ¶
func (o DeviceFileResponseOutput) ToDeviceFileResponseOutput() DeviceFileResponseOutput
func (DeviceFileResponseOutput) ToDeviceFileResponseOutputWithContext ¶
func (o DeviceFileResponseOutput) ToDeviceFileResponseOutputWithContext(ctx context.Context) DeviceFileResponseOutput
type DeviceSession ¶ added in v0.32.0
type DeviceSession struct { pulumi.CustomResourceState // The timestamp that the session first became ACTIVE. ActiveStartTime pulumi.StringOutput `pulumi:"activeStartTime"` // The requested device AndroidDevice AndroidDeviceResponseOutput `pulumi:"androidDevice"` // The time that the Session was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The title of the DeviceSession to be presented in the UI. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Optional. If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // The interval of time that this device must be interacted with before it transitions from ACTIVE to TIMEOUT_INACTIVITY. InactivityTimeout pulumi.StringOutput `pulumi:"inactivityTimeout"` // Optional. Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}" Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Current state of the DeviceSession. State pulumi.StringOutput `pulumi:"state"` // The historical state transitions of the session_state message including the current session state. StateHistories SessionStateEventResponseArrayOutput `pulumi:"stateHistories"` // Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes. Ttl pulumi.StringOutput `pulumi:"ttl"` }
POST /v1/projects/{project_id}/deviceSessions Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetDeviceSession ¶ added in v0.32.0
func GetDeviceSession(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceSessionState, opts ...pulumi.ResourceOption) (*DeviceSession, error)
GetDeviceSession gets an existing DeviceSession 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 NewDeviceSession ¶ added in v0.32.0
func NewDeviceSession(ctx *pulumi.Context, name string, args *DeviceSessionArgs, opts ...pulumi.ResourceOption) (*DeviceSession, error)
NewDeviceSession registers a new resource with the given unique name, arguments, and options.
func (*DeviceSession) ElementType ¶ added in v0.32.0
func (*DeviceSession) ElementType() reflect.Type
func (*DeviceSession) ToDeviceSessionOutput ¶ added in v0.32.0
func (i *DeviceSession) ToDeviceSessionOutput() DeviceSessionOutput
func (*DeviceSession) ToDeviceSessionOutputWithContext ¶ added in v0.32.0
func (i *DeviceSession) ToDeviceSessionOutputWithContext(ctx context.Context) DeviceSessionOutput
type DeviceSessionArgs ¶ added in v0.32.0
type DeviceSessionArgs struct { // The requested device AndroidDevice AndroidDeviceInput // Optional. If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED. ExpireTime pulumi.StringPtrInput // Optional. Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}" Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes. Ttl pulumi.StringPtrInput }
The set of arguments for constructing a DeviceSession resource.
func (DeviceSessionArgs) ElementType ¶ added in v0.32.0
func (DeviceSessionArgs) ElementType() reflect.Type
type DeviceSessionInput ¶ added in v0.32.0
type DeviceSessionInput interface { pulumi.Input ToDeviceSessionOutput() DeviceSessionOutput ToDeviceSessionOutputWithContext(ctx context.Context) DeviceSessionOutput }
type DeviceSessionOutput ¶ added in v0.32.0
type DeviceSessionOutput struct{ *pulumi.OutputState }
func (DeviceSessionOutput) ActiveStartTime ¶ added in v0.32.0
func (o DeviceSessionOutput) ActiveStartTime() pulumi.StringOutput
The timestamp that the session first became ACTIVE.
func (DeviceSessionOutput) AndroidDevice ¶ added in v0.32.0
func (o DeviceSessionOutput) AndroidDevice() AndroidDeviceResponseOutput
The requested device
func (DeviceSessionOutput) CreateTime ¶ added in v0.32.0
func (o DeviceSessionOutput) CreateTime() pulumi.StringOutput
The time that the Session was created.
func (DeviceSessionOutput) DisplayName ¶ added in v0.32.0
func (o DeviceSessionOutput) DisplayName() pulumi.StringOutput
The title of the DeviceSession to be presented in the UI.
func (DeviceSessionOutput) ElementType ¶ added in v0.32.0
func (DeviceSessionOutput) ElementType() reflect.Type
func (DeviceSessionOutput) ExpireTime ¶ added in v0.32.0
func (o DeviceSessionOutput) ExpireTime() pulumi.StringOutput
Optional. If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED.
func (DeviceSessionOutput) InactivityTimeout ¶ added in v0.32.0
func (o DeviceSessionOutput) InactivityTimeout() pulumi.StringOutput
The interval of time that this device must be interacted with before it transitions from ACTIVE to TIMEOUT_INACTIVITY.
func (DeviceSessionOutput) Name ¶ added in v0.32.0
func (o DeviceSessionOutput) Name() pulumi.StringOutput
Optional. Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}"
func (DeviceSessionOutput) Project ¶ added in v0.32.0
func (o DeviceSessionOutput) Project() pulumi.StringOutput
func (DeviceSessionOutput) State ¶ added in v0.32.0
func (o DeviceSessionOutput) State() pulumi.StringOutput
Current state of the DeviceSession.
func (DeviceSessionOutput) StateHistories ¶ added in v0.32.0
func (o DeviceSessionOutput) StateHistories() SessionStateEventResponseArrayOutput
The historical state transitions of the session_state message including the current session state.
func (DeviceSessionOutput) ToDeviceSessionOutput ¶ added in v0.32.0
func (o DeviceSessionOutput) ToDeviceSessionOutput() DeviceSessionOutput
func (DeviceSessionOutput) ToDeviceSessionOutputWithContext ¶ added in v0.32.0
func (o DeviceSessionOutput) ToDeviceSessionOutputWithContext(ctx context.Context) DeviceSessionOutput
func (DeviceSessionOutput) Ttl ¶ added in v0.32.0
func (o DeviceSessionOutput) Ttl() pulumi.StringOutput
Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes.
type DeviceSessionState ¶ added in v0.32.0
type DeviceSessionState struct { }
func (DeviceSessionState) ElementType ¶ added in v0.32.0
func (DeviceSessionState) ElementType() reflect.Type
type EnvironmentMatrix ¶
type EnvironmentMatrix struct { // A list of Android devices; the test will be run only on the specified devices. AndroidDeviceList *AndroidDeviceList `pulumi:"androidDeviceList"` // A matrix of Android devices. AndroidMatrix *AndroidMatrix `pulumi:"androidMatrix"` // A list of iOS devices. IosDeviceList *IosDeviceList `pulumi:"iosDeviceList"` }
The matrix of environments in which the test is to be executed.
type EnvironmentMatrixArgs ¶
type EnvironmentMatrixArgs struct { // A list of Android devices; the test will be run only on the specified devices. AndroidDeviceList AndroidDeviceListPtrInput `pulumi:"androidDeviceList"` // A matrix of Android devices. AndroidMatrix AndroidMatrixPtrInput `pulumi:"androidMatrix"` // A list of iOS devices. IosDeviceList IosDeviceListPtrInput `pulumi:"iosDeviceList"` }
The matrix of environments in which the test is to be executed.
func (EnvironmentMatrixArgs) ElementType ¶
func (EnvironmentMatrixArgs) ElementType() reflect.Type
func (EnvironmentMatrixArgs) ToEnvironmentMatrixOutput ¶
func (i EnvironmentMatrixArgs) ToEnvironmentMatrixOutput() EnvironmentMatrixOutput
func (EnvironmentMatrixArgs) ToEnvironmentMatrixOutputWithContext ¶
func (i EnvironmentMatrixArgs) ToEnvironmentMatrixOutputWithContext(ctx context.Context) EnvironmentMatrixOutput
type EnvironmentMatrixInput ¶
type EnvironmentMatrixInput interface { pulumi.Input ToEnvironmentMatrixOutput() EnvironmentMatrixOutput ToEnvironmentMatrixOutputWithContext(context.Context) EnvironmentMatrixOutput }
EnvironmentMatrixInput is an input type that accepts EnvironmentMatrixArgs and EnvironmentMatrixOutput values. You can construct a concrete instance of `EnvironmentMatrixInput` via:
EnvironmentMatrixArgs{...}
type EnvironmentMatrixOutput ¶
type EnvironmentMatrixOutput struct{ *pulumi.OutputState }
The matrix of environments in which the test is to be executed.
func (EnvironmentMatrixOutput) AndroidDeviceList ¶
func (o EnvironmentMatrixOutput) AndroidDeviceList() AndroidDeviceListPtrOutput
A list of Android devices; the test will be run only on the specified devices.
func (EnvironmentMatrixOutput) AndroidMatrix ¶
func (o EnvironmentMatrixOutput) AndroidMatrix() AndroidMatrixPtrOutput
A matrix of Android devices.
func (EnvironmentMatrixOutput) ElementType ¶
func (EnvironmentMatrixOutput) ElementType() reflect.Type
func (EnvironmentMatrixOutput) IosDeviceList ¶
func (o EnvironmentMatrixOutput) IosDeviceList() IosDeviceListPtrOutput
A list of iOS devices.
func (EnvironmentMatrixOutput) ToEnvironmentMatrixOutput ¶
func (o EnvironmentMatrixOutput) ToEnvironmentMatrixOutput() EnvironmentMatrixOutput
func (EnvironmentMatrixOutput) ToEnvironmentMatrixOutputWithContext ¶
func (o EnvironmentMatrixOutput) ToEnvironmentMatrixOutputWithContext(ctx context.Context) EnvironmentMatrixOutput
type EnvironmentMatrixResponse ¶
type EnvironmentMatrixResponse struct { // A list of Android devices; the test will be run only on the specified devices. AndroidDeviceList AndroidDeviceListResponse `pulumi:"androidDeviceList"` // A matrix of Android devices. AndroidMatrix AndroidMatrixResponse `pulumi:"androidMatrix"` // A list of iOS devices. IosDeviceList IosDeviceListResponse `pulumi:"iosDeviceList"` }
The matrix of environments in which the test is to be executed.
type EnvironmentMatrixResponseOutput ¶
type EnvironmentMatrixResponseOutput struct{ *pulumi.OutputState }
The matrix of environments in which the test is to be executed.
func (EnvironmentMatrixResponseOutput) AndroidDeviceList ¶
func (o EnvironmentMatrixResponseOutput) AndroidDeviceList() AndroidDeviceListResponseOutput
A list of Android devices; the test will be run only on the specified devices.
func (EnvironmentMatrixResponseOutput) AndroidMatrix ¶
func (o EnvironmentMatrixResponseOutput) AndroidMatrix() AndroidMatrixResponseOutput
A matrix of Android devices.
func (EnvironmentMatrixResponseOutput) ElementType ¶
func (EnvironmentMatrixResponseOutput) ElementType() reflect.Type
func (EnvironmentMatrixResponseOutput) IosDeviceList ¶
func (o EnvironmentMatrixResponseOutput) IosDeviceList() IosDeviceListResponseOutput
A list of iOS devices.
func (EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutput ¶
func (o EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutput() EnvironmentMatrixResponseOutput
func (EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutputWithContext ¶
func (o EnvironmentMatrixResponseOutput) ToEnvironmentMatrixResponseOutputWithContext(ctx context.Context) EnvironmentMatrixResponseOutput
type EnvironmentResponse ¶
type EnvironmentResponse struct { // An Android device which must be used with an Android test. AndroidDevice AndroidDeviceResponse `pulumi:"androidDevice"` // An iOS device which must be used with an iOS test. IosDevice IosDeviceResponse `pulumi:"iosDevice"` }
The environment in which the test is run.
type EnvironmentResponseOutput ¶
type EnvironmentResponseOutput struct{ *pulumi.OutputState }
The environment in which the test is run.
func (EnvironmentResponseOutput) AndroidDevice ¶
func (o EnvironmentResponseOutput) AndroidDevice() AndroidDeviceResponseOutput
An Android device which must be used with an Android test.
func (EnvironmentResponseOutput) ElementType ¶
func (EnvironmentResponseOutput) ElementType() reflect.Type
func (EnvironmentResponseOutput) IosDevice ¶
func (o EnvironmentResponseOutput) IosDevice() IosDeviceResponseOutput
An iOS device which must be used with an iOS test.
func (EnvironmentResponseOutput) ToEnvironmentResponseOutput ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
func (EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
type EnvironmentVariable ¶
type EnvironmentVariable struct { // Key for the environment variable. Key *string `pulumi:"key"` // Value for the environment variable. Value *string `pulumi:"value"` }
A key-value pair passed as an environment variable to the test.
type EnvironmentVariableArgs ¶
type EnvironmentVariableArgs struct { // Key for the environment variable. Key pulumi.StringPtrInput `pulumi:"key"` // Value for the environment variable. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair passed as an environment variable to the test.
func (EnvironmentVariableArgs) ElementType ¶
func (EnvironmentVariableArgs) ElementType() reflect.Type
func (EnvironmentVariableArgs) ToEnvironmentVariableOutput ¶
func (i EnvironmentVariableArgs) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext ¶
func (i EnvironmentVariableArgs) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
type EnvironmentVariableArray ¶
type EnvironmentVariableArray []EnvironmentVariableInput
func (EnvironmentVariableArray) ElementType ¶
func (EnvironmentVariableArray) ElementType() reflect.Type
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
type EnvironmentVariableArrayInput ¶
type EnvironmentVariableArrayInput interface { pulumi.Input ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput }
EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:
EnvironmentVariableArray{ EnvironmentVariableArgs{...} }
type EnvironmentVariableArrayOutput ¶
type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableArrayOutput) ElementType ¶
func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableArrayOutput) Index ¶
func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
type EnvironmentVariableInput ¶
type EnvironmentVariableInput interface { pulumi.Input ToEnvironmentVariableOutput() EnvironmentVariableOutput ToEnvironmentVariableOutputWithContext(context.Context) EnvironmentVariableOutput }
EnvironmentVariableInput is an input type that accepts EnvironmentVariableArgs and EnvironmentVariableOutput values. You can construct a concrete instance of `EnvironmentVariableInput` via:
EnvironmentVariableArgs{...}
type EnvironmentVariableOutput ¶
type EnvironmentVariableOutput struct{ *pulumi.OutputState }
A key-value pair passed as an environment variable to the test.
func (EnvironmentVariableOutput) ElementType ¶
func (EnvironmentVariableOutput) ElementType() reflect.Type
func (EnvironmentVariableOutput) Key ¶
func (o EnvironmentVariableOutput) Key() pulumi.StringPtrOutput
Key for the environment variable.
func (EnvironmentVariableOutput) ToEnvironmentVariableOutput ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
func (EnvironmentVariableOutput) Value ¶
func (o EnvironmentVariableOutput) Value() pulumi.StringPtrOutput
Value for the environment variable.
type EnvironmentVariableResponse ¶
type EnvironmentVariableResponse struct { // Key for the environment variable. Key string `pulumi:"key"` // Value for the environment variable. Value string `pulumi:"value"` }
A key-value pair passed as an environment variable to the test.
type EnvironmentVariableResponseArrayOutput ¶
type EnvironmentVariableResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableResponseArrayOutput) ElementType ¶
func (EnvironmentVariableResponseArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput ¶
func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutput() EnvironmentVariableResponseArrayOutput
func (EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext ¶
func (o EnvironmentVariableResponseArrayOutput) ToEnvironmentVariableResponseArrayOutputWithContext(ctx context.Context) EnvironmentVariableResponseArrayOutput
type EnvironmentVariableResponseOutput ¶
type EnvironmentVariableResponseOutput struct{ *pulumi.OutputState }
A key-value pair passed as an environment variable to the test.
func (EnvironmentVariableResponseOutput) ElementType ¶
func (EnvironmentVariableResponseOutput) ElementType() reflect.Type
func (EnvironmentVariableResponseOutput) Key ¶
func (o EnvironmentVariableResponseOutput) Key() pulumi.StringOutput
Key for the environment variable.
func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput ¶
func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutput() EnvironmentVariableResponseOutput
func (EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext ¶
func (o EnvironmentVariableResponseOutput) ToEnvironmentVariableResponseOutputWithContext(ctx context.Context) EnvironmentVariableResponseOutput
func (EnvironmentVariableResponseOutput) Value ¶
func (o EnvironmentVariableResponseOutput) Value() pulumi.StringOutput
Value for the environment variable.
type FileReference ¶
type FileReference struct { // A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding) GcsPath *string `pulumi:"gcsPath"` }
A reference to a file, used for user inputs.
type FileReferenceArgs ¶
type FileReferenceArgs struct { // A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding) GcsPath pulumi.StringPtrInput `pulumi:"gcsPath"` }
A reference to a file, used for user inputs.
func (FileReferenceArgs) ElementType ¶
func (FileReferenceArgs) ElementType() reflect.Type
func (FileReferenceArgs) ToFileReferenceOutput ¶
func (i FileReferenceArgs) ToFileReferenceOutput() FileReferenceOutput
func (FileReferenceArgs) ToFileReferenceOutputWithContext ¶
func (i FileReferenceArgs) ToFileReferenceOutputWithContext(ctx context.Context) FileReferenceOutput
func (FileReferenceArgs) ToFileReferencePtrOutput ¶
func (i FileReferenceArgs) ToFileReferencePtrOutput() FileReferencePtrOutput
func (FileReferenceArgs) ToFileReferencePtrOutputWithContext ¶
func (i FileReferenceArgs) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
type FileReferenceArray ¶
type FileReferenceArray []FileReferenceInput
func (FileReferenceArray) ElementType ¶
func (FileReferenceArray) ElementType() reflect.Type
func (FileReferenceArray) ToFileReferenceArrayOutput ¶
func (i FileReferenceArray) ToFileReferenceArrayOutput() FileReferenceArrayOutput
func (FileReferenceArray) ToFileReferenceArrayOutputWithContext ¶
func (i FileReferenceArray) ToFileReferenceArrayOutputWithContext(ctx context.Context) FileReferenceArrayOutput
type FileReferenceArrayInput ¶
type FileReferenceArrayInput interface { pulumi.Input ToFileReferenceArrayOutput() FileReferenceArrayOutput ToFileReferenceArrayOutputWithContext(context.Context) FileReferenceArrayOutput }
FileReferenceArrayInput is an input type that accepts FileReferenceArray and FileReferenceArrayOutput values. You can construct a concrete instance of `FileReferenceArrayInput` via:
FileReferenceArray{ FileReferenceArgs{...} }
type FileReferenceArrayOutput ¶
type FileReferenceArrayOutput struct{ *pulumi.OutputState }
func (FileReferenceArrayOutput) ElementType ¶
func (FileReferenceArrayOutput) ElementType() reflect.Type
func (FileReferenceArrayOutput) Index ¶
func (o FileReferenceArrayOutput) Index(i pulumi.IntInput) FileReferenceOutput
func (FileReferenceArrayOutput) ToFileReferenceArrayOutput ¶
func (o FileReferenceArrayOutput) ToFileReferenceArrayOutput() FileReferenceArrayOutput
func (FileReferenceArrayOutput) ToFileReferenceArrayOutputWithContext ¶
func (o FileReferenceArrayOutput) ToFileReferenceArrayOutputWithContext(ctx context.Context) FileReferenceArrayOutput
type FileReferenceInput ¶
type FileReferenceInput interface { pulumi.Input ToFileReferenceOutput() FileReferenceOutput ToFileReferenceOutputWithContext(context.Context) FileReferenceOutput }
FileReferenceInput is an input type that accepts FileReferenceArgs and FileReferenceOutput values. You can construct a concrete instance of `FileReferenceInput` via:
FileReferenceArgs{...}
type FileReferenceOutput ¶
type FileReferenceOutput struct{ *pulumi.OutputState }
A reference to a file, used for user inputs.
func (FileReferenceOutput) ElementType ¶
func (FileReferenceOutput) ElementType() reflect.Type
func (FileReferenceOutput) GcsPath ¶
func (o FileReferenceOutput) GcsPath() pulumi.StringPtrOutput
A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding)
func (FileReferenceOutput) ToFileReferenceOutput ¶
func (o FileReferenceOutput) ToFileReferenceOutput() FileReferenceOutput
func (FileReferenceOutput) ToFileReferenceOutputWithContext ¶
func (o FileReferenceOutput) ToFileReferenceOutputWithContext(ctx context.Context) FileReferenceOutput
func (FileReferenceOutput) ToFileReferencePtrOutput ¶
func (o FileReferenceOutput) ToFileReferencePtrOutput() FileReferencePtrOutput
func (FileReferenceOutput) ToFileReferencePtrOutputWithContext ¶
func (o FileReferenceOutput) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
type FileReferencePtrInput ¶
type FileReferencePtrInput interface { pulumi.Input ToFileReferencePtrOutput() FileReferencePtrOutput ToFileReferencePtrOutputWithContext(context.Context) FileReferencePtrOutput }
FileReferencePtrInput is an input type that accepts FileReferenceArgs, FileReferencePtr and FileReferencePtrOutput values. You can construct a concrete instance of `FileReferencePtrInput` via:
FileReferenceArgs{...} or: nil
func FileReferencePtr ¶
func FileReferencePtr(v *FileReferenceArgs) FileReferencePtrInput
type FileReferencePtrOutput ¶
type FileReferencePtrOutput struct{ *pulumi.OutputState }
func (FileReferencePtrOutput) Elem ¶
func (o FileReferencePtrOutput) Elem() FileReferenceOutput
func (FileReferencePtrOutput) ElementType ¶
func (FileReferencePtrOutput) ElementType() reflect.Type
func (FileReferencePtrOutput) GcsPath ¶
func (o FileReferencePtrOutput) GcsPath() pulumi.StringPtrOutput
A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding)
func (FileReferencePtrOutput) ToFileReferencePtrOutput ¶
func (o FileReferencePtrOutput) ToFileReferencePtrOutput() FileReferencePtrOutput
func (FileReferencePtrOutput) ToFileReferencePtrOutputWithContext ¶
func (o FileReferencePtrOutput) ToFileReferencePtrOutputWithContext(ctx context.Context) FileReferencePtrOutput
type FileReferenceResponse ¶
type FileReferenceResponse struct { // A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding) GcsPath string `pulumi:"gcsPath"` }
A reference to a file, used for user inputs.
type FileReferenceResponseArrayOutput ¶
type FileReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (FileReferenceResponseArrayOutput) ElementType ¶
func (FileReferenceResponseArrayOutput) ElementType() reflect.Type
func (FileReferenceResponseArrayOutput) Index ¶
func (o FileReferenceResponseArrayOutput) Index(i pulumi.IntInput) FileReferenceResponseOutput
func (FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutput ¶
func (o FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutput() FileReferenceResponseArrayOutput
func (FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutputWithContext ¶
func (o FileReferenceResponseArrayOutput) ToFileReferenceResponseArrayOutputWithContext(ctx context.Context) FileReferenceResponseArrayOutput
type FileReferenceResponseOutput ¶
type FileReferenceResponseOutput struct{ *pulumi.OutputState }
A reference to a file, used for user inputs.
func (FileReferenceResponseOutput) ElementType ¶
func (FileReferenceResponseOutput) ElementType() reflect.Type
func (FileReferenceResponseOutput) GcsPath ¶
func (o FileReferenceResponseOutput) GcsPath() pulumi.StringOutput
A path to a file in Google Cloud Storage. Example: gs://build-app-1414623860166/app%40debug-unaligned.apk These paths are expected to be url encoded (percent encoding)
func (FileReferenceResponseOutput) ToFileReferenceResponseOutput ¶
func (o FileReferenceResponseOutput) ToFileReferenceResponseOutput() FileReferenceResponseOutput
func (FileReferenceResponseOutput) ToFileReferenceResponseOutputWithContext ¶
func (o FileReferenceResponseOutput) ToFileReferenceResponseOutputWithContext(ctx context.Context) FileReferenceResponseOutput
type GoogleAuto ¶
type GoogleAuto struct { }
Enables automatic Google account login. If set, the service automatically generates a Google test account and adds it to the device, before executing the test. Note that test accounts might be reused. Many applications show their full set of functionalities when an account is present on the device. Logging into the device with these generated accounts allows testing more functionalities.
type GoogleAutoArgs ¶
type GoogleAutoArgs struct { }
Enables automatic Google account login. If set, the service automatically generates a Google test account and adds it to the device, before executing the test. Note that test accounts might be reused. Many applications show their full set of functionalities when an account is present on the device. Logging into the device with these generated accounts allows testing more functionalities.
func (GoogleAutoArgs) ElementType ¶
func (GoogleAutoArgs) ElementType() reflect.Type
func (GoogleAutoArgs) ToGoogleAutoOutput ¶
func (i GoogleAutoArgs) ToGoogleAutoOutput() GoogleAutoOutput
func (GoogleAutoArgs) ToGoogleAutoOutputWithContext ¶
func (i GoogleAutoArgs) ToGoogleAutoOutputWithContext(ctx context.Context) GoogleAutoOutput
func (GoogleAutoArgs) ToGoogleAutoPtrOutput ¶
func (i GoogleAutoArgs) ToGoogleAutoPtrOutput() GoogleAutoPtrOutput
func (GoogleAutoArgs) ToGoogleAutoPtrOutputWithContext ¶
func (i GoogleAutoArgs) ToGoogleAutoPtrOutputWithContext(ctx context.Context) GoogleAutoPtrOutput
type GoogleAutoInput ¶
type GoogleAutoInput interface { pulumi.Input ToGoogleAutoOutput() GoogleAutoOutput ToGoogleAutoOutputWithContext(context.Context) GoogleAutoOutput }
GoogleAutoInput is an input type that accepts GoogleAutoArgs and GoogleAutoOutput values. You can construct a concrete instance of `GoogleAutoInput` via:
GoogleAutoArgs{...}
type GoogleAutoOutput ¶
type GoogleAutoOutput struct{ *pulumi.OutputState }
Enables automatic Google account login. If set, the service automatically generates a Google test account and adds it to the device, before executing the test. Note that test accounts might be reused. Many applications show their full set of functionalities when an account is present on the device. Logging into the device with these generated accounts allows testing more functionalities.
func (GoogleAutoOutput) ElementType ¶
func (GoogleAutoOutput) ElementType() reflect.Type
func (GoogleAutoOutput) ToGoogleAutoOutput ¶
func (o GoogleAutoOutput) ToGoogleAutoOutput() GoogleAutoOutput
func (GoogleAutoOutput) ToGoogleAutoOutputWithContext ¶
func (o GoogleAutoOutput) ToGoogleAutoOutputWithContext(ctx context.Context) GoogleAutoOutput
func (GoogleAutoOutput) ToGoogleAutoPtrOutput ¶
func (o GoogleAutoOutput) ToGoogleAutoPtrOutput() GoogleAutoPtrOutput
func (GoogleAutoOutput) ToGoogleAutoPtrOutputWithContext ¶
func (o GoogleAutoOutput) ToGoogleAutoPtrOutputWithContext(ctx context.Context) GoogleAutoPtrOutput
type GoogleAutoPtrInput ¶
type GoogleAutoPtrInput interface { pulumi.Input ToGoogleAutoPtrOutput() GoogleAutoPtrOutput ToGoogleAutoPtrOutputWithContext(context.Context) GoogleAutoPtrOutput }
GoogleAutoPtrInput is an input type that accepts GoogleAutoArgs, GoogleAutoPtr and GoogleAutoPtrOutput values. You can construct a concrete instance of `GoogleAutoPtrInput` via:
GoogleAutoArgs{...} or: nil
func GoogleAutoPtr ¶
func GoogleAutoPtr(v *GoogleAutoArgs) GoogleAutoPtrInput
type GoogleAutoPtrOutput ¶
type GoogleAutoPtrOutput struct{ *pulumi.OutputState }
func (GoogleAutoPtrOutput) Elem ¶
func (o GoogleAutoPtrOutput) Elem() GoogleAutoOutput
func (GoogleAutoPtrOutput) ElementType ¶
func (GoogleAutoPtrOutput) ElementType() reflect.Type
func (GoogleAutoPtrOutput) ToGoogleAutoPtrOutput ¶
func (o GoogleAutoPtrOutput) ToGoogleAutoPtrOutput() GoogleAutoPtrOutput
func (GoogleAutoPtrOutput) ToGoogleAutoPtrOutputWithContext ¶
func (o GoogleAutoPtrOutput) ToGoogleAutoPtrOutputWithContext(ctx context.Context) GoogleAutoPtrOutput
type GoogleAutoResponse ¶
type GoogleAutoResponse struct { }
Enables automatic Google account login. If set, the service automatically generates a Google test account and adds it to the device, before executing the test. Note that test accounts might be reused. Many applications show their full set of functionalities when an account is present on the device. Logging into the device with these generated accounts allows testing more functionalities.
type GoogleAutoResponseOutput ¶
type GoogleAutoResponseOutput struct{ *pulumi.OutputState }
Enables automatic Google account login. If set, the service automatically generates a Google test account and adds it to the device, before executing the test. Note that test accounts might be reused. Many applications show their full set of functionalities when an account is present on the device. Logging into the device with these generated accounts allows testing more functionalities.
func (GoogleAutoResponseOutput) ElementType ¶
func (GoogleAutoResponseOutput) ElementType() reflect.Type
func (GoogleAutoResponseOutput) ToGoogleAutoResponseOutput ¶
func (o GoogleAutoResponseOutput) ToGoogleAutoResponseOutput() GoogleAutoResponseOutput
func (GoogleAutoResponseOutput) ToGoogleAutoResponseOutputWithContext ¶
func (o GoogleAutoResponseOutput) ToGoogleAutoResponseOutputWithContext(ctx context.Context) GoogleAutoResponseOutput
type GoogleCloudStorage ¶
type GoogleCloudStorage struct { // The path to a directory in GCS that will eventually contain the results for this test. The requesting user must have write access on the bucket in the supplied path. GcsPath string `pulumi:"gcsPath"` }
A storage location within Google cloud storage (GCS).
type GoogleCloudStorageArgs ¶
type GoogleCloudStorageArgs struct { // The path to a directory in GCS that will eventually contain the results for this test. The requesting user must have write access on the bucket in the supplied path. GcsPath pulumi.StringInput `pulumi:"gcsPath"` }
A storage location within Google cloud storage (GCS).
func (GoogleCloudStorageArgs) ElementType ¶
func (GoogleCloudStorageArgs) ElementType() reflect.Type
func (GoogleCloudStorageArgs) ToGoogleCloudStorageOutput ¶
func (i GoogleCloudStorageArgs) ToGoogleCloudStorageOutput() GoogleCloudStorageOutput
func (GoogleCloudStorageArgs) ToGoogleCloudStorageOutputWithContext ¶
func (i GoogleCloudStorageArgs) ToGoogleCloudStorageOutputWithContext(ctx context.Context) GoogleCloudStorageOutput
type GoogleCloudStorageInput ¶
type GoogleCloudStorageInput interface { pulumi.Input ToGoogleCloudStorageOutput() GoogleCloudStorageOutput ToGoogleCloudStorageOutputWithContext(context.Context) GoogleCloudStorageOutput }
GoogleCloudStorageInput is an input type that accepts GoogleCloudStorageArgs and GoogleCloudStorageOutput values. You can construct a concrete instance of `GoogleCloudStorageInput` via:
GoogleCloudStorageArgs{...}
type GoogleCloudStorageOutput ¶
type GoogleCloudStorageOutput struct{ *pulumi.OutputState }
A storage location within Google cloud storage (GCS).
func (GoogleCloudStorageOutput) ElementType ¶
func (GoogleCloudStorageOutput) ElementType() reflect.Type
func (GoogleCloudStorageOutput) GcsPath ¶
func (o GoogleCloudStorageOutput) GcsPath() pulumi.StringOutput
The path to a directory in GCS that will eventually contain the results for this test. The requesting user must have write access on the bucket in the supplied path.
func (GoogleCloudStorageOutput) ToGoogleCloudStorageOutput ¶
func (o GoogleCloudStorageOutput) ToGoogleCloudStorageOutput() GoogleCloudStorageOutput
func (GoogleCloudStorageOutput) ToGoogleCloudStorageOutputWithContext ¶
func (o GoogleCloudStorageOutput) ToGoogleCloudStorageOutputWithContext(ctx context.Context) GoogleCloudStorageOutput
type GoogleCloudStorageResponse ¶
type GoogleCloudStorageResponse struct { // The path to a directory in GCS that will eventually contain the results for this test. The requesting user must have write access on the bucket in the supplied path. GcsPath string `pulumi:"gcsPath"` }
A storage location within Google cloud storage (GCS).
type GoogleCloudStorageResponseOutput ¶
type GoogleCloudStorageResponseOutput struct{ *pulumi.OutputState }
A storage location within Google cloud storage (GCS).
func (GoogleCloudStorageResponseOutput) ElementType ¶
func (GoogleCloudStorageResponseOutput) ElementType() reflect.Type
func (GoogleCloudStorageResponseOutput) GcsPath ¶
func (o GoogleCloudStorageResponseOutput) GcsPath() pulumi.StringOutput
The path to a directory in GCS that will eventually contain the results for this test. The requesting user must have write access on the bucket in the supplied path.
func (GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutput ¶
func (o GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutput() GoogleCloudStorageResponseOutput
func (GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutputWithContext ¶
func (o GoogleCloudStorageResponseOutput) ToGoogleCloudStorageResponseOutputWithContext(ctx context.Context) GoogleCloudStorageResponseOutput
type IosDevice ¶
type IosDevice struct { // The id of the iOS device to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosModelId string `pulumi:"iosModelId"` // The id of the iOS major software version to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosVersionId string `pulumi:"iosVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale string `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation string `pulumi:"orientation"` }
A single iOS device.
type IosDeviceArgs ¶
type IosDeviceArgs struct { // The id of the iOS device to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosModelId pulumi.StringInput `pulumi:"iosModelId"` // The id of the iOS major software version to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosVersionId pulumi.StringInput `pulumi:"iosVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale pulumi.StringInput `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation pulumi.StringInput `pulumi:"orientation"` }
A single iOS device.
func (IosDeviceArgs) ElementType ¶
func (IosDeviceArgs) ElementType() reflect.Type
func (IosDeviceArgs) ToIosDeviceOutput ¶
func (i IosDeviceArgs) ToIosDeviceOutput() IosDeviceOutput
func (IosDeviceArgs) ToIosDeviceOutputWithContext ¶
func (i IosDeviceArgs) ToIosDeviceOutputWithContext(ctx context.Context) IosDeviceOutput
type IosDeviceArray ¶
type IosDeviceArray []IosDeviceInput
func (IosDeviceArray) ElementType ¶
func (IosDeviceArray) ElementType() reflect.Type
func (IosDeviceArray) ToIosDeviceArrayOutput ¶
func (i IosDeviceArray) ToIosDeviceArrayOutput() IosDeviceArrayOutput
func (IosDeviceArray) ToIosDeviceArrayOutputWithContext ¶
func (i IosDeviceArray) ToIosDeviceArrayOutputWithContext(ctx context.Context) IosDeviceArrayOutput
type IosDeviceArrayInput ¶
type IosDeviceArrayInput interface { pulumi.Input ToIosDeviceArrayOutput() IosDeviceArrayOutput ToIosDeviceArrayOutputWithContext(context.Context) IosDeviceArrayOutput }
IosDeviceArrayInput is an input type that accepts IosDeviceArray and IosDeviceArrayOutput values. You can construct a concrete instance of `IosDeviceArrayInput` via:
IosDeviceArray{ IosDeviceArgs{...} }
type IosDeviceArrayOutput ¶
type IosDeviceArrayOutput struct{ *pulumi.OutputState }
func (IosDeviceArrayOutput) ElementType ¶
func (IosDeviceArrayOutput) ElementType() reflect.Type
func (IosDeviceArrayOutput) Index ¶
func (o IosDeviceArrayOutput) Index(i pulumi.IntInput) IosDeviceOutput
func (IosDeviceArrayOutput) ToIosDeviceArrayOutput ¶
func (o IosDeviceArrayOutput) ToIosDeviceArrayOutput() IosDeviceArrayOutput
func (IosDeviceArrayOutput) ToIosDeviceArrayOutputWithContext ¶
func (o IosDeviceArrayOutput) ToIosDeviceArrayOutputWithContext(ctx context.Context) IosDeviceArrayOutput
type IosDeviceFile ¶
type IosDeviceFile struct { // The bundle id of the app where this file lives. iOS apps sandbox their own filesystem, so app files must specify which app installed on the device. BundleId *string `pulumi:"bundleId"` // The source file Content *FileReference `pulumi:"content"` // Location of the file on the device, inside the app's sandboxed filesystem DevicePath *string `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
type IosDeviceFileArgs ¶
type IosDeviceFileArgs struct { // The bundle id of the app where this file lives. iOS apps sandbox their own filesystem, so app files must specify which app installed on the device. BundleId pulumi.StringPtrInput `pulumi:"bundleId"` // The source file Content FileReferencePtrInput `pulumi:"content"` // Location of the file on the device, inside the app's sandboxed filesystem DevicePath pulumi.StringPtrInput `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
func (IosDeviceFileArgs) ElementType ¶
func (IosDeviceFileArgs) ElementType() reflect.Type
func (IosDeviceFileArgs) ToIosDeviceFileOutput ¶
func (i IosDeviceFileArgs) ToIosDeviceFileOutput() IosDeviceFileOutput
func (IosDeviceFileArgs) ToIosDeviceFileOutputWithContext ¶
func (i IosDeviceFileArgs) ToIosDeviceFileOutputWithContext(ctx context.Context) IosDeviceFileOutput
type IosDeviceFileArray ¶
type IosDeviceFileArray []IosDeviceFileInput
func (IosDeviceFileArray) ElementType ¶
func (IosDeviceFileArray) ElementType() reflect.Type
func (IosDeviceFileArray) ToIosDeviceFileArrayOutput ¶
func (i IosDeviceFileArray) ToIosDeviceFileArrayOutput() IosDeviceFileArrayOutput
func (IosDeviceFileArray) ToIosDeviceFileArrayOutputWithContext ¶
func (i IosDeviceFileArray) ToIosDeviceFileArrayOutputWithContext(ctx context.Context) IosDeviceFileArrayOutput
type IosDeviceFileArrayInput ¶
type IosDeviceFileArrayInput interface { pulumi.Input ToIosDeviceFileArrayOutput() IosDeviceFileArrayOutput ToIosDeviceFileArrayOutputWithContext(context.Context) IosDeviceFileArrayOutput }
IosDeviceFileArrayInput is an input type that accepts IosDeviceFileArray and IosDeviceFileArrayOutput values. You can construct a concrete instance of `IosDeviceFileArrayInput` via:
IosDeviceFileArray{ IosDeviceFileArgs{...} }
type IosDeviceFileArrayOutput ¶
type IosDeviceFileArrayOutput struct{ *pulumi.OutputState }
func (IosDeviceFileArrayOutput) ElementType ¶
func (IosDeviceFileArrayOutput) ElementType() reflect.Type
func (IosDeviceFileArrayOutput) Index ¶
func (o IosDeviceFileArrayOutput) Index(i pulumi.IntInput) IosDeviceFileOutput
func (IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutput ¶
func (o IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutput() IosDeviceFileArrayOutput
func (IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutputWithContext ¶
func (o IosDeviceFileArrayOutput) ToIosDeviceFileArrayOutputWithContext(ctx context.Context) IosDeviceFileArrayOutput
type IosDeviceFileInput ¶
type IosDeviceFileInput interface { pulumi.Input ToIosDeviceFileOutput() IosDeviceFileOutput ToIosDeviceFileOutputWithContext(context.Context) IosDeviceFileOutput }
IosDeviceFileInput is an input type that accepts IosDeviceFileArgs and IosDeviceFileOutput values. You can construct a concrete instance of `IosDeviceFileInput` via:
IosDeviceFileArgs{...}
type IosDeviceFileOutput ¶
type IosDeviceFileOutput struct{ *pulumi.OutputState }
A file or directory to install on the device before the test starts.
func (IosDeviceFileOutput) BundleId ¶
func (o IosDeviceFileOutput) BundleId() pulumi.StringPtrOutput
The bundle id of the app where this file lives. iOS apps sandbox their own filesystem, so app files must specify which app installed on the device.
func (IosDeviceFileOutput) Content ¶
func (o IosDeviceFileOutput) Content() FileReferencePtrOutput
The source file
func (IosDeviceFileOutput) DevicePath ¶
func (o IosDeviceFileOutput) DevicePath() pulumi.StringPtrOutput
Location of the file on the device, inside the app's sandboxed filesystem
func (IosDeviceFileOutput) ElementType ¶
func (IosDeviceFileOutput) ElementType() reflect.Type
func (IosDeviceFileOutput) ToIosDeviceFileOutput ¶
func (o IosDeviceFileOutput) ToIosDeviceFileOutput() IosDeviceFileOutput
func (IosDeviceFileOutput) ToIosDeviceFileOutputWithContext ¶
func (o IosDeviceFileOutput) ToIosDeviceFileOutputWithContext(ctx context.Context) IosDeviceFileOutput
type IosDeviceFileResponse ¶
type IosDeviceFileResponse struct { // The bundle id of the app where this file lives. iOS apps sandbox their own filesystem, so app files must specify which app installed on the device. BundleId string `pulumi:"bundleId"` // The source file Content FileReferenceResponse `pulumi:"content"` // Location of the file on the device, inside the app's sandboxed filesystem DevicePath string `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
type IosDeviceFileResponseArrayOutput ¶
type IosDeviceFileResponseArrayOutput struct{ *pulumi.OutputState }
func (IosDeviceFileResponseArrayOutput) ElementType ¶
func (IosDeviceFileResponseArrayOutput) ElementType() reflect.Type
func (IosDeviceFileResponseArrayOutput) Index ¶
func (o IosDeviceFileResponseArrayOutput) Index(i pulumi.IntInput) IosDeviceFileResponseOutput
func (IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutput ¶
func (o IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutput() IosDeviceFileResponseArrayOutput
func (IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutputWithContext ¶
func (o IosDeviceFileResponseArrayOutput) ToIosDeviceFileResponseArrayOutputWithContext(ctx context.Context) IosDeviceFileResponseArrayOutput
type IosDeviceFileResponseOutput ¶
type IosDeviceFileResponseOutput struct{ *pulumi.OutputState }
A file or directory to install on the device before the test starts.
func (IosDeviceFileResponseOutput) BundleId ¶
func (o IosDeviceFileResponseOutput) BundleId() pulumi.StringOutput
The bundle id of the app where this file lives. iOS apps sandbox their own filesystem, so app files must specify which app installed on the device.
func (IosDeviceFileResponseOutput) Content ¶
func (o IosDeviceFileResponseOutput) Content() FileReferenceResponseOutput
The source file
func (IosDeviceFileResponseOutput) DevicePath ¶
func (o IosDeviceFileResponseOutput) DevicePath() pulumi.StringOutput
Location of the file on the device, inside the app's sandboxed filesystem
func (IosDeviceFileResponseOutput) ElementType ¶
func (IosDeviceFileResponseOutput) ElementType() reflect.Type
func (IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutput ¶
func (o IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutput() IosDeviceFileResponseOutput
func (IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutputWithContext ¶
func (o IosDeviceFileResponseOutput) ToIosDeviceFileResponseOutputWithContext(ctx context.Context) IosDeviceFileResponseOutput
type IosDeviceInput ¶
type IosDeviceInput interface { pulumi.Input ToIosDeviceOutput() IosDeviceOutput ToIosDeviceOutputWithContext(context.Context) IosDeviceOutput }
IosDeviceInput is an input type that accepts IosDeviceArgs and IosDeviceOutput values. You can construct a concrete instance of `IosDeviceInput` via:
IosDeviceArgs{...}
type IosDeviceList ¶
type IosDeviceList struct { // A list of iOS devices. IosDevices []IosDevice `pulumi:"iosDevices"` }
A list of iOS device configurations in which the test is to be executed.
type IosDeviceListArgs ¶
type IosDeviceListArgs struct { // A list of iOS devices. IosDevices IosDeviceArrayInput `pulumi:"iosDevices"` }
A list of iOS device configurations in which the test is to be executed.
func (IosDeviceListArgs) ElementType ¶
func (IosDeviceListArgs) ElementType() reflect.Type
func (IosDeviceListArgs) ToIosDeviceListOutput ¶
func (i IosDeviceListArgs) ToIosDeviceListOutput() IosDeviceListOutput
func (IosDeviceListArgs) ToIosDeviceListOutputWithContext ¶
func (i IosDeviceListArgs) ToIosDeviceListOutputWithContext(ctx context.Context) IosDeviceListOutput
func (IosDeviceListArgs) ToIosDeviceListPtrOutput ¶
func (i IosDeviceListArgs) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
func (IosDeviceListArgs) ToIosDeviceListPtrOutputWithContext ¶
func (i IosDeviceListArgs) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
type IosDeviceListInput ¶
type IosDeviceListInput interface { pulumi.Input ToIosDeviceListOutput() IosDeviceListOutput ToIosDeviceListOutputWithContext(context.Context) IosDeviceListOutput }
IosDeviceListInput is an input type that accepts IosDeviceListArgs and IosDeviceListOutput values. You can construct a concrete instance of `IosDeviceListInput` via:
IosDeviceListArgs{...}
type IosDeviceListOutput ¶
type IosDeviceListOutput struct{ *pulumi.OutputState }
A list of iOS device configurations in which the test is to be executed.
func (IosDeviceListOutput) ElementType ¶
func (IosDeviceListOutput) ElementType() reflect.Type
func (IosDeviceListOutput) IosDevices ¶
func (o IosDeviceListOutput) IosDevices() IosDeviceArrayOutput
A list of iOS devices.
func (IosDeviceListOutput) ToIosDeviceListOutput ¶
func (o IosDeviceListOutput) ToIosDeviceListOutput() IosDeviceListOutput
func (IosDeviceListOutput) ToIosDeviceListOutputWithContext ¶
func (o IosDeviceListOutput) ToIosDeviceListOutputWithContext(ctx context.Context) IosDeviceListOutput
func (IosDeviceListOutput) ToIosDeviceListPtrOutput ¶
func (o IosDeviceListOutput) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
func (IosDeviceListOutput) ToIosDeviceListPtrOutputWithContext ¶
func (o IosDeviceListOutput) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
type IosDeviceListPtrInput ¶
type IosDeviceListPtrInput interface { pulumi.Input ToIosDeviceListPtrOutput() IosDeviceListPtrOutput ToIosDeviceListPtrOutputWithContext(context.Context) IosDeviceListPtrOutput }
IosDeviceListPtrInput is an input type that accepts IosDeviceListArgs, IosDeviceListPtr and IosDeviceListPtrOutput values. You can construct a concrete instance of `IosDeviceListPtrInput` via:
IosDeviceListArgs{...} or: nil
func IosDeviceListPtr ¶
func IosDeviceListPtr(v *IosDeviceListArgs) IosDeviceListPtrInput
type IosDeviceListPtrOutput ¶
type IosDeviceListPtrOutput struct{ *pulumi.OutputState }
func (IosDeviceListPtrOutput) Elem ¶
func (o IosDeviceListPtrOutput) Elem() IosDeviceListOutput
func (IosDeviceListPtrOutput) ElementType ¶
func (IosDeviceListPtrOutput) ElementType() reflect.Type
func (IosDeviceListPtrOutput) IosDevices ¶
func (o IosDeviceListPtrOutput) IosDevices() IosDeviceArrayOutput
A list of iOS devices.
func (IosDeviceListPtrOutput) ToIosDeviceListPtrOutput ¶
func (o IosDeviceListPtrOutput) ToIosDeviceListPtrOutput() IosDeviceListPtrOutput
func (IosDeviceListPtrOutput) ToIosDeviceListPtrOutputWithContext ¶
func (o IosDeviceListPtrOutput) ToIosDeviceListPtrOutputWithContext(ctx context.Context) IosDeviceListPtrOutput
type IosDeviceListResponse ¶
type IosDeviceListResponse struct { // A list of iOS devices. IosDevices []IosDeviceResponse `pulumi:"iosDevices"` }
A list of iOS device configurations in which the test is to be executed.
type IosDeviceListResponseOutput ¶
type IosDeviceListResponseOutput struct{ *pulumi.OutputState }
A list of iOS device configurations in which the test is to be executed.
func (IosDeviceListResponseOutput) ElementType ¶
func (IosDeviceListResponseOutput) ElementType() reflect.Type
func (IosDeviceListResponseOutput) IosDevices ¶
func (o IosDeviceListResponseOutput) IosDevices() IosDeviceResponseArrayOutput
A list of iOS devices.
func (IosDeviceListResponseOutput) ToIosDeviceListResponseOutput ¶
func (o IosDeviceListResponseOutput) ToIosDeviceListResponseOutput() IosDeviceListResponseOutput
func (IosDeviceListResponseOutput) ToIosDeviceListResponseOutputWithContext ¶
func (o IosDeviceListResponseOutput) ToIosDeviceListResponseOutputWithContext(ctx context.Context) IosDeviceListResponseOutput
type IosDeviceOutput ¶
type IosDeviceOutput struct{ *pulumi.OutputState }
A single iOS device.
func (IosDeviceOutput) ElementType ¶
func (IosDeviceOutput) ElementType() reflect.Type
func (IosDeviceOutput) IosModelId ¶
func (o IosDeviceOutput) IosModelId() pulumi.StringOutput
The id of the iOS device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceOutput) IosVersionId ¶
func (o IosDeviceOutput) IosVersionId() pulumi.StringOutput
The id of the iOS major software version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceOutput) Locale ¶
func (o IosDeviceOutput) Locale() pulumi.StringOutput
The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceOutput) Orientation ¶
func (o IosDeviceOutput) Orientation() pulumi.StringOutput
How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceOutput) ToIosDeviceOutput ¶
func (o IosDeviceOutput) ToIosDeviceOutput() IosDeviceOutput
func (IosDeviceOutput) ToIosDeviceOutputWithContext ¶
func (o IosDeviceOutput) ToIosDeviceOutputWithContext(ctx context.Context) IosDeviceOutput
type IosDeviceResponse ¶
type IosDeviceResponse struct { // The id of the iOS device to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosModelId string `pulumi:"iosModelId"` // The id of the iOS major software version to be used. Use the TestEnvironmentDiscoveryService to get supported options. IosVersionId string `pulumi:"iosVersionId"` // The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options. Locale string `pulumi:"locale"` // How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options. Orientation string `pulumi:"orientation"` }
A single iOS device.
type IosDeviceResponseArrayOutput ¶
type IosDeviceResponseArrayOutput struct{ *pulumi.OutputState }
func (IosDeviceResponseArrayOutput) ElementType ¶
func (IosDeviceResponseArrayOutput) ElementType() reflect.Type
func (IosDeviceResponseArrayOutput) Index ¶
func (o IosDeviceResponseArrayOutput) Index(i pulumi.IntInput) IosDeviceResponseOutput
func (IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutput ¶
func (o IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutput() IosDeviceResponseArrayOutput
func (IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutputWithContext ¶
func (o IosDeviceResponseArrayOutput) ToIosDeviceResponseArrayOutputWithContext(ctx context.Context) IosDeviceResponseArrayOutput
type IosDeviceResponseOutput ¶
type IosDeviceResponseOutput struct{ *pulumi.OutputState }
A single iOS device.
func (IosDeviceResponseOutput) ElementType ¶
func (IosDeviceResponseOutput) ElementType() reflect.Type
func (IosDeviceResponseOutput) IosModelId ¶
func (o IosDeviceResponseOutput) IosModelId() pulumi.StringOutput
The id of the iOS device to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceResponseOutput) IosVersionId ¶
func (o IosDeviceResponseOutput) IosVersionId() pulumi.StringOutput
The id of the iOS major software version to be used. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceResponseOutput) Locale ¶
func (o IosDeviceResponseOutput) Locale() pulumi.StringOutput
The locale the test device used for testing. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceResponseOutput) Orientation ¶
func (o IosDeviceResponseOutput) Orientation() pulumi.StringOutput
How the device is oriented during the test. Use the TestEnvironmentDiscoveryService to get supported options.
func (IosDeviceResponseOutput) ToIosDeviceResponseOutput ¶
func (o IosDeviceResponseOutput) ToIosDeviceResponseOutput() IosDeviceResponseOutput
func (IosDeviceResponseOutput) ToIosDeviceResponseOutputWithContext ¶
func (o IosDeviceResponseOutput) ToIosDeviceResponseOutputWithContext(ctx context.Context) IosDeviceResponseOutput
type IosRoboTest ¶ added in v0.32.0
type IosRoboTest struct { // The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file. AppBundleId *string `pulumi:"appBundleId"` // The ipa stored at this file should be used to run the test. AppIpa FileReference `pulumi:"appIpa"` // An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts. RoboScript *FileReference `pulumi:"roboScript"` }
A test that explores an iOS application on an iOS device.
type IosRoboTestArgs ¶ added in v0.32.0
type IosRoboTestArgs struct { // The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file. AppBundleId pulumi.StringPtrInput `pulumi:"appBundleId"` // The ipa stored at this file should be used to run the test. AppIpa FileReferenceInput `pulumi:"appIpa"` // An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts. RoboScript FileReferencePtrInput `pulumi:"roboScript"` }
A test that explores an iOS application on an iOS device.
func (IosRoboTestArgs) ElementType ¶ added in v0.32.0
func (IosRoboTestArgs) ElementType() reflect.Type
func (IosRoboTestArgs) ToIosRoboTestOutput ¶ added in v0.32.0
func (i IosRoboTestArgs) ToIosRoboTestOutput() IosRoboTestOutput
func (IosRoboTestArgs) ToIosRoboTestOutputWithContext ¶ added in v0.32.0
func (i IosRoboTestArgs) ToIosRoboTestOutputWithContext(ctx context.Context) IosRoboTestOutput
func (IosRoboTestArgs) ToIosRoboTestPtrOutput ¶ added in v0.32.0
func (i IosRoboTestArgs) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
func (IosRoboTestArgs) ToIosRoboTestPtrOutputWithContext ¶ added in v0.32.0
func (i IosRoboTestArgs) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
type IosRoboTestInput ¶ added in v0.32.0
type IosRoboTestInput interface { pulumi.Input ToIosRoboTestOutput() IosRoboTestOutput ToIosRoboTestOutputWithContext(context.Context) IosRoboTestOutput }
IosRoboTestInput is an input type that accepts IosRoboTestArgs and IosRoboTestOutput values. You can construct a concrete instance of `IosRoboTestInput` via:
IosRoboTestArgs{...}
type IosRoboTestOutput ¶ added in v0.32.0
type IosRoboTestOutput struct{ *pulumi.OutputState }
A test that explores an iOS application on an iOS device.
func (IosRoboTestOutput) AppBundleId ¶ added in v0.32.0
func (o IosRoboTestOutput) AppBundleId() pulumi.StringPtrOutput
The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file.
func (IosRoboTestOutput) AppIpa ¶ added in v0.32.0
func (o IosRoboTestOutput) AppIpa() FileReferenceOutput
The ipa stored at this file should be used to run the test.
func (IosRoboTestOutput) ElementType ¶ added in v0.32.0
func (IosRoboTestOutput) ElementType() reflect.Type
func (IosRoboTestOutput) RoboScript ¶ added in v0.32.0
func (o IosRoboTestOutput) RoboScript() FileReferencePtrOutput
An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts.
func (IosRoboTestOutput) ToIosRoboTestOutput ¶ added in v0.32.0
func (o IosRoboTestOutput) ToIosRoboTestOutput() IosRoboTestOutput
func (IosRoboTestOutput) ToIosRoboTestOutputWithContext ¶ added in v0.32.0
func (o IosRoboTestOutput) ToIosRoboTestOutputWithContext(ctx context.Context) IosRoboTestOutput
func (IosRoboTestOutput) ToIosRoboTestPtrOutput ¶ added in v0.32.0
func (o IosRoboTestOutput) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
func (IosRoboTestOutput) ToIosRoboTestPtrOutputWithContext ¶ added in v0.32.0
func (o IosRoboTestOutput) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
type IosRoboTestPtrInput ¶ added in v0.32.0
type IosRoboTestPtrInput interface { pulumi.Input ToIosRoboTestPtrOutput() IosRoboTestPtrOutput ToIosRoboTestPtrOutputWithContext(context.Context) IosRoboTestPtrOutput }
IosRoboTestPtrInput is an input type that accepts IosRoboTestArgs, IosRoboTestPtr and IosRoboTestPtrOutput values. You can construct a concrete instance of `IosRoboTestPtrInput` via:
IosRoboTestArgs{...} or: nil
func IosRoboTestPtr ¶ added in v0.32.0
func IosRoboTestPtr(v *IosRoboTestArgs) IosRoboTestPtrInput
type IosRoboTestPtrOutput ¶ added in v0.32.0
type IosRoboTestPtrOutput struct{ *pulumi.OutputState }
func (IosRoboTestPtrOutput) AppBundleId ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) AppBundleId() pulumi.StringPtrOutput
The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file.
func (IosRoboTestPtrOutput) AppIpa ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) AppIpa() FileReferencePtrOutput
The ipa stored at this file should be used to run the test.
func (IosRoboTestPtrOutput) Elem ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) Elem() IosRoboTestOutput
func (IosRoboTestPtrOutput) ElementType ¶ added in v0.32.0
func (IosRoboTestPtrOutput) ElementType() reflect.Type
func (IosRoboTestPtrOutput) RoboScript ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) RoboScript() FileReferencePtrOutput
An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts.
func (IosRoboTestPtrOutput) ToIosRoboTestPtrOutput ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) ToIosRoboTestPtrOutput() IosRoboTestPtrOutput
func (IosRoboTestPtrOutput) ToIosRoboTestPtrOutputWithContext ¶ added in v0.32.0
func (o IosRoboTestPtrOutput) ToIosRoboTestPtrOutputWithContext(ctx context.Context) IosRoboTestPtrOutput
type IosRoboTestResponse ¶ added in v0.32.0
type IosRoboTestResponse struct { // The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file. AppBundleId string `pulumi:"appBundleId"` // The ipa stored at this file should be used to run the test. AppIpa FileReferenceResponse `pulumi:"appIpa"` // An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts. RoboScript FileReferenceResponse `pulumi:"roboScript"` }
A test that explores an iOS application on an iOS device.
type IosRoboTestResponseOutput ¶ added in v0.32.0
type IosRoboTestResponseOutput struct{ *pulumi.OutputState }
A test that explores an iOS application on an iOS device.
func (IosRoboTestResponseOutput) AppBundleId ¶ added in v0.32.0
func (o IosRoboTestResponseOutput) AppBundleId() pulumi.StringOutput
The bundle ID for the app-under-test. This is determined by examining the application's "Info.plist" file.
func (IosRoboTestResponseOutput) AppIpa ¶ added in v0.32.0
func (o IosRoboTestResponseOutput) AppIpa() FileReferenceResponseOutput
The ipa stored at this file should be used to run the test.
func (IosRoboTestResponseOutput) ElementType ¶ added in v0.32.0
func (IosRoboTestResponseOutput) ElementType() reflect.Type
func (IosRoboTestResponseOutput) RoboScript ¶ added in v0.32.0
func (o IosRoboTestResponseOutput) RoboScript() FileReferenceResponseOutput
An optional Roboscript to customize the crawl. See https://firebase.google.com/docs/test-lab/android/robo-scripts-reference for more information about Roboscripts.
func (IosRoboTestResponseOutput) ToIosRoboTestResponseOutput ¶ added in v0.32.0
func (o IosRoboTestResponseOutput) ToIosRoboTestResponseOutput() IosRoboTestResponseOutput
func (IosRoboTestResponseOutput) ToIosRoboTestResponseOutputWithContext ¶ added in v0.32.0
func (o IosRoboTestResponseOutput) ToIosRoboTestResponseOutputWithContext(ctx context.Context) IosRoboTestResponseOutput
type IosTestLoop ¶
type IosTestLoop struct { // The .ipa of the application to test. AppIpa FileReference `pulumi:"appIpa"` // The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified. Scenarios []int `pulumi:"scenarios"` }
A test of an iOS application that implements one or more game loop scenarios. This test type accepts an archived application (.ipa file) and a list of integer scenarios that will be executed on the app sequentially.
type IosTestLoopArgs ¶
type IosTestLoopArgs struct { // The .ipa of the application to test. AppIpa FileReferenceInput `pulumi:"appIpa"` // The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified. Scenarios pulumi.IntArrayInput `pulumi:"scenarios"` }
A test of an iOS application that implements one or more game loop scenarios. This test type accepts an archived application (.ipa file) and a list of integer scenarios that will be executed on the app sequentially.
func (IosTestLoopArgs) ElementType ¶
func (IosTestLoopArgs) ElementType() reflect.Type
func (IosTestLoopArgs) ToIosTestLoopOutput ¶
func (i IosTestLoopArgs) ToIosTestLoopOutput() IosTestLoopOutput
func (IosTestLoopArgs) ToIosTestLoopOutputWithContext ¶
func (i IosTestLoopArgs) ToIosTestLoopOutputWithContext(ctx context.Context) IosTestLoopOutput
func (IosTestLoopArgs) ToIosTestLoopPtrOutput ¶
func (i IosTestLoopArgs) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
func (IosTestLoopArgs) ToIosTestLoopPtrOutputWithContext ¶
func (i IosTestLoopArgs) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
type IosTestLoopInput ¶
type IosTestLoopInput interface { pulumi.Input ToIosTestLoopOutput() IosTestLoopOutput ToIosTestLoopOutputWithContext(context.Context) IosTestLoopOutput }
IosTestLoopInput is an input type that accepts IosTestLoopArgs and IosTestLoopOutput values. You can construct a concrete instance of `IosTestLoopInput` via:
IosTestLoopArgs{...}
type IosTestLoopOutput ¶
type IosTestLoopOutput struct{ *pulumi.OutputState }
A test of an iOS application that implements one or more game loop scenarios. This test type accepts an archived application (.ipa file) and a list of integer scenarios that will be executed on the app sequentially.
func (IosTestLoopOutput) AppIpa ¶
func (o IosTestLoopOutput) AppIpa() FileReferenceOutput
The .ipa of the application to test.
func (IosTestLoopOutput) ElementType ¶
func (IosTestLoopOutput) ElementType() reflect.Type
func (IosTestLoopOutput) Scenarios ¶
func (o IosTestLoopOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified.
func (IosTestLoopOutput) ToIosTestLoopOutput ¶
func (o IosTestLoopOutput) ToIosTestLoopOutput() IosTestLoopOutput
func (IosTestLoopOutput) ToIosTestLoopOutputWithContext ¶
func (o IosTestLoopOutput) ToIosTestLoopOutputWithContext(ctx context.Context) IosTestLoopOutput
func (IosTestLoopOutput) ToIosTestLoopPtrOutput ¶
func (o IosTestLoopOutput) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
func (IosTestLoopOutput) ToIosTestLoopPtrOutputWithContext ¶
func (o IosTestLoopOutput) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
type IosTestLoopPtrInput ¶
type IosTestLoopPtrInput interface { pulumi.Input ToIosTestLoopPtrOutput() IosTestLoopPtrOutput ToIosTestLoopPtrOutputWithContext(context.Context) IosTestLoopPtrOutput }
IosTestLoopPtrInput is an input type that accepts IosTestLoopArgs, IosTestLoopPtr and IosTestLoopPtrOutput values. You can construct a concrete instance of `IosTestLoopPtrInput` via:
IosTestLoopArgs{...} or: nil
func IosTestLoopPtr ¶
func IosTestLoopPtr(v *IosTestLoopArgs) IosTestLoopPtrInput
type IosTestLoopPtrOutput ¶
type IosTestLoopPtrOutput struct{ *pulumi.OutputState }
func (IosTestLoopPtrOutput) AppIpa ¶
func (o IosTestLoopPtrOutput) AppIpa() FileReferencePtrOutput
The .ipa of the application to test.
func (IosTestLoopPtrOutput) Elem ¶
func (o IosTestLoopPtrOutput) Elem() IosTestLoopOutput
func (IosTestLoopPtrOutput) ElementType ¶
func (IosTestLoopPtrOutput) ElementType() reflect.Type
func (IosTestLoopPtrOutput) Scenarios ¶
func (o IosTestLoopPtrOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified.
func (IosTestLoopPtrOutput) ToIosTestLoopPtrOutput ¶
func (o IosTestLoopPtrOutput) ToIosTestLoopPtrOutput() IosTestLoopPtrOutput
func (IosTestLoopPtrOutput) ToIosTestLoopPtrOutputWithContext ¶
func (o IosTestLoopPtrOutput) ToIosTestLoopPtrOutputWithContext(ctx context.Context) IosTestLoopPtrOutput
type IosTestLoopResponse ¶
type IosTestLoopResponse struct { // The bundle id for the application under test. AppBundleId string `pulumi:"appBundleId"` // The .ipa of the application to test. AppIpa FileReferenceResponse `pulumi:"appIpa"` // The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified. Scenarios []int `pulumi:"scenarios"` }
A test of an iOS application that implements one or more game loop scenarios. This test type accepts an archived application (.ipa file) and a list of integer scenarios that will be executed on the app sequentially.
type IosTestLoopResponseOutput ¶
type IosTestLoopResponseOutput struct{ *pulumi.OutputState }
A test of an iOS application that implements one or more game loop scenarios. This test type accepts an archived application (.ipa file) and a list of integer scenarios that will be executed on the app sequentially.
func (IosTestLoopResponseOutput) AppBundleId ¶
func (o IosTestLoopResponseOutput) AppBundleId() pulumi.StringOutput
The bundle id for the application under test.
func (IosTestLoopResponseOutput) AppIpa ¶
func (o IosTestLoopResponseOutput) AppIpa() FileReferenceResponseOutput
The .ipa of the application to test.
func (IosTestLoopResponseOutput) ElementType ¶
func (IosTestLoopResponseOutput) ElementType() reflect.Type
func (IosTestLoopResponseOutput) Scenarios ¶
func (o IosTestLoopResponseOutput) Scenarios() pulumi.IntArrayOutput
The list of scenarios that should be run during the test. Defaults to the single scenario 0 if unspecified.
func (IosTestLoopResponseOutput) ToIosTestLoopResponseOutput ¶
func (o IosTestLoopResponseOutput) ToIosTestLoopResponseOutput() IosTestLoopResponseOutput
func (IosTestLoopResponseOutput) ToIosTestLoopResponseOutputWithContext ¶
func (o IosTestLoopResponseOutput) ToIosTestLoopResponseOutputWithContext(ctx context.Context) IosTestLoopResponseOutput
type IosTestSetup ¶
type IosTestSetup struct { // iOS apps to install in addition to those being directly tested. AdditionalIpas []FileReference `pulumi:"additionalIpas"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile *string `pulumi:"networkProfile"` // List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID. PullDirectories []IosDeviceFile `pulumi:"pullDirectories"` // List of files to push to the device before starting the test. PushFiles []IosDeviceFile `pulumi:"pushFiles"` }
A description of how to set up an iOS device prior to running the test.
type IosTestSetupArgs ¶
type IosTestSetupArgs struct { // iOS apps to install in addition to those being directly tested. AdditionalIpas FileReferenceArrayInput `pulumi:"additionalIpas"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile pulumi.StringPtrInput `pulumi:"networkProfile"` // List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID. PullDirectories IosDeviceFileArrayInput `pulumi:"pullDirectories"` // List of files to push to the device before starting the test. PushFiles IosDeviceFileArrayInput `pulumi:"pushFiles"` }
A description of how to set up an iOS device prior to running the test.
func (IosTestSetupArgs) ElementType ¶
func (IosTestSetupArgs) ElementType() reflect.Type
func (IosTestSetupArgs) ToIosTestSetupOutput ¶
func (i IosTestSetupArgs) ToIosTestSetupOutput() IosTestSetupOutput
func (IosTestSetupArgs) ToIosTestSetupOutputWithContext ¶
func (i IosTestSetupArgs) ToIosTestSetupOutputWithContext(ctx context.Context) IosTestSetupOutput
func (IosTestSetupArgs) ToIosTestSetupPtrOutput ¶
func (i IosTestSetupArgs) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
func (IosTestSetupArgs) ToIosTestSetupPtrOutputWithContext ¶
func (i IosTestSetupArgs) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
type IosTestSetupInput ¶
type IosTestSetupInput interface { pulumi.Input ToIosTestSetupOutput() IosTestSetupOutput ToIosTestSetupOutputWithContext(context.Context) IosTestSetupOutput }
IosTestSetupInput is an input type that accepts IosTestSetupArgs and IosTestSetupOutput values. You can construct a concrete instance of `IosTestSetupInput` via:
IosTestSetupArgs{...}
type IosTestSetupOutput ¶
type IosTestSetupOutput struct{ *pulumi.OutputState }
A description of how to set up an iOS device prior to running the test.
func (IosTestSetupOutput) AdditionalIpas ¶
func (o IosTestSetupOutput) AdditionalIpas() FileReferenceArrayOutput
iOS apps to install in addition to those being directly tested.
func (IosTestSetupOutput) ElementType ¶
func (IosTestSetupOutput) ElementType() reflect.Type
func (IosTestSetupOutput) NetworkProfile ¶
func (o IosTestSetupOutput) NetworkProfile() pulumi.StringPtrOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (IosTestSetupOutput) PullDirectories ¶
func (o IosTestSetupOutput) PullDirectories() IosDeviceFileArrayOutput
List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID.
func (IosTestSetupOutput) PushFiles ¶
func (o IosTestSetupOutput) PushFiles() IosDeviceFileArrayOutput
List of files to push to the device before starting the test.
func (IosTestSetupOutput) ToIosTestSetupOutput ¶
func (o IosTestSetupOutput) ToIosTestSetupOutput() IosTestSetupOutput
func (IosTestSetupOutput) ToIosTestSetupOutputWithContext ¶
func (o IosTestSetupOutput) ToIosTestSetupOutputWithContext(ctx context.Context) IosTestSetupOutput
func (IosTestSetupOutput) ToIosTestSetupPtrOutput ¶
func (o IosTestSetupOutput) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
func (IosTestSetupOutput) ToIosTestSetupPtrOutputWithContext ¶
func (o IosTestSetupOutput) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
type IosTestSetupPtrInput ¶
type IosTestSetupPtrInput interface { pulumi.Input ToIosTestSetupPtrOutput() IosTestSetupPtrOutput ToIosTestSetupPtrOutputWithContext(context.Context) IosTestSetupPtrOutput }
IosTestSetupPtrInput is an input type that accepts IosTestSetupArgs, IosTestSetupPtr and IosTestSetupPtrOutput values. You can construct a concrete instance of `IosTestSetupPtrInput` via:
IosTestSetupArgs{...} or: nil
func IosTestSetupPtr ¶
func IosTestSetupPtr(v *IosTestSetupArgs) IosTestSetupPtrInput
type IosTestSetupPtrOutput ¶
type IosTestSetupPtrOutput struct{ *pulumi.OutputState }
func (IosTestSetupPtrOutput) AdditionalIpas ¶
func (o IosTestSetupPtrOutput) AdditionalIpas() FileReferenceArrayOutput
iOS apps to install in addition to those being directly tested.
func (IosTestSetupPtrOutput) Elem ¶
func (o IosTestSetupPtrOutput) Elem() IosTestSetupOutput
func (IosTestSetupPtrOutput) ElementType ¶
func (IosTestSetupPtrOutput) ElementType() reflect.Type
func (IosTestSetupPtrOutput) NetworkProfile ¶
func (o IosTestSetupPtrOutput) NetworkProfile() pulumi.StringPtrOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (IosTestSetupPtrOutput) PullDirectories ¶
func (o IosTestSetupPtrOutput) PullDirectories() IosDeviceFileArrayOutput
List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID.
func (IosTestSetupPtrOutput) PushFiles ¶
func (o IosTestSetupPtrOutput) PushFiles() IosDeviceFileArrayOutput
List of files to push to the device before starting the test.
func (IosTestSetupPtrOutput) ToIosTestSetupPtrOutput ¶
func (o IosTestSetupPtrOutput) ToIosTestSetupPtrOutput() IosTestSetupPtrOutput
func (IosTestSetupPtrOutput) ToIosTestSetupPtrOutputWithContext ¶
func (o IosTestSetupPtrOutput) ToIosTestSetupPtrOutputWithContext(ctx context.Context) IosTestSetupPtrOutput
type IosTestSetupResponse ¶
type IosTestSetupResponse struct { // iOS apps to install in addition to those being directly tested. AdditionalIpas []FileReferenceResponse `pulumi:"additionalIpas"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile string `pulumi:"networkProfile"` // List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID. PullDirectories []IosDeviceFileResponse `pulumi:"pullDirectories"` // List of files to push to the device before starting the test. PushFiles []IosDeviceFileResponse `pulumi:"pushFiles"` }
A description of how to set up an iOS device prior to running the test.
type IosTestSetupResponseOutput ¶
type IosTestSetupResponseOutput struct{ *pulumi.OutputState }
A description of how to set up an iOS device prior to running the test.
func (IosTestSetupResponseOutput) AdditionalIpas ¶
func (o IosTestSetupResponseOutput) AdditionalIpas() FileReferenceResponseArrayOutput
iOS apps to install in addition to those being directly tested.
func (IosTestSetupResponseOutput) ElementType ¶
func (IosTestSetupResponseOutput) ElementType() reflect.Type
func (IosTestSetupResponseOutput) NetworkProfile ¶
func (o IosTestSetupResponseOutput) NetworkProfile() pulumi.StringOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (IosTestSetupResponseOutput) PullDirectories ¶
func (o IosTestSetupResponseOutput) PullDirectories() IosDeviceFileResponseArrayOutput
List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app's filesystem (such as /Documents) by specifying the bundle ID.
func (IosTestSetupResponseOutput) PushFiles ¶
func (o IosTestSetupResponseOutput) PushFiles() IosDeviceFileResponseArrayOutput
List of files to push to the device before starting the test.
func (IosTestSetupResponseOutput) ToIosTestSetupResponseOutput ¶
func (o IosTestSetupResponseOutput) ToIosTestSetupResponseOutput() IosTestSetupResponseOutput
func (IosTestSetupResponseOutput) ToIosTestSetupResponseOutputWithContext ¶
func (o IosTestSetupResponseOutput) ToIosTestSetupResponseOutputWithContext(ctx context.Context) IosTestSetupResponseOutput
type IosXcTest ¶
type IosXcTest struct { // The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement. TestSpecialEntitlements *bool `pulumi:"testSpecialEntitlements"` // The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified. TestsZip FileReference `pulumi:"testsZip"` // The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports. XcodeVersion *string `pulumi:"xcodeVersion"` // An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip. Xctestrun *FileReference `pulumi:"xctestrun"` }
A test of an iOS application that uses the XCTest framework. Xcode supports the option to "build for testing", which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
type IosXcTestArgs ¶
type IosXcTestArgs struct { // The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement. TestSpecialEntitlements pulumi.BoolPtrInput `pulumi:"testSpecialEntitlements"` // The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified. TestsZip FileReferenceInput `pulumi:"testsZip"` // The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports. XcodeVersion pulumi.StringPtrInput `pulumi:"xcodeVersion"` // An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip. Xctestrun FileReferencePtrInput `pulumi:"xctestrun"` }
A test of an iOS application that uses the XCTest framework. Xcode supports the option to "build for testing", which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
func (IosXcTestArgs) ElementType ¶
func (IosXcTestArgs) ElementType() reflect.Type
func (IosXcTestArgs) ToIosXcTestOutput ¶
func (i IosXcTestArgs) ToIosXcTestOutput() IosXcTestOutput
func (IosXcTestArgs) ToIosXcTestOutputWithContext ¶
func (i IosXcTestArgs) ToIosXcTestOutputWithContext(ctx context.Context) IosXcTestOutput
func (IosXcTestArgs) ToIosXcTestPtrOutput ¶
func (i IosXcTestArgs) ToIosXcTestPtrOutput() IosXcTestPtrOutput
func (IosXcTestArgs) ToIosXcTestPtrOutputWithContext ¶
func (i IosXcTestArgs) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
type IosXcTestInput ¶
type IosXcTestInput interface { pulumi.Input ToIosXcTestOutput() IosXcTestOutput ToIosXcTestOutputWithContext(context.Context) IosXcTestOutput }
IosXcTestInput is an input type that accepts IosXcTestArgs and IosXcTestOutput values. You can construct a concrete instance of `IosXcTestInput` via:
IosXcTestArgs{...}
type IosXcTestOutput ¶
type IosXcTestOutput struct{ *pulumi.OutputState }
A test of an iOS application that uses the XCTest framework. Xcode supports the option to "build for testing", which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
func (IosXcTestOutput) ElementType ¶
func (IosXcTestOutput) ElementType() reflect.Type
func (IosXcTestOutput) TestSpecialEntitlements ¶
func (o IosXcTestOutput) TestSpecialEntitlements() pulumi.BoolPtrOutput
The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement.
func (IosXcTestOutput) TestsZip ¶
func (o IosXcTestOutput) TestsZip() FileReferenceOutput
The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified.
func (IosXcTestOutput) ToIosXcTestOutput ¶
func (o IosXcTestOutput) ToIosXcTestOutput() IosXcTestOutput
func (IosXcTestOutput) ToIosXcTestOutputWithContext ¶
func (o IosXcTestOutput) ToIosXcTestOutputWithContext(ctx context.Context) IosXcTestOutput
func (IosXcTestOutput) ToIosXcTestPtrOutput ¶
func (o IosXcTestOutput) ToIosXcTestPtrOutput() IosXcTestPtrOutput
func (IosXcTestOutput) ToIosXcTestPtrOutputWithContext ¶
func (o IosXcTestOutput) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
func (IosXcTestOutput) XcodeVersion ¶
func (o IosXcTestOutput) XcodeVersion() pulumi.StringPtrOutput
The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports.
func (IosXcTestOutput) Xctestrun ¶
func (o IosXcTestOutput) Xctestrun() FileReferencePtrOutput
An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip.
type IosXcTestPtrInput ¶
type IosXcTestPtrInput interface { pulumi.Input ToIosXcTestPtrOutput() IosXcTestPtrOutput ToIosXcTestPtrOutputWithContext(context.Context) IosXcTestPtrOutput }
IosXcTestPtrInput is an input type that accepts IosXcTestArgs, IosXcTestPtr and IosXcTestPtrOutput values. You can construct a concrete instance of `IosXcTestPtrInput` via:
IosXcTestArgs{...} or: nil
func IosXcTestPtr ¶
func IosXcTestPtr(v *IosXcTestArgs) IosXcTestPtrInput
type IosXcTestPtrOutput ¶
type IosXcTestPtrOutput struct{ *pulumi.OutputState }
func (IosXcTestPtrOutput) Elem ¶
func (o IosXcTestPtrOutput) Elem() IosXcTestOutput
func (IosXcTestPtrOutput) ElementType ¶
func (IosXcTestPtrOutput) ElementType() reflect.Type
func (IosXcTestPtrOutput) TestSpecialEntitlements ¶
func (o IosXcTestPtrOutput) TestSpecialEntitlements() pulumi.BoolPtrOutput
The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement.
func (IosXcTestPtrOutput) TestsZip ¶
func (o IosXcTestPtrOutput) TestsZip() FileReferencePtrOutput
The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified.
func (IosXcTestPtrOutput) ToIosXcTestPtrOutput ¶
func (o IosXcTestPtrOutput) ToIosXcTestPtrOutput() IosXcTestPtrOutput
func (IosXcTestPtrOutput) ToIosXcTestPtrOutputWithContext ¶
func (o IosXcTestPtrOutput) ToIosXcTestPtrOutputWithContext(ctx context.Context) IosXcTestPtrOutput
func (IosXcTestPtrOutput) XcodeVersion ¶
func (o IosXcTestPtrOutput) XcodeVersion() pulumi.StringPtrOutput
The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports.
func (IosXcTestPtrOutput) Xctestrun ¶
func (o IosXcTestPtrOutput) Xctestrun() FileReferencePtrOutput
An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip.
type IosXcTestResponse ¶
type IosXcTestResponse struct { // The bundle id for the application under test. AppBundleId string `pulumi:"appBundleId"` // The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement. TestSpecialEntitlements bool `pulumi:"testSpecialEntitlements"` // The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified. TestsZip FileReferenceResponse `pulumi:"testsZip"` // The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports. XcodeVersion string `pulumi:"xcodeVersion"` // An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip. Xctestrun FileReferenceResponse `pulumi:"xctestrun"` }
A test of an iOS application that uses the XCTest framework. Xcode supports the option to "build for testing", which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
type IosXcTestResponseOutput ¶
type IosXcTestResponseOutput struct{ *pulumi.OutputState }
A test of an iOS application that uses the XCTest framework. Xcode supports the option to "build for testing", which generates an .xctestrun file that contains a test specification (arguments, test methods, etc). This test type accepts a zip file containing the .xctestrun file and the corresponding contents of the Build/Products directory that contains all the binaries needed to run the tests.
func (IosXcTestResponseOutput) AppBundleId ¶
func (o IosXcTestResponseOutput) AppBundleId() pulumi.StringOutput
The bundle id for the application under test.
func (IosXcTestResponseOutput) ElementType ¶
func (IosXcTestResponseOutput) ElementType() reflect.Type
func (IosXcTestResponseOutput) TestSpecialEntitlements ¶
func (o IosXcTestResponseOutput) TestSpecialEntitlements() pulumi.BoolOutput
The option to test special app entitlements. Setting this would re-sign the app having special entitlements with an explicit application-identifier. Currently supports testing aps-environment entitlement.
func (IosXcTestResponseOutput) TestsZip ¶
func (o IosXcTestResponseOutput) TestsZip() FileReferenceResponseOutput
The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory. The .xctestrun file in this zip is ignored if the xctestrun field is specified.
func (IosXcTestResponseOutput) ToIosXcTestResponseOutput ¶
func (o IosXcTestResponseOutput) ToIosXcTestResponseOutput() IosXcTestResponseOutput
func (IosXcTestResponseOutput) ToIosXcTestResponseOutputWithContext ¶
func (o IosXcTestResponseOutput) ToIosXcTestResponseOutputWithContext(ctx context.Context) IosXcTestResponseOutput
func (IosXcTestResponseOutput) XcodeVersion ¶
func (o IosXcTestResponseOutput) XcodeVersion() pulumi.StringOutput
The Xcode version that should be used for the test. Use the TestEnvironmentDiscoveryService to get supported options. Defaults to the latest Xcode version Firebase Test Lab supports.
func (IosXcTestResponseOutput) Xctestrun ¶
func (o IosXcTestResponseOutput) Xctestrun() FileReferenceResponseOutput
An .xctestrun file that will override the .xctestrun file in the tests zip. Because the .xctestrun file contains environment variables along with test methods to run and/or ignore, this can be useful for sharding tests. Default is taken from the tests zip.
type LauncherActivityIntent ¶
type LauncherActivityIntent struct { }
Specifies an intent that starts the main launcher activity.
type LauncherActivityIntentArgs ¶
type LauncherActivityIntentArgs struct { }
Specifies an intent that starts the main launcher activity.
func (LauncherActivityIntentArgs) ElementType ¶
func (LauncherActivityIntentArgs) ElementType() reflect.Type
func (LauncherActivityIntentArgs) ToLauncherActivityIntentOutput ¶
func (i LauncherActivityIntentArgs) ToLauncherActivityIntentOutput() LauncherActivityIntentOutput
func (LauncherActivityIntentArgs) ToLauncherActivityIntentOutputWithContext ¶
func (i LauncherActivityIntentArgs) ToLauncherActivityIntentOutputWithContext(ctx context.Context) LauncherActivityIntentOutput
func (LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutput ¶
func (i LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
func (LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutputWithContext ¶
func (i LauncherActivityIntentArgs) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
type LauncherActivityIntentInput ¶
type LauncherActivityIntentInput interface { pulumi.Input ToLauncherActivityIntentOutput() LauncherActivityIntentOutput ToLauncherActivityIntentOutputWithContext(context.Context) LauncherActivityIntentOutput }
LauncherActivityIntentInput is an input type that accepts LauncherActivityIntentArgs and LauncherActivityIntentOutput values. You can construct a concrete instance of `LauncherActivityIntentInput` via:
LauncherActivityIntentArgs{...}
type LauncherActivityIntentOutput ¶
type LauncherActivityIntentOutput struct{ *pulumi.OutputState }
Specifies an intent that starts the main launcher activity.
func (LauncherActivityIntentOutput) ElementType ¶
func (LauncherActivityIntentOutput) ElementType() reflect.Type
func (LauncherActivityIntentOutput) ToLauncherActivityIntentOutput ¶
func (o LauncherActivityIntentOutput) ToLauncherActivityIntentOutput() LauncherActivityIntentOutput
func (LauncherActivityIntentOutput) ToLauncherActivityIntentOutputWithContext ¶
func (o LauncherActivityIntentOutput) ToLauncherActivityIntentOutputWithContext(ctx context.Context) LauncherActivityIntentOutput
func (LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutput ¶
func (o LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
func (LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutputWithContext ¶
func (o LauncherActivityIntentOutput) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
type LauncherActivityIntentPtrInput ¶
type LauncherActivityIntentPtrInput interface { pulumi.Input ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput ToLauncherActivityIntentPtrOutputWithContext(context.Context) LauncherActivityIntentPtrOutput }
LauncherActivityIntentPtrInput is an input type that accepts LauncherActivityIntentArgs, LauncherActivityIntentPtr and LauncherActivityIntentPtrOutput values. You can construct a concrete instance of `LauncherActivityIntentPtrInput` via:
LauncherActivityIntentArgs{...} or: nil
func LauncherActivityIntentPtr ¶
func LauncherActivityIntentPtr(v *LauncherActivityIntentArgs) LauncherActivityIntentPtrInput
type LauncherActivityIntentPtrOutput ¶
type LauncherActivityIntentPtrOutput struct{ *pulumi.OutputState }
func (LauncherActivityIntentPtrOutput) Elem ¶
func (o LauncherActivityIntentPtrOutput) Elem() LauncherActivityIntentOutput
func (LauncherActivityIntentPtrOutput) ElementType ¶
func (LauncherActivityIntentPtrOutput) ElementType() reflect.Type
func (LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutput ¶
func (o LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutput() LauncherActivityIntentPtrOutput
func (LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutputWithContext ¶
func (o LauncherActivityIntentPtrOutput) ToLauncherActivityIntentPtrOutputWithContext(ctx context.Context) LauncherActivityIntentPtrOutput
type LauncherActivityIntentResponse ¶
type LauncherActivityIntentResponse struct { }
Specifies an intent that starts the main launcher activity.
type LauncherActivityIntentResponseOutput ¶
type LauncherActivityIntentResponseOutput struct{ *pulumi.OutputState }
Specifies an intent that starts the main launcher activity.
func (LauncherActivityIntentResponseOutput) ElementType ¶
func (LauncherActivityIntentResponseOutput) ElementType() reflect.Type
func (LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutput ¶
func (o LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutput() LauncherActivityIntentResponseOutput
func (LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutputWithContext ¶
func (o LauncherActivityIntentResponseOutput) ToLauncherActivityIntentResponseOutputWithContext(ctx context.Context) LauncherActivityIntentResponseOutput
type LookupDeviceSessionArgs ¶ added in v0.32.0
type LookupDeviceSessionOutputArgs ¶ added in v0.32.0
type LookupDeviceSessionOutputArgs struct { DeviceSessionId pulumi.StringInput `pulumi:"deviceSessionId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDeviceSessionOutputArgs) ElementType ¶ added in v0.32.0
func (LookupDeviceSessionOutputArgs) ElementType() reflect.Type
type LookupDeviceSessionResult ¶ added in v0.32.0
type LookupDeviceSessionResult struct { // The timestamp that the session first became ACTIVE. ActiveStartTime string `pulumi:"activeStartTime"` // The requested device AndroidDevice AndroidDeviceResponse `pulumi:"androidDevice"` // The time that the Session was created. CreateTime string `pulumi:"createTime"` // The title of the DeviceSession to be presented in the UI. DisplayName string `pulumi:"displayName"` // Optional. If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED. ExpireTime string `pulumi:"expireTime"` // The interval of time that this device must be interacted with before it transitions from ACTIVE to TIMEOUT_INACTIVITY. InactivityTimeout string `pulumi:"inactivityTimeout"` // Optional. Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}" Name string `pulumi:"name"` // Current state of the DeviceSession. State string `pulumi:"state"` // The historical state transitions of the session_state message including the current session state. StateHistories []SessionStateEventResponse `pulumi:"stateHistories"` // Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes. Ttl string `pulumi:"ttl"` }
func LookupDeviceSession ¶ added in v0.32.0
func LookupDeviceSession(ctx *pulumi.Context, args *LookupDeviceSessionArgs, opts ...pulumi.InvokeOption) (*LookupDeviceSessionResult, error)
GET /v1/projects/{project_id}/deviceSessions/{device_session_id} Return a DeviceSession, which documents the allocation status and whether the device is allocated. Clients making requests from this API must poll GetDeviceSession.
type LookupDeviceSessionResultOutput ¶ added in v0.32.0
type LookupDeviceSessionResultOutput struct{ *pulumi.OutputState }
func LookupDeviceSessionOutput ¶ added in v0.32.0
func LookupDeviceSessionOutput(ctx *pulumi.Context, args LookupDeviceSessionOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceSessionResultOutput
func (LookupDeviceSessionResultOutput) ActiveStartTime ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) ActiveStartTime() pulumi.StringOutput
The timestamp that the session first became ACTIVE.
func (LookupDeviceSessionResultOutput) AndroidDevice ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) AndroidDevice() AndroidDeviceResponseOutput
The requested device
func (LookupDeviceSessionResultOutput) CreateTime ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) CreateTime() pulumi.StringOutput
The time that the Session was created.
func (LookupDeviceSessionResultOutput) DisplayName ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) DisplayName() pulumi.StringOutput
The title of the DeviceSession to be presented in the UI.
func (LookupDeviceSessionResultOutput) ElementType ¶ added in v0.32.0
func (LookupDeviceSessionResultOutput) ElementType() reflect.Type
func (LookupDeviceSessionResultOutput) ExpireTime ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) ExpireTime() pulumi.StringOutput
Optional. If the device is still in use at this time, any connections will be ended and the SessionState will transition from ACTIVE to FINISHED.
func (LookupDeviceSessionResultOutput) InactivityTimeout ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) InactivityTimeout() pulumi.StringOutput
The interval of time that this device must be interacted with before it transitions from ACTIVE to TIMEOUT_INACTIVITY.
func (LookupDeviceSessionResultOutput) Name ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) Name() pulumi.StringOutput
Optional. Name of the DeviceSession, e.g. "projects/{project_id}/deviceSessions/{session_id}"
func (LookupDeviceSessionResultOutput) State ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) State() pulumi.StringOutput
Current state of the DeviceSession.
func (LookupDeviceSessionResultOutput) StateHistories ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) StateHistories() SessionStateEventResponseArrayOutput
The historical state transitions of the session_state message including the current session state.
func (LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutput ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutput() LookupDeviceSessionResultOutput
func (LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutputWithContext ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) ToLookupDeviceSessionResultOutputWithContext(ctx context.Context) LookupDeviceSessionResultOutput
func (LookupDeviceSessionResultOutput) Ttl ¶ added in v0.32.0
func (o LookupDeviceSessionResultOutput) Ttl() pulumi.StringOutput
Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes.
type LookupTestMatrixArgs ¶ added in v0.4.0
type LookupTestMatrixOutputArgs ¶ added in v0.8.0
type LookupTestMatrixOutputArgs struct { Project pulumi.StringPtrInput `pulumi:"project"` TestMatrixId pulumi.StringInput `pulumi:"testMatrixId"` }
func (LookupTestMatrixOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTestMatrixOutputArgs) ElementType() reflect.Type
type LookupTestMatrixResult ¶ added in v0.4.0
type LookupTestMatrixResult struct { // Information about the client which invoked the test. ClientInfo ClientInfoResponse `pulumi:"clientInfo"` // The devices the tests are being executed on. EnvironmentMatrix EnvironmentMatrixResponse `pulumi:"environmentMatrix"` // If true, only a single attempt at most will be made to run each execution/shard in the matrix. Flaky test attempts are not affected. Normally, 2 or more attempts are made if a potential infrastructure issue is detected. This feature is for latency sensitive workloads. The incidence of execution failures may be significantly greater for fail-fast matrices and support is more limited because of that expectation. FailFast bool `pulumi:"failFast"` // The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns. FlakyTestAttempts int `pulumi:"flakyTestAttempts"` // Describes why the matrix is considered invalid. Only useful for matrices in the INVALID state. InvalidMatrixDetails string `pulumi:"invalidMatrixDetails"` // Output Only. The overall outcome of the test. Only set when the test matrix state is FINISHED. OutcomeSummary string `pulumi:"outcomeSummary"` // The cloud project that owns the test matrix. Project string `pulumi:"project"` // Where the results for the matrix are written. ResultStorage ResultStorageResponse `pulumi:"resultStorage"` // Indicates the current progress of the test matrix. State string `pulumi:"state"` // The list of test executions that the service creates for this matrix. TestExecutions []TestExecutionResponse `pulumi:"testExecutions"` // Unique id set by the service. TestMatrixId string `pulumi:"testMatrixId"` // How to run the test. TestSpecification TestSpecificationResponse `pulumi:"testSpecification"` // The time this test matrix was initially created. Timestamp string `pulumi:"timestamp"` }
func LookupTestMatrix ¶ added in v0.4.0
func LookupTestMatrix(ctx *pulumi.Context, args *LookupTestMatrixArgs, opts ...pulumi.InvokeOption) (*LookupTestMatrixResult, error)
Checks the status of a test matrix and the executions once they are created. The test matrix will contain the list of test executions to run if and only if the resultStorage.toolResultsExecution fields have been populated. Note: Flaky test executions may be added to the matrix at a later stage. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Test Matrix does not exist
type LookupTestMatrixResultOutput ¶ added in v0.8.0
type LookupTestMatrixResultOutput struct{ *pulumi.OutputState }
func LookupTestMatrixOutput ¶ added in v0.8.0
func LookupTestMatrixOutput(ctx *pulumi.Context, args LookupTestMatrixOutputArgs, opts ...pulumi.InvokeOption) LookupTestMatrixResultOutput
func (LookupTestMatrixResultOutput) ClientInfo ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) ClientInfo() ClientInfoResponseOutput
Information about the client which invoked the test.
func (LookupTestMatrixResultOutput) ElementType ¶ added in v0.8.0
func (LookupTestMatrixResultOutput) ElementType() reflect.Type
func (LookupTestMatrixResultOutput) EnvironmentMatrix ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) EnvironmentMatrix() EnvironmentMatrixResponseOutput
The devices the tests are being executed on.
func (LookupTestMatrixResultOutput) FailFast ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) FailFast() pulumi.BoolOutput
If true, only a single attempt at most will be made to run each execution/shard in the matrix. Flaky test attempts are not affected. Normally, 2 or more attempts are made if a potential infrastructure issue is detected. This feature is for latency sensitive workloads. The incidence of execution failures may be significantly greater for fail-fast matrices and support is more limited because of that expectation.
func (LookupTestMatrixResultOutput) FlakyTestAttempts ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) FlakyTestAttempts() pulumi.IntOutput
The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns.
func (LookupTestMatrixResultOutput) InvalidMatrixDetails ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) InvalidMatrixDetails() pulumi.StringOutput
Describes why the matrix is considered invalid. Only useful for matrices in the INVALID state.
func (LookupTestMatrixResultOutput) OutcomeSummary ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) OutcomeSummary() pulumi.StringOutput
Output Only. The overall outcome of the test. Only set when the test matrix state is FINISHED.
func (LookupTestMatrixResultOutput) Project ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) Project() pulumi.StringOutput
The cloud project that owns the test matrix.
func (LookupTestMatrixResultOutput) ResultStorage ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) ResultStorage() ResultStorageResponseOutput
Where the results for the matrix are written.
func (LookupTestMatrixResultOutput) State ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) State() pulumi.StringOutput
Indicates the current progress of the test matrix.
func (LookupTestMatrixResultOutput) TestExecutions ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) TestExecutions() TestExecutionResponseArrayOutput
The list of test executions that the service creates for this matrix.
func (LookupTestMatrixResultOutput) TestMatrixId ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) TestMatrixId() pulumi.StringOutput
Unique id set by the service.
func (LookupTestMatrixResultOutput) TestSpecification ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) TestSpecification() TestSpecificationResponseOutput
How to run the test.
func (LookupTestMatrixResultOutput) Timestamp ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) Timestamp() pulumi.StringOutput
The time this test matrix was initially created.
func (LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutput ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutput() LookupTestMatrixResultOutput
func (LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutputWithContext ¶ added in v0.8.0
func (o LookupTestMatrixResultOutput) ToLookupTestMatrixResultOutputWithContext(ctx context.Context) LookupTestMatrixResultOutput
type ManualSharding ¶
type ManualSharding struct { // Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. TestTargetsForShard []TestTargetsForShard `pulumi:"testTargetsForShard"` }
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
type ManualShardingArgs ¶
type ManualShardingArgs struct { // Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. TestTargetsForShard TestTargetsForShardArrayInput `pulumi:"testTargetsForShard"` }
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
func (ManualShardingArgs) ElementType ¶
func (ManualShardingArgs) ElementType() reflect.Type
func (ManualShardingArgs) ToManualShardingOutput ¶
func (i ManualShardingArgs) ToManualShardingOutput() ManualShardingOutput
func (ManualShardingArgs) ToManualShardingOutputWithContext ¶
func (i ManualShardingArgs) ToManualShardingOutputWithContext(ctx context.Context) ManualShardingOutput
func (ManualShardingArgs) ToManualShardingPtrOutput ¶
func (i ManualShardingArgs) ToManualShardingPtrOutput() ManualShardingPtrOutput
func (ManualShardingArgs) ToManualShardingPtrOutputWithContext ¶
func (i ManualShardingArgs) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
type ManualShardingInput ¶
type ManualShardingInput interface { pulumi.Input ToManualShardingOutput() ManualShardingOutput ToManualShardingOutputWithContext(context.Context) ManualShardingOutput }
ManualShardingInput is an input type that accepts ManualShardingArgs and ManualShardingOutput values. You can construct a concrete instance of `ManualShardingInput` via:
ManualShardingArgs{...}
type ManualShardingOutput ¶
type ManualShardingOutput struct{ *pulumi.OutputState }
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
func (ManualShardingOutput) ElementType ¶
func (ManualShardingOutput) ElementType() reflect.Type
func (ManualShardingOutput) TestTargetsForShard ¶
func (o ManualShardingOutput) TestTargetsForShard() TestTargetsForShardArrayOutput
Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (ManualShardingOutput) ToManualShardingOutput ¶
func (o ManualShardingOutput) ToManualShardingOutput() ManualShardingOutput
func (ManualShardingOutput) ToManualShardingOutputWithContext ¶
func (o ManualShardingOutput) ToManualShardingOutputWithContext(ctx context.Context) ManualShardingOutput
func (ManualShardingOutput) ToManualShardingPtrOutput ¶
func (o ManualShardingOutput) ToManualShardingPtrOutput() ManualShardingPtrOutput
func (ManualShardingOutput) ToManualShardingPtrOutputWithContext ¶
func (o ManualShardingOutput) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
type ManualShardingPtrInput ¶
type ManualShardingPtrInput interface { pulumi.Input ToManualShardingPtrOutput() ManualShardingPtrOutput ToManualShardingPtrOutputWithContext(context.Context) ManualShardingPtrOutput }
ManualShardingPtrInput is an input type that accepts ManualShardingArgs, ManualShardingPtr and ManualShardingPtrOutput values. You can construct a concrete instance of `ManualShardingPtrInput` via:
ManualShardingArgs{...} or: nil
func ManualShardingPtr ¶
func ManualShardingPtr(v *ManualShardingArgs) ManualShardingPtrInput
type ManualShardingPtrOutput ¶
type ManualShardingPtrOutput struct{ *pulumi.OutputState }
func (ManualShardingPtrOutput) Elem ¶
func (o ManualShardingPtrOutput) Elem() ManualShardingOutput
func (ManualShardingPtrOutput) ElementType ¶
func (ManualShardingPtrOutput) ElementType() reflect.Type
func (ManualShardingPtrOutput) TestTargetsForShard ¶
func (o ManualShardingPtrOutput) TestTargetsForShard() TestTargetsForShardArrayOutput
Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (ManualShardingPtrOutput) ToManualShardingPtrOutput ¶
func (o ManualShardingPtrOutput) ToManualShardingPtrOutput() ManualShardingPtrOutput
func (ManualShardingPtrOutput) ToManualShardingPtrOutputWithContext ¶
func (o ManualShardingPtrOutput) ToManualShardingPtrOutputWithContext(ctx context.Context) ManualShardingPtrOutput
type ManualShardingResponse ¶
type ManualShardingResponse struct { // Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. TestTargetsForShard []TestTargetsForShardResponse `pulumi:"testTargetsForShard"` }
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
type ManualShardingResponseOutput ¶
type ManualShardingResponseOutput struct{ *pulumi.OutputState }
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
func (ManualShardingResponseOutput) ElementType ¶
func (ManualShardingResponseOutput) ElementType() reflect.Type
func (ManualShardingResponseOutput) TestTargetsForShard ¶
func (o ManualShardingResponseOutput) TestTargetsForShard() TestTargetsForShardResponseArrayOutput
Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (ManualShardingResponseOutput) ToManualShardingResponseOutput ¶
func (o ManualShardingResponseOutput) ToManualShardingResponseOutput() ManualShardingResponseOutput
func (ManualShardingResponseOutput) ToManualShardingResponseOutputWithContext ¶
func (o ManualShardingResponseOutput) ToManualShardingResponseOutputWithContext(ctx context.Context) ManualShardingResponseOutput
type NoActivityIntent ¶ added in v0.32.0
type NoActivityIntent struct { }
Skips the starting activity
type NoActivityIntentArgs ¶ added in v0.32.0
type NoActivityIntentArgs struct { }
Skips the starting activity
func (NoActivityIntentArgs) ElementType ¶ added in v0.32.0
func (NoActivityIntentArgs) ElementType() reflect.Type
func (NoActivityIntentArgs) ToNoActivityIntentOutput ¶ added in v0.32.0
func (i NoActivityIntentArgs) ToNoActivityIntentOutput() NoActivityIntentOutput
func (NoActivityIntentArgs) ToNoActivityIntentOutputWithContext ¶ added in v0.32.0
func (i NoActivityIntentArgs) ToNoActivityIntentOutputWithContext(ctx context.Context) NoActivityIntentOutput
func (NoActivityIntentArgs) ToNoActivityIntentPtrOutput ¶ added in v0.32.0
func (i NoActivityIntentArgs) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
func (NoActivityIntentArgs) ToNoActivityIntentPtrOutputWithContext ¶ added in v0.32.0
func (i NoActivityIntentArgs) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
type NoActivityIntentInput ¶ added in v0.32.0
type NoActivityIntentInput interface { pulumi.Input ToNoActivityIntentOutput() NoActivityIntentOutput ToNoActivityIntentOutputWithContext(context.Context) NoActivityIntentOutput }
NoActivityIntentInput is an input type that accepts NoActivityIntentArgs and NoActivityIntentOutput values. You can construct a concrete instance of `NoActivityIntentInput` via:
NoActivityIntentArgs{...}
type NoActivityIntentOutput ¶ added in v0.32.0
type NoActivityIntentOutput struct{ *pulumi.OutputState }
Skips the starting activity
func (NoActivityIntentOutput) ElementType ¶ added in v0.32.0
func (NoActivityIntentOutput) ElementType() reflect.Type
func (NoActivityIntentOutput) ToNoActivityIntentOutput ¶ added in v0.32.0
func (o NoActivityIntentOutput) ToNoActivityIntentOutput() NoActivityIntentOutput
func (NoActivityIntentOutput) ToNoActivityIntentOutputWithContext ¶ added in v0.32.0
func (o NoActivityIntentOutput) ToNoActivityIntentOutputWithContext(ctx context.Context) NoActivityIntentOutput
func (NoActivityIntentOutput) ToNoActivityIntentPtrOutput ¶ added in v0.32.0
func (o NoActivityIntentOutput) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
func (NoActivityIntentOutput) ToNoActivityIntentPtrOutputWithContext ¶ added in v0.32.0
func (o NoActivityIntentOutput) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
type NoActivityIntentPtrInput ¶ added in v0.32.0
type NoActivityIntentPtrInput interface { pulumi.Input ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput ToNoActivityIntentPtrOutputWithContext(context.Context) NoActivityIntentPtrOutput }
NoActivityIntentPtrInput is an input type that accepts NoActivityIntentArgs, NoActivityIntentPtr and NoActivityIntentPtrOutput values. You can construct a concrete instance of `NoActivityIntentPtrInput` via:
NoActivityIntentArgs{...} or: nil
func NoActivityIntentPtr ¶ added in v0.32.0
func NoActivityIntentPtr(v *NoActivityIntentArgs) NoActivityIntentPtrInput
type NoActivityIntentPtrOutput ¶ added in v0.32.0
type NoActivityIntentPtrOutput struct{ *pulumi.OutputState }
func (NoActivityIntentPtrOutput) Elem ¶ added in v0.32.0
func (o NoActivityIntentPtrOutput) Elem() NoActivityIntentOutput
func (NoActivityIntentPtrOutput) ElementType ¶ added in v0.32.0
func (NoActivityIntentPtrOutput) ElementType() reflect.Type
func (NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutput ¶ added in v0.32.0
func (o NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutput() NoActivityIntentPtrOutput
func (NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutputWithContext ¶ added in v0.32.0
func (o NoActivityIntentPtrOutput) ToNoActivityIntentPtrOutputWithContext(ctx context.Context) NoActivityIntentPtrOutput
type NoActivityIntentResponse ¶ added in v0.32.0
type NoActivityIntentResponse struct { }
Skips the starting activity
type NoActivityIntentResponseOutput ¶ added in v0.32.0
type NoActivityIntentResponseOutput struct{ *pulumi.OutputState }
Skips the starting activity
func (NoActivityIntentResponseOutput) ElementType ¶ added in v0.32.0
func (NoActivityIntentResponseOutput) ElementType() reflect.Type
func (NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutput ¶ added in v0.32.0
func (o NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutput() NoActivityIntentResponseOutput
func (NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutputWithContext ¶ added in v0.32.0
func (o NoActivityIntentResponseOutput) ToNoActivityIntentResponseOutputWithContext(ctx context.Context) NoActivityIntentResponseOutput
type ObbFile ¶
type ObbFile struct { // Opaque Binary Blob (OBB) file(s) to install on the device. Obb FileReference `pulumi:"obb"` // OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device. ObbFileName string `pulumi:"obbFileName"` }
An opaque binary blob file to install on the device before the test starts.
type ObbFileArgs ¶
type ObbFileArgs struct { // Opaque Binary Blob (OBB) file(s) to install on the device. Obb FileReferenceInput `pulumi:"obb"` // OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device. ObbFileName pulumi.StringInput `pulumi:"obbFileName"` }
An opaque binary blob file to install on the device before the test starts.
func (ObbFileArgs) ElementType ¶
func (ObbFileArgs) ElementType() reflect.Type
func (ObbFileArgs) ToObbFileOutput ¶
func (i ObbFileArgs) ToObbFileOutput() ObbFileOutput
func (ObbFileArgs) ToObbFileOutputWithContext ¶
func (i ObbFileArgs) ToObbFileOutputWithContext(ctx context.Context) ObbFileOutput
func (ObbFileArgs) ToObbFilePtrOutput ¶
func (i ObbFileArgs) ToObbFilePtrOutput() ObbFilePtrOutput
func (ObbFileArgs) ToObbFilePtrOutputWithContext ¶
func (i ObbFileArgs) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
type ObbFileInput ¶
type ObbFileInput interface { pulumi.Input ToObbFileOutput() ObbFileOutput ToObbFileOutputWithContext(context.Context) ObbFileOutput }
ObbFileInput is an input type that accepts ObbFileArgs and ObbFileOutput values. You can construct a concrete instance of `ObbFileInput` via:
ObbFileArgs{...}
type ObbFileOutput ¶
type ObbFileOutput struct{ *pulumi.OutputState }
An opaque binary blob file to install on the device before the test starts.
func (ObbFileOutput) ElementType ¶
func (ObbFileOutput) ElementType() reflect.Type
func (ObbFileOutput) Obb ¶
func (o ObbFileOutput) Obb() FileReferenceOutput
Opaque Binary Blob (OBB) file(s) to install on the device.
func (ObbFileOutput) ObbFileName ¶
func (o ObbFileOutput) ObbFileName() pulumi.StringOutput
OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device.
func (ObbFileOutput) ToObbFileOutput ¶
func (o ObbFileOutput) ToObbFileOutput() ObbFileOutput
func (ObbFileOutput) ToObbFileOutputWithContext ¶
func (o ObbFileOutput) ToObbFileOutputWithContext(ctx context.Context) ObbFileOutput
func (ObbFileOutput) ToObbFilePtrOutput ¶
func (o ObbFileOutput) ToObbFilePtrOutput() ObbFilePtrOutput
func (ObbFileOutput) ToObbFilePtrOutputWithContext ¶
func (o ObbFileOutput) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
type ObbFilePtrInput ¶
type ObbFilePtrInput interface { pulumi.Input ToObbFilePtrOutput() ObbFilePtrOutput ToObbFilePtrOutputWithContext(context.Context) ObbFilePtrOutput }
ObbFilePtrInput is an input type that accepts ObbFileArgs, ObbFilePtr and ObbFilePtrOutput values. You can construct a concrete instance of `ObbFilePtrInput` via:
ObbFileArgs{...} or: nil
func ObbFilePtr ¶
func ObbFilePtr(v *ObbFileArgs) ObbFilePtrInput
type ObbFilePtrOutput ¶
type ObbFilePtrOutput struct{ *pulumi.OutputState }
func (ObbFilePtrOutput) Elem ¶
func (o ObbFilePtrOutput) Elem() ObbFileOutput
func (ObbFilePtrOutput) ElementType ¶
func (ObbFilePtrOutput) ElementType() reflect.Type
func (ObbFilePtrOutput) Obb ¶
func (o ObbFilePtrOutput) Obb() FileReferencePtrOutput
Opaque Binary Blob (OBB) file(s) to install on the device.
func (ObbFilePtrOutput) ObbFileName ¶
func (o ObbFilePtrOutput) ObbFileName() pulumi.StringPtrOutput
OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device.
func (ObbFilePtrOutput) ToObbFilePtrOutput ¶
func (o ObbFilePtrOutput) ToObbFilePtrOutput() ObbFilePtrOutput
func (ObbFilePtrOutput) ToObbFilePtrOutputWithContext ¶
func (o ObbFilePtrOutput) ToObbFilePtrOutputWithContext(ctx context.Context) ObbFilePtrOutput
type ObbFileResponse ¶
type ObbFileResponse struct { // Opaque Binary Blob (OBB) file(s) to install on the device. Obb FileReferenceResponse `pulumi:"obb"` // OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device. ObbFileName string `pulumi:"obbFileName"` }
An opaque binary blob file to install on the device before the test starts.
type ObbFileResponseOutput ¶
type ObbFileResponseOutput struct{ *pulumi.OutputState }
An opaque binary blob file to install on the device before the test starts.
func (ObbFileResponseOutput) ElementType ¶
func (ObbFileResponseOutput) ElementType() reflect.Type
func (ObbFileResponseOutput) Obb ¶
func (o ObbFileResponseOutput) Obb() FileReferenceResponseOutput
Opaque Binary Blob (OBB) file(s) to install on the device.
func (ObbFileResponseOutput) ObbFileName ¶
func (o ObbFileResponseOutput) ObbFileName() pulumi.StringOutput
OBB file name which must conform to the format as specified by Android e.g. [main|patch].0300110.com.example.android.obb which will be installed into \/Android/obb/\/ on the device.
func (ObbFileResponseOutput) ToObbFileResponseOutput ¶
func (o ObbFileResponseOutput) ToObbFileResponseOutput() ObbFileResponseOutput
func (ObbFileResponseOutput) ToObbFileResponseOutputWithContext ¶
func (o ObbFileResponseOutput) ToObbFileResponseOutputWithContext(ctx context.Context) ObbFileResponseOutput
type RegularFile ¶
type RegularFile struct { // The source file. Content FileReference `pulumi:"content"` // Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way. DevicePath string `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
type RegularFileArgs ¶
type RegularFileArgs struct { // The source file. Content FileReferenceInput `pulumi:"content"` // Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way. DevicePath pulumi.StringInput `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
func (RegularFileArgs) ElementType ¶
func (RegularFileArgs) ElementType() reflect.Type
func (RegularFileArgs) ToRegularFileOutput ¶
func (i RegularFileArgs) ToRegularFileOutput() RegularFileOutput
func (RegularFileArgs) ToRegularFileOutputWithContext ¶
func (i RegularFileArgs) ToRegularFileOutputWithContext(ctx context.Context) RegularFileOutput
func (RegularFileArgs) ToRegularFilePtrOutput ¶
func (i RegularFileArgs) ToRegularFilePtrOutput() RegularFilePtrOutput
func (RegularFileArgs) ToRegularFilePtrOutputWithContext ¶
func (i RegularFileArgs) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
type RegularFileInput ¶
type RegularFileInput interface { pulumi.Input ToRegularFileOutput() RegularFileOutput ToRegularFileOutputWithContext(context.Context) RegularFileOutput }
RegularFileInput is an input type that accepts RegularFileArgs and RegularFileOutput values. You can construct a concrete instance of `RegularFileInput` via:
RegularFileArgs{...}
type RegularFileOutput ¶
type RegularFileOutput struct{ *pulumi.OutputState }
A file or directory to install on the device before the test starts.
func (RegularFileOutput) Content ¶
func (o RegularFileOutput) Content() FileReferenceOutput
The source file.
func (RegularFileOutput) DevicePath ¶
func (o RegularFileOutput) DevicePath() pulumi.StringOutput
Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way.
func (RegularFileOutput) ElementType ¶
func (RegularFileOutput) ElementType() reflect.Type
func (RegularFileOutput) ToRegularFileOutput ¶
func (o RegularFileOutput) ToRegularFileOutput() RegularFileOutput
func (RegularFileOutput) ToRegularFileOutputWithContext ¶
func (o RegularFileOutput) ToRegularFileOutputWithContext(ctx context.Context) RegularFileOutput
func (RegularFileOutput) ToRegularFilePtrOutput ¶
func (o RegularFileOutput) ToRegularFilePtrOutput() RegularFilePtrOutput
func (RegularFileOutput) ToRegularFilePtrOutputWithContext ¶
func (o RegularFileOutput) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
type RegularFilePtrInput ¶
type RegularFilePtrInput interface { pulumi.Input ToRegularFilePtrOutput() RegularFilePtrOutput ToRegularFilePtrOutputWithContext(context.Context) RegularFilePtrOutput }
RegularFilePtrInput is an input type that accepts RegularFileArgs, RegularFilePtr and RegularFilePtrOutput values. You can construct a concrete instance of `RegularFilePtrInput` via:
RegularFileArgs{...} or: nil
func RegularFilePtr ¶
func RegularFilePtr(v *RegularFileArgs) RegularFilePtrInput
type RegularFilePtrOutput ¶
type RegularFilePtrOutput struct{ *pulumi.OutputState }
func (RegularFilePtrOutput) Content ¶
func (o RegularFilePtrOutput) Content() FileReferencePtrOutput
The source file.
func (RegularFilePtrOutput) DevicePath ¶
func (o RegularFilePtrOutput) DevicePath() pulumi.StringPtrOutput
Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way.
func (RegularFilePtrOutput) Elem ¶
func (o RegularFilePtrOutput) Elem() RegularFileOutput
func (RegularFilePtrOutput) ElementType ¶
func (RegularFilePtrOutput) ElementType() reflect.Type
func (RegularFilePtrOutput) ToRegularFilePtrOutput ¶
func (o RegularFilePtrOutput) ToRegularFilePtrOutput() RegularFilePtrOutput
func (RegularFilePtrOutput) ToRegularFilePtrOutputWithContext ¶
func (o RegularFilePtrOutput) ToRegularFilePtrOutputWithContext(ctx context.Context) RegularFilePtrOutput
type RegularFileResponse ¶
type RegularFileResponse struct { // The source file. Content FileReferenceResponse `pulumi:"content"` // Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way. DevicePath string `pulumi:"devicePath"` }
A file or directory to install on the device before the test starts.
type RegularFileResponseOutput ¶
type RegularFileResponseOutput struct{ *pulumi.OutputState }
A file or directory to install on the device before the test starts.
func (RegularFileResponseOutput) Content ¶
func (o RegularFileResponseOutput) Content() FileReferenceResponseOutput
The source file.
func (RegularFileResponseOutput) DevicePath ¶
func (o RegularFileResponseOutput) DevicePath() pulumi.StringOutput
Where to put the content on the device. Must be an absolute, allowlisted path. If the file exists, it will be replaced. The following device-side directories and any of their subdirectories are allowlisted: ${EXTERNAL_STORAGE}, /sdcard, or /storage ${ANDROID_DATA}/local/tmp, or /data/local/tmp Specifying a path outside of these directory trees is invalid. The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device and copy the file there. It is strongly advised to use the Environment API in app and test code to access files on the device in a portable way.
func (RegularFileResponseOutput) ElementType ¶
func (RegularFileResponseOutput) ElementType() reflect.Type
func (RegularFileResponseOutput) ToRegularFileResponseOutput ¶
func (o RegularFileResponseOutput) ToRegularFileResponseOutput() RegularFileResponseOutput
func (RegularFileResponseOutput) ToRegularFileResponseOutputWithContext ¶
func (o RegularFileResponseOutput) ToRegularFileResponseOutputWithContext(ctx context.Context) RegularFileResponseOutput
type ResultStorage ¶
type ResultStorage struct { // Required. GoogleCloudStorage GoogleCloudStorage `pulumi:"googleCloudStorage"` // The tool results history that contains the tool results execution that results are written to. If not provided, the service will choose an appropriate value. ToolResultsHistory *ToolResultsHistory `pulumi:"toolResultsHistory"` }
Locations where the results of running the test are stored.
type ResultStorageArgs ¶
type ResultStorageArgs struct { // Required. GoogleCloudStorage GoogleCloudStorageInput `pulumi:"googleCloudStorage"` // The tool results history that contains the tool results execution that results are written to. If not provided, the service will choose an appropriate value. ToolResultsHistory ToolResultsHistoryPtrInput `pulumi:"toolResultsHistory"` }
Locations where the results of running the test are stored.
func (ResultStorageArgs) ElementType ¶
func (ResultStorageArgs) ElementType() reflect.Type
func (ResultStorageArgs) ToResultStorageOutput ¶
func (i ResultStorageArgs) ToResultStorageOutput() ResultStorageOutput
func (ResultStorageArgs) ToResultStorageOutputWithContext ¶
func (i ResultStorageArgs) ToResultStorageOutputWithContext(ctx context.Context) ResultStorageOutput
type ResultStorageInput ¶
type ResultStorageInput interface { pulumi.Input ToResultStorageOutput() ResultStorageOutput ToResultStorageOutputWithContext(context.Context) ResultStorageOutput }
ResultStorageInput is an input type that accepts ResultStorageArgs and ResultStorageOutput values. You can construct a concrete instance of `ResultStorageInput` via:
ResultStorageArgs{...}
type ResultStorageOutput ¶
type ResultStorageOutput struct{ *pulumi.OutputState }
Locations where the results of running the test are stored.
func (ResultStorageOutput) ElementType ¶
func (ResultStorageOutput) ElementType() reflect.Type
func (ResultStorageOutput) GoogleCloudStorage ¶
func (o ResultStorageOutput) GoogleCloudStorage() GoogleCloudStorageOutput
Required.
func (ResultStorageOutput) ToResultStorageOutput ¶
func (o ResultStorageOutput) ToResultStorageOutput() ResultStorageOutput
func (ResultStorageOutput) ToResultStorageOutputWithContext ¶
func (o ResultStorageOutput) ToResultStorageOutputWithContext(ctx context.Context) ResultStorageOutput
func (ResultStorageOutput) ToolResultsHistory ¶
func (o ResultStorageOutput) ToolResultsHistory() ToolResultsHistoryPtrOutput
The tool results history that contains the tool results execution that results are written to. If not provided, the service will choose an appropriate value.
type ResultStorageResponse ¶
type ResultStorageResponse struct { // Required. GoogleCloudStorage GoogleCloudStorageResponse `pulumi:"googleCloudStorage"` // URL to the results in the Firebase Web Console. ResultsUrl string `pulumi:"resultsUrl"` // The tool results execution that results are written to. ToolResultsExecution ToolResultsExecutionResponse `pulumi:"toolResultsExecution"` // The tool results history that contains the tool results execution that results are written to. If not provided, the service will choose an appropriate value. ToolResultsHistory ToolResultsHistoryResponse `pulumi:"toolResultsHistory"` }
Locations where the results of running the test are stored.
type ResultStorageResponseOutput ¶
type ResultStorageResponseOutput struct{ *pulumi.OutputState }
Locations where the results of running the test are stored.
func (ResultStorageResponseOutput) ElementType ¶
func (ResultStorageResponseOutput) ElementType() reflect.Type
func (ResultStorageResponseOutput) GoogleCloudStorage ¶
func (o ResultStorageResponseOutput) GoogleCloudStorage() GoogleCloudStorageResponseOutput
Required.
func (ResultStorageResponseOutput) ResultsUrl ¶
func (o ResultStorageResponseOutput) ResultsUrl() pulumi.StringOutput
URL to the results in the Firebase Web Console.
func (ResultStorageResponseOutput) ToResultStorageResponseOutput ¶
func (o ResultStorageResponseOutput) ToResultStorageResponseOutput() ResultStorageResponseOutput
func (ResultStorageResponseOutput) ToResultStorageResponseOutputWithContext ¶
func (o ResultStorageResponseOutput) ToResultStorageResponseOutputWithContext(ctx context.Context) ResultStorageResponseOutput
func (ResultStorageResponseOutput) ToolResultsExecution ¶
func (o ResultStorageResponseOutput) ToolResultsExecution() ToolResultsExecutionResponseOutput
The tool results execution that results are written to.
func (ResultStorageResponseOutput) ToolResultsHistory ¶
func (o ResultStorageResponseOutput) ToolResultsHistory() ToolResultsHistoryResponseOutput
The tool results history that contains the tool results execution that results are written to. If not provided, the service will choose an appropriate value.
type RoboDirective ¶
type RoboDirective struct { // The type of action that Robo should perform on the specified element. ActionType RoboDirectiveActionType `pulumi:"actionType"` // The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name. InputText *string `pulumi:"inputText"` // The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html ResourceName string `pulumi:"resourceName"` }
Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.
type RoboDirectiveActionType ¶ added in v0.4.0
type RoboDirectiveActionType string
Required. The type of action that Robo should perform on the specified element.
func (RoboDirectiveActionType) ElementType ¶ added in v0.4.0
func (RoboDirectiveActionType) ElementType() reflect.Type
func (RoboDirectiveActionType) ToRoboDirectiveActionTypeOutput ¶ added in v0.6.0
func (e RoboDirectiveActionType) ToRoboDirectiveActionTypeOutput() RoboDirectiveActionTypeOutput
func (RoboDirectiveActionType) ToRoboDirectiveActionTypeOutputWithContext ¶ added in v0.6.0
func (e RoboDirectiveActionType) ToRoboDirectiveActionTypeOutputWithContext(ctx context.Context) RoboDirectiveActionTypeOutput
func (RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutput ¶ added in v0.6.0
func (e RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutputWithContext ¶ added in v0.6.0
func (e RoboDirectiveActionType) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionType) ToStringOutput ¶ added in v0.4.0
func (e RoboDirectiveActionType) ToStringOutput() pulumi.StringOutput
func (RoboDirectiveActionType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RoboDirectiveActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoboDirectiveActionType) ToStringPtrOutput ¶ added in v0.4.0
func (e RoboDirectiveActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoboDirectiveActionType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RoboDirectiveActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoboDirectiveActionTypeInput ¶ added in v0.6.0
type RoboDirectiveActionTypeInput interface { pulumi.Input ToRoboDirectiveActionTypeOutput() RoboDirectiveActionTypeOutput ToRoboDirectiveActionTypeOutputWithContext(context.Context) RoboDirectiveActionTypeOutput }
RoboDirectiveActionTypeInput is an input type that accepts RoboDirectiveActionTypeArgs and RoboDirectiveActionTypeOutput values. You can construct a concrete instance of `RoboDirectiveActionTypeInput` via:
RoboDirectiveActionTypeArgs{...}
type RoboDirectiveActionTypeOutput ¶ added in v0.6.0
type RoboDirectiveActionTypeOutput struct{ *pulumi.OutputState }
func (RoboDirectiveActionTypeOutput) ElementType ¶ added in v0.6.0
func (RoboDirectiveActionTypeOutput) ElementType() reflect.Type
func (RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutput() RoboDirectiveActionTypeOutput
func (RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypeOutputWithContext(ctx context.Context) RoboDirectiveActionTypeOutput
func (RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToStringOutput() pulumi.StringOutput
func (RoboDirectiveActionTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoboDirectiveActionTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoboDirectiveActionTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoboDirectiveActionTypePtrInput ¶ added in v0.6.0
type RoboDirectiveActionTypePtrInput interface { pulumi.Input ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput ToRoboDirectiveActionTypePtrOutputWithContext(context.Context) RoboDirectiveActionTypePtrOutput }
func RoboDirectiveActionTypePtr ¶ added in v0.6.0
func RoboDirectiveActionTypePtr(v string) RoboDirectiveActionTypePtrInput
type RoboDirectiveActionTypePtrOutput ¶ added in v0.6.0
type RoboDirectiveActionTypePtrOutput struct{ *pulumi.OutputState }
func (RoboDirectiveActionTypePtrOutput) Elem ¶ added in v0.6.0
func (o RoboDirectiveActionTypePtrOutput) Elem() RoboDirectiveActionTypeOutput
func (RoboDirectiveActionTypePtrOutput) ElementType ¶ added in v0.6.0
func (RoboDirectiveActionTypePtrOutput) ElementType() reflect.Type
func (RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutput() RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypePtrOutput) ToRoboDirectiveActionTypePtrOutputWithContext(ctx context.Context) RoboDirectiveActionTypePtrOutput
func (RoboDirectiveActionTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoboDirectiveActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoboDirectiveActionTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoboDirectiveActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoboDirectiveArgs ¶
type RoboDirectiveArgs struct { // The type of action that Robo should perform on the specified element. ActionType RoboDirectiveActionTypeInput `pulumi:"actionType"` // The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name. InputText pulumi.StringPtrInput `pulumi:"inputText"` // The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html ResourceName pulumi.StringInput `pulumi:"resourceName"` }
Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.
func (RoboDirectiveArgs) ElementType ¶
func (RoboDirectiveArgs) ElementType() reflect.Type
func (RoboDirectiveArgs) ToRoboDirectiveOutput ¶
func (i RoboDirectiveArgs) ToRoboDirectiveOutput() RoboDirectiveOutput
func (RoboDirectiveArgs) ToRoboDirectiveOutputWithContext ¶
func (i RoboDirectiveArgs) ToRoboDirectiveOutputWithContext(ctx context.Context) RoboDirectiveOutput
type RoboDirectiveArray ¶
type RoboDirectiveArray []RoboDirectiveInput
func (RoboDirectiveArray) ElementType ¶
func (RoboDirectiveArray) ElementType() reflect.Type
func (RoboDirectiveArray) ToRoboDirectiveArrayOutput ¶
func (i RoboDirectiveArray) ToRoboDirectiveArrayOutput() RoboDirectiveArrayOutput
func (RoboDirectiveArray) ToRoboDirectiveArrayOutputWithContext ¶
func (i RoboDirectiveArray) ToRoboDirectiveArrayOutputWithContext(ctx context.Context) RoboDirectiveArrayOutput
type RoboDirectiveArrayInput ¶
type RoboDirectiveArrayInput interface { pulumi.Input ToRoboDirectiveArrayOutput() RoboDirectiveArrayOutput ToRoboDirectiveArrayOutputWithContext(context.Context) RoboDirectiveArrayOutput }
RoboDirectiveArrayInput is an input type that accepts RoboDirectiveArray and RoboDirectiveArrayOutput values. You can construct a concrete instance of `RoboDirectiveArrayInput` via:
RoboDirectiveArray{ RoboDirectiveArgs{...} }
type RoboDirectiveArrayOutput ¶
type RoboDirectiveArrayOutput struct{ *pulumi.OutputState }
func (RoboDirectiveArrayOutput) ElementType ¶
func (RoboDirectiveArrayOutput) ElementType() reflect.Type
func (RoboDirectiveArrayOutput) Index ¶
func (o RoboDirectiveArrayOutput) Index(i pulumi.IntInput) RoboDirectiveOutput
func (RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutput ¶
func (o RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutput() RoboDirectiveArrayOutput
func (RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutputWithContext ¶
func (o RoboDirectiveArrayOutput) ToRoboDirectiveArrayOutputWithContext(ctx context.Context) RoboDirectiveArrayOutput
type RoboDirectiveInput ¶
type RoboDirectiveInput interface { pulumi.Input ToRoboDirectiveOutput() RoboDirectiveOutput ToRoboDirectiveOutputWithContext(context.Context) RoboDirectiveOutput }
RoboDirectiveInput is an input type that accepts RoboDirectiveArgs and RoboDirectiveOutput values. You can construct a concrete instance of `RoboDirectiveInput` via:
RoboDirectiveArgs{...}
type RoboDirectiveOutput ¶
type RoboDirectiveOutput struct{ *pulumi.OutputState }
Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.
func (RoboDirectiveOutput) ActionType ¶
func (o RoboDirectiveOutput) ActionType() RoboDirectiveActionTypeOutput
The type of action that Robo should perform on the specified element.
func (RoboDirectiveOutput) ElementType ¶
func (RoboDirectiveOutput) ElementType() reflect.Type
func (RoboDirectiveOutput) InputText ¶
func (o RoboDirectiveOutput) InputText() pulumi.StringPtrOutput
The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name.
func (RoboDirectiveOutput) ResourceName ¶
func (o RoboDirectiveOutput) ResourceName() pulumi.StringOutput
The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html
func (RoboDirectiveOutput) ToRoboDirectiveOutput ¶
func (o RoboDirectiveOutput) ToRoboDirectiveOutput() RoboDirectiveOutput
func (RoboDirectiveOutput) ToRoboDirectiveOutputWithContext ¶
func (o RoboDirectiveOutput) ToRoboDirectiveOutputWithContext(ctx context.Context) RoboDirectiveOutput
type RoboDirectiveResponse ¶
type RoboDirectiveResponse struct { // The type of action that Robo should perform on the specified element. ActionType string `pulumi:"actionType"` // The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name. InputText string `pulumi:"inputText"` // The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html ResourceName string `pulumi:"resourceName"` }
Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.
type RoboDirectiveResponseArrayOutput ¶
type RoboDirectiveResponseArrayOutput struct{ *pulumi.OutputState }
func (RoboDirectiveResponseArrayOutput) ElementType ¶
func (RoboDirectiveResponseArrayOutput) ElementType() reflect.Type
func (RoboDirectiveResponseArrayOutput) Index ¶
func (o RoboDirectiveResponseArrayOutput) Index(i pulumi.IntInput) RoboDirectiveResponseOutput
func (RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutput ¶
func (o RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutput() RoboDirectiveResponseArrayOutput
func (RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutputWithContext ¶
func (o RoboDirectiveResponseArrayOutput) ToRoboDirectiveResponseArrayOutputWithContext(ctx context.Context) RoboDirectiveResponseArrayOutput
type RoboDirectiveResponseOutput ¶
type RoboDirectiveResponseOutput struct{ *pulumi.OutputState }
Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.
func (RoboDirectiveResponseOutput) ActionType ¶
func (o RoboDirectiveResponseOutput) ActionType() pulumi.StringOutput
The type of action that Robo should perform on the specified element.
func (RoboDirectiveResponseOutput) ElementType ¶
func (RoboDirectiveResponseOutput) ElementType() reflect.Type
func (RoboDirectiveResponseOutput) InputText ¶
func (o RoboDirectiveResponseOutput) InputText() pulumi.StringOutput
The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name.
func (RoboDirectiveResponseOutput) ResourceName ¶
func (o RoboDirectiveResponseOutput) ResourceName() pulumi.StringOutput
The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html
func (RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutput ¶
func (o RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutput() RoboDirectiveResponseOutput
func (RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutputWithContext ¶
func (o RoboDirectiveResponseOutput) ToRoboDirectiveResponseOutputWithContext(ctx context.Context) RoboDirectiveResponseOutput
type RoboStartingIntent ¶
type RoboStartingIntent struct { // An intent that starts the main launcher activity. LauncherActivity *LauncherActivityIntent `pulumi:"launcherActivity"` // Skips the starting activity NoActivity *NoActivityIntent `pulumi:"noActivity"` // An intent that starts an activity with specific details. StartActivity *StartActivityIntent `pulumi:"startActivity"` // Timeout in seconds for each intent. Timeout *string `pulumi:"timeout"` }
Message for specifying the start activities to crawl.
type RoboStartingIntentArgs ¶
type RoboStartingIntentArgs struct { // An intent that starts the main launcher activity. LauncherActivity LauncherActivityIntentPtrInput `pulumi:"launcherActivity"` // Skips the starting activity NoActivity NoActivityIntentPtrInput `pulumi:"noActivity"` // An intent that starts an activity with specific details. StartActivity StartActivityIntentPtrInput `pulumi:"startActivity"` // Timeout in seconds for each intent. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
Message for specifying the start activities to crawl.
func (RoboStartingIntentArgs) ElementType ¶
func (RoboStartingIntentArgs) ElementType() reflect.Type
func (RoboStartingIntentArgs) ToRoboStartingIntentOutput ¶
func (i RoboStartingIntentArgs) ToRoboStartingIntentOutput() RoboStartingIntentOutput
func (RoboStartingIntentArgs) ToRoboStartingIntentOutputWithContext ¶
func (i RoboStartingIntentArgs) ToRoboStartingIntentOutputWithContext(ctx context.Context) RoboStartingIntentOutput
type RoboStartingIntentArray ¶
type RoboStartingIntentArray []RoboStartingIntentInput
func (RoboStartingIntentArray) ElementType ¶
func (RoboStartingIntentArray) ElementType() reflect.Type
func (RoboStartingIntentArray) ToRoboStartingIntentArrayOutput ¶
func (i RoboStartingIntentArray) ToRoboStartingIntentArrayOutput() RoboStartingIntentArrayOutput
func (RoboStartingIntentArray) ToRoboStartingIntentArrayOutputWithContext ¶
func (i RoboStartingIntentArray) ToRoboStartingIntentArrayOutputWithContext(ctx context.Context) RoboStartingIntentArrayOutput
type RoboStartingIntentArrayInput ¶
type RoboStartingIntentArrayInput interface { pulumi.Input ToRoboStartingIntentArrayOutput() RoboStartingIntentArrayOutput ToRoboStartingIntentArrayOutputWithContext(context.Context) RoboStartingIntentArrayOutput }
RoboStartingIntentArrayInput is an input type that accepts RoboStartingIntentArray and RoboStartingIntentArrayOutput values. You can construct a concrete instance of `RoboStartingIntentArrayInput` via:
RoboStartingIntentArray{ RoboStartingIntentArgs{...} }
type RoboStartingIntentArrayOutput ¶
type RoboStartingIntentArrayOutput struct{ *pulumi.OutputState }
func (RoboStartingIntentArrayOutput) ElementType ¶
func (RoboStartingIntentArrayOutput) ElementType() reflect.Type
func (RoboStartingIntentArrayOutput) Index ¶
func (o RoboStartingIntentArrayOutput) Index(i pulumi.IntInput) RoboStartingIntentOutput
func (RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutput ¶
func (o RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutput() RoboStartingIntentArrayOutput
func (RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutputWithContext ¶
func (o RoboStartingIntentArrayOutput) ToRoboStartingIntentArrayOutputWithContext(ctx context.Context) RoboStartingIntentArrayOutput
type RoboStartingIntentInput ¶
type RoboStartingIntentInput interface { pulumi.Input ToRoboStartingIntentOutput() RoboStartingIntentOutput ToRoboStartingIntentOutputWithContext(context.Context) RoboStartingIntentOutput }
RoboStartingIntentInput is an input type that accepts RoboStartingIntentArgs and RoboStartingIntentOutput values. You can construct a concrete instance of `RoboStartingIntentInput` via:
RoboStartingIntentArgs{...}
type RoboStartingIntentOutput ¶
type RoboStartingIntentOutput struct{ *pulumi.OutputState }
Message for specifying the start activities to crawl.
func (RoboStartingIntentOutput) ElementType ¶
func (RoboStartingIntentOutput) ElementType() reflect.Type
func (RoboStartingIntentOutput) LauncherActivity ¶
func (o RoboStartingIntentOutput) LauncherActivity() LauncherActivityIntentPtrOutput
An intent that starts the main launcher activity.
func (RoboStartingIntentOutput) NoActivity ¶ added in v0.32.0
func (o RoboStartingIntentOutput) NoActivity() NoActivityIntentPtrOutput
Skips the starting activity
func (RoboStartingIntentOutput) StartActivity ¶
func (o RoboStartingIntentOutput) StartActivity() StartActivityIntentPtrOutput
An intent that starts an activity with specific details.
func (RoboStartingIntentOutput) Timeout ¶
func (o RoboStartingIntentOutput) Timeout() pulumi.StringPtrOutput
Timeout in seconds for each intent.
func (RoboStartingIntentOutput) ToRoboStartingIntentOutput ¶
func (o RoboStartingIntentOutput) ToRoboStartingIntentOutput() RoboStartingIntentOutput
func (RoboStartingIntentOutput) ToRoboStartingIntentOutputWithContext ¶
func (o RoboStartingIntentOutput) ToRoboStartingIntentOutputWithContext(ctx context.Context) RoboStartingIntentOutput
type RoboStartingIntentResponse ¶
type RoboStartingIntentResponse struct { // An intent that starts the main launcher activity. LauncherActivity LauncherActivityIntentResponse `pulumi:"launcherActivity"` // Skips the starting activity NoActivity NoActivityIntentResponse `pulumi:"noActivity"` // An intent that starts an activity with specific details. StartActivity StartActivityIntentResponse `pulumi:"startActivity"` // Timeout in seconds for each intent. Timeout string `pulumi:"timeout"` }
Message for specifying the start activities to crawl.
type RoboStartingIntentResponseArrayOutput ¶
type RoboStartingIntentResponseArrayOutput struct{ *pulumi.OutputState }
func (RoboStartingIntentResponseArrayOutput) ElementType ¶
func (RoboStartingIntentResponseArrayOutput) ElementType() reflect.Type
func (RoboStartingIntentResponseArrayOutput) Index ¶
func (o RoboStartingIntentResponseArrayOutput) Index(i pulumi.IntInput) RoboStartingIntentResponseOutput
func (RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutput ¶
func (o RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutput() RoboStartingIntentResponseArrayOutput
func (RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutputWithContext ¶
func (o RoboStartingIntentResponseArrayOutput) ToRoboStartingIntentResponseArrayOutputWithContext(ctx context.Context) RoboStartingIntentResponseArrayOutput
type RoboStartingIntentResponseOutput ¶
type RoboStartingIntentResponseOutput struct{ *pulumi.OutputState }
Message for specifying the start activities to crawl.
func (RoboStartingIntentResponseOutput) ElementType ¶
func (RoboStartingIntentResponseOutput) ElementType() reflect.Type
func (RoboStartingIntentResponseOutput) LauncherActivity ¶
func (o RoboStartingIntentResponseOutput) LauncherActivity() LauncherActivityIntentResponseOutput
An intent that starts the main launcher activity.
func (RoboStartingIntentResponseOutput) NoActivity ¶ added in v0.32.0
func (o RoboStartingIntentResponseOutput) NoActivity() NoActivityIntentResponseOutput
Skips the starting activity
func (RoboStartingIntentResponseOutput) StartActivity ¶
func (o RoboStartingIntentResponseOutput) StartActivity() StartActivityIntentResponseOutput
An intent that starts an activity with specific details.
func (RoboStartingIntentResponseOutput) Timeout ¶
func (o RoboStartingIntentResponseOutput) Timeout() pulumi.StringOutput
Timeout in seconds for each intent.
func (RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutput ¶
func (o RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutput() RoboStartingIntentResponseOutput
func (RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutputWithContext ¶
func (o RoboStartingIntentResponseOutput) ToRoboStartingIntentResponseOutputWithContext(ctx context.Context) RoboStartingIntentResponseOutput
type SessionStateEventResponse ¶ added in v0.32.0
type SessionStateEventResponse struct { // The time that the session_state first encountered that state. EventTime string `pulumi:"eventTime"` // The session_state tracked by this event SessionState string `pulumi:"sessionState"` // A human-readable message to explain the state. StateMessage string `pulumi:"stateMessage"` }
A message encapsulating a series of Session states and the time that the DeviceSession first entered those states.
type SessionStateEventResponseArrayOutput ¶ added in v0.32.0
type SessionStateEventResponseArrayOutput struct{ *pulumi.OutputState }
func (SessionStateEventResponseArrayOutput) ElementType ¶ added in v0.32.0
func (SessionStateEventResponseArrayOutput) ElementType() reflect.Type
func (SessionStateEventResponseArrayOutput) Index ¶ added in v0.32.0
func (o SessionStateEventResponseArrayOutput) Index(i pulumi.IntInput) SessionStateEventResponseOutput
func (SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutput ¶ added in v0.32.0
func (o SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutput() SessionStateEventResponseArrayOutput
func (SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutputWithContext ¶ added in v0.32.0
func (o SessionStateEventResponseArrayOutput) ToSessionStateEventResponseArrayOutputWithContext(ctx context.Context) SessionStateEventResponseArrayOutput
type SessionStateEventResponseOutput ¶ added in v0.32.0
type SessionStateEventResponseOutput struct{ *pulumi.OutputState }
A message encapsulating a series of Session states and the time that the DeviceSession first entered those states.
func (SessionStateEventResponseOutput) ElementType ¶ added in v0.32.0
func (SessionStateEventResponseOutput) ElementType() reflect.Type
func (SessionStateEventResponseOutput) EventTime ¶ added in v0.32.0
func (o SessionStateEventResponseOutput) EventTime() pulumi.StringOutput
The time that the session_state first encountered that state.
func (SessionStateEventResponseOutput) SessionState ¶ added in v0.32.0
func (o SessionStateEventResponseOutput) SessionState() pulumi.StringOutput
The session_state tracked by this event
func (SessionStateEventResponseOutput) StateMessage ¶ added in v0.32.0
func (o SessionStateEventResponseOutput) StateMessage() pulumi.StringOutput
A human-readable message to explain the state.
func (SessionStateEventResponseOutput) ToSessionStateEventResponseOutput ¶ added in v0.32.0
func (o SessionStateEventResponseOutput) ToSessionStateEventResponseOutput() SessionStateEventResponseOutput
func (SessionStateEventResponseOutput) ToSessionStateEventResponseOutputWithContext ¶ added in v0.32.0
func (o SessionStateEventResponseOutput) ToSessionStateEventResponseOutputWithContext(ctx context.Context) SessionStateEventResponseOutput
type ShardResponse ¶
type ShardResponse struct { // The estimated shard duration based on previous test case timing records, if available. EstimatedShardDuration string `pulumi:"estimatedShardDuration"` // The total number of shards. NumShards int `pulumi:"numShards"` // The index of the shard among all the shards. ShardIndex int `pulumi:"shardIndex"` // Test targets for each shard. Only set for manual sharding. TestTargetsForShard TestTargetsForShardResponse `pulumi:"testTargetsForShard"` }
Output only. Details about the shard.
type ShardResponseOutput ¶
type ShardResponseOutput struct{ *pulumi.OutputState }
Output only. Details about the shard.
func (ShardResponseOutput) ElementType ¶
func (ShardResponseOutput) ElementType() reflect.Type
func (ShardResponseOutput) EstimatedShardDuration ¶ added in v0.32.0
func (o ShardResponseOutput) EstimatedShardDuration() pulumi.StringOutput
The estimated shard duration based on previous test case timing records, if available.
func (ShardResponseOutput) NumShards ¶
func (o ShardResponseOutput) NumShards() pulumi.IntOutput
The total number of shards.
func (ShardResponseOutput) ShardIndex ¶
func (o ShardResponseOutput) ShardIndex() pulumi.IntOutput
The index of the shard among all the shards.
func (ShardResponseOutput) TestTargetsForShard ¶
func (o ShardResponseOutput) TestTargetsForShard() TestTargetsForShardResponseOutput
Test targets for each shard. Only set for manual sharding.
func (ShardResponseOutput) ToShardResponseOutput ¶
func (o ShardResponseOutput) ToShardResponseOutput() ShardResponseOutput
func (ShardResponseOutput) ToShardResponseOutputWithContext ¶
func (o ShardResponseOutput) ToShardResponseOutputWithContext(ctx context.Context) ShardResponseOutput
type ShardingOption ¶
type ShardingOption struct { // Shards test cases into the specified groups of packages, classes, and/or methods. ManualSharding *ManualSharding `pulumi:"manualSharding"` // Shards test based on previous test case timing records. SmartSharding *SmartSharding `pulumi:"smartSharding"` // Uniformly shards test cases given a total number of shards. UniformSharding *UniformSharding `pulumi:"uniformSharding"` }
Options for enabling sharding.
type ShardingOptionArgs ¶
type ShardingOptionArgs struct { // Shards test cases into the specified groups of packages, classes, and/or methods. ManualSharding ManualShardingPtrInput `pulumi:"manualSharding"` // Shards test based on previous test case timing records. SmartSharding SmartShardingPtrInput `pulumi:"smartSharding"` // Uniformly shards test cases given a total number of shards. UniformSharding UniformShardingPtrInput `pulumi:"uniformSharding"` }
Options for enabling sharding.
func (ShardingOptionArgs) ElementType ¶
func (ShardingOptionArgs) ElementType() reflect.Type
func (ShardingOptionArgs) ToShardingOptionOutput ¶
func (i ShardingOptionArgs) ToShardingOptionOutput() ShardingOptionOutput
func (ShardingOptionArgs) ToShardingOptionOutputWithContext ¶
func (i ShardingOptionArgs) ToShardingOptionOutputWithContext(ctx context.Context) ShardingOptionOutput
func (ShardingOptionArgs) ToShardingOptionPtrOutput ¶
func (i ShardingOptionArgs) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
func (ShardingOptionArgs) ToShardingOptionPtrOutputWithContext ¶
func (i ShardingOptionArgs) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
type ShardingOptionInput ¶
type ShardingOptionInput interface { pulumi.Input ToShardingOptionOutput() ShardingOptionOutput ToShardingOptionOutputWithContext(context.Context) ShardingOptionOutput }
ShardingOptionInput is an input type that accepts ShardingOptionArgs and ShardingOptionOutput values. You can construct a concrete instance of `ShardingOptionInput` via:
ShardingOptionArgs{...}
type ShardingOptionOutput ¶
type ShardingOptionOutput struct{ *pulumi.OutputState }
Options for enabling sharding.
func (ShardingOptionOutput) ElementType ¶
func (ShardingOptionOutput) ElementType() reflect.Type
func (ShardingOptionOutput) ManualSharding ¶
func (o ShardingOptionOutput) ManualSharding() ManualShardingPtrOutput
Shards test cases into the specified groups of packages, classes, and/or methods.
func (ShardingOptionOutput) SmartSharding ¶ added in v0.31.1
func (o ShardingOptionOutput) SmartSharding() SmartShardingPtrOutput
Shards test based on previous test case timing records.
func (ShardingOptionOutput) ToShardingOptionOutput ¶
func (o ShardingOptionOutput) ToShardingOptionOutput() ShardingOptionOutput
func (ShardingOptionOutput) ToShardingOptionOutputWithContext ¶
func (o ShardingOptionOutput) ToShardingOptionOutputWithContext(ctx context.Context) ShardingOptionOutput
func (ShardingOptionOutput) ToShardingOptionPtrOutput ¶
func (o ShardingOptionOutput) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
func (ShardingOptionOutput) ToShardingOptionPtrOutputWithContext ¶
func (o ShardingOptionOutput) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
func (ShardingOptionOutput) UniformSharding ¶
func (o ShardingOptionOutput) UniformSharding() UniformShardingPtrOutput
Uniformly shards test cases given a total number of shards.
type ShardingOptionPtrInput ¶
type ShardingOptionPtrInput interface { pulumi.Input ToShardingOptionPtrOutput() ShardingOptionPtrOutput ToShardingOptionPtrOutputWithContext(context.Context) ShardingOptionPtrOutput }
ShardingOptionPtrInput is an input type that accepts ShardingOptionArgs, ShardingOptionPtr and ShardingOptionPtrOutput values. You can construct a concrete instance of `ShardingOptionPtrInput` via:
ShardingOptionArgs{...} or: nil
func ShardingOptionPtr ¶
func ShardingOptionPtr(v *ShardingOptionArgs) ShardingOptionPtrInput
type ShardingOptionPtrOutput ¶
type ShardingOptionPtrOutput struct{ *pulumi.OutputState }
func (ShardingOptionPtrOutput) Elem ¶
func (o ShardingOptionPtrOutput) Elem() ShardingOptionOutput
func (ShardingOptionPtrOutput) ElementType ¶
func (ShardingOptionPtrOutput) ElementType() reflect.Type
func (ShardingOptionPtrOutput) ManualSharding ¶
func (o ShardingOptionPtrOutput) ManualSharding() ManualShardingPtrOutput
Shards test cases into the specified groups of packages, classes, and/or methods.
func (ShardingOptionPtrOutput) SmartSharding ¶ added in v0.31.1
func (o ShardingOptionPtrOutput) SmartSharding() SmartShardingPtrOutput
Shards test based on previous test case timing records.
func (ShardingOptionPtrOutput) ToShardingOptionPtrOutput ¶
func (o ShardingOptionPtrOutput) ToShardingOptionPtrOutput() ShardingOptionPtrOutput
func (ShardingOptionPtrOutput) ToShardingOptionPtrOutputWithContext ¶
func (o ShardingOptionPtrOutput) ToShardingOptionPtrOutputWithContext(ctx context.Context) ShardingOptionPtrOutput
func (ShardingOptionPtrOutput) UniformSharding ¶
func (o ShardingOptionPtrOutput) UniformSharding() UniformShardingPtrOutput
Uniformly shards test cases given a total number of shards.
type ShardingOptionResponse ¶
type ShardingOptionResponse struct { // Shards test cases into the specified groups of packages, classes, and/or methods. ManualSharding ManualShardingResponse `pulumi:"manualSharding"` // Shards test based on previous test case timing records. SmartSharding SmartShardingResponse `pulumi:"smartSharding"` // Uniformly shards test cases given a total number of shards. UniformSharding UniformShardingResponse `pulumi:"uniformSharding"` }
Options for enabling sharding.
type ShardingOptionResponseOutput ¶
type ShardingOptionResponseOutput struct{ *pulumi.OutputState }
Options for enabling sharding.
func (ShardingOptionResponseOutput) ElementType ¶
func (ShardingOptionResponseOutput) ElementType() reflect.Type
func (ShardingOptionResponseOutput) ManualSharding ¶
func (o ShardingOptionResponseOutput) ManualSharding() ManualShardingResponseOutput
Shards test cases into the specified groups of packages, classes, and/or methods.
func (ShardingOptionResponseOutput) SmartSharding ¶ added in v0.31.1
func (o ShardingOptionResponseOutput) SmartSharding() SmartShardingResponseOutput
Shards test based on previous test case timing records.
func (ShardingOptionResponseOutput) ToShardingOptionResponseOutput ¶
func (o ShardingOptionResponseOutput) ToShardingOptionResponseOutput() ShardingOptionResponseOutput
func (ShardingOptionResponseOutput) ToShardingOptionResponseOutputWithContext ¶
func (o ShardingOptionResponseOutput) ToShardingOptionResponseOutputWithContext(ctx context.Context) ShardingOptionResponseOutput
func (ShardingOptionResponseOutput) UniformSharding ¶
func (o ShardingOptionResponseOutput) UniformSharding() UniformShardingResponseOutput
Uniformly shards test cases given a total number of shards.
type SmartSharding ¶ added in v0.31.1
type SmartSharding struct { // The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota. TargetedShardDuration *string `pulumi:"targetedShardDuration"` }
Shards test based on previous test case timing records.
type SmartShardingArgs ¶ added in v0.31.1
type SmartShardingArgs struct { // The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota. TargetedShardDuration pulumi.StringPtrInput `pulumi:"targetedShardDuration"` }
Shards test based on previous test case timing records.
func (SmartShardingArgs) ElementType ¶ added in v0.31.1
func (SmartShardingArgs) ElementType() reflect.Type
func (SmartShardingArgs) ToSmartShardingOutput ¶ added in v0.31.1
func (i SmartShardingArgs) ToSmartShardingOutput() SmartShardingOutput
func (SmartShardingArgs) ToSmartShardingOutputWithContext ¶ added in v0.31.1
func (i SmartShardingArgs) ToSmartShardingOutputWithContext(ctx context.Context) SmartShardingOutput
func (SmartShardingArgs) ToSmartShardingPtrOutput ¶ added in v0.31.1
func (i SmartShardingArgs) ToSmartShardingPtrOutput() SmartShardingPtrOutput
func (SmartShardingArgs) ToSmartShardingPtrOutputWithContext ¶ added in v0.31.1
func (i SmartShardingArgs) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
type SmartShardingInput ¶ added in v0.31.1
type SmartShardingInput interface { pulumi.Input ToSmartShardingOutput() SmartShardingOutput ToSmartShardingOutputWithContext(context.Context) SmartShardingOutput }
SmartShardingInput is an input type that accepts SmartShardingArgs and SmartShardingOutput values. You can construct a concrete instance of `SmartShardingInput` via:
SmartShardingArgs{...}
type SmartShardingOutput ¶ added in v0.31.1
type SmartShardingOutput struct{ *pulumi.OutputState }
Shards test based on previous test case timing records.
func (SmartShardingOutput) ElementType ¶ added in v0.31.1
func (SmartShardingOutput) ElementType() reflect.Type
func (SmartShardingOutput) TargetedShardDuration ¶ added in v0.31.1
func (o SmartShardingOutput) TargetedShardDuration() pulumi.StringPtrOutput
The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota.
func (SmartShardingOutput) ToSmartShardingOutput ¶ added in v0.31.1
func (o SmartShardingOutput) ToSmartShardingOutput() SmartShardingOutput
func (SmartShardingOutput) ToSmartShardingOutputWithContext ¶ added in v0.31.1
func (o SmartShardingOutput) ToSmartShardingOutputWithContext(ctx context.Context) SmartShardingOutput
func (SmartShardingOutput) ToSmartShardingPtrOutput ¶ added in v0.31.1
func (o SmartShardingOutput) ToSmartShardingPtrOutput() SmartShardingPtrOutput
func (SmartShardingOutput) ToSmartShardingPtrOutputWithContext ¶ added in v0.31.1
func (o SmartShardingOutput) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
type SmartShardingPtrInput ¶ added in v0.31.1
type SmartShardingPtrInput interface { pulumi.Input ToSmartShardingPtrOutput() SmartShardingPtrOutput ToSmartShardingPtrOutputWithContext(context.Context) SmartShardingPtrOutput }
SmartShardingPtrInput is an input type that accepts SmartShardingArgs, SmartShardingPtr and SmartShardingPtrOutput values. You can construct a concrete instance of `SmartShardingPtrInput` via:
SmartShardingArgs{...} or: nil
func SmartShardingPtr ¶ added in v0.31.1
func SmartShardingPtr(v *SmartShardingArgs) SmartShardingPtrInput
type SmartShardingPtrOutput ¶ added in v0.31.1
type SmartShardingPtrOutput struct{ *pulumi.OutputState }
func (SmartShardingPtrOutput) Elem ¶ added in v0.31.1
func (o SmartShardingPtrOutput) Elem() SmartShardingOutput
func (SmartShardingPtrOutput) ElementType ¶ added in v0.31.1
func (SmartShardingPtrOutput) ElementType() reflect.Type
func (SmartShardingPtrOutput) TargetedShardDuration ¶ added in v0.31.1
func (o SmartShardingPtrOutput) TargetedShardDuration() pulumi.StringPtrOutput
The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota.
func (SmartShardingPtrOutput) ToSmartShardingPtrOutput ¶ added in v0.31.1
func (o SmartShardingPtrOutput) ToSmartShardingPtrOutput() SmartShardingPtrOutput
func (SmartShardingPtrOutput) ToSmartShardingPtrOutputWithContext ¶ added in v0.31.1
func (o SmartShardingPtrOutput) ToSmartShardingPtrOutputWithContext(ctx context.Context) SmartShardingPtrOutput
type SmartShardingResponse ¶ added in v0.31.1
type SmartShardingResponse struct { // The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota. TargetedShardDuration string `pulumi:"targetedShardDuration"` }
Shards test based on previous test case timing records.
type SmartShardingResponseOutput ¶ added in v0.31.1
type SmartShardingResponseOutput struct{ *pulumi.OutputState }
Shards test based on previous test case timing records.
func (SmartShardingResponseOutput) ElementType ¶ added in v0.31.1
func (SmartShardingResponseOutput) ElementType() reflect.Type
func (SmartShardingResponseOutput) TargetedShardDuration ¶ added in v0.31.1
func (o SmartShardingResponseOutput) TargetedShardDuration() pulumi.StringOutput
The amount of time tests within a shard should take. Default: 300 seconds (5 minutes). The minimum allowed: 120 seconds (2 minutes). The shard count is dynamically set based on time, up to the maximum shard limit (described below). To guarantee at least one test case for each shard, the number of shards will not exceed the number of test cases. Shard duration will be exceeded if: - The maximum shard limit is reached and there is more calculated test time remaining to allocate into shards. - Any individual test is estimated to be longer than the targeted shard duration. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. The rules for finding the test case timing records are: - If the service has processed a test case in the last 30 days, the record of the latest successful test case will be used. - For new test cases, the average duration of other known test cases will be used. - If there are no previous test case timing records available, the default test case duration is 15 seconds. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed test timeout (45 minutes for physical devices and 60 minutes for virtual), or that you use the custom test timeout value that you set. This approach avoids cancelling the shard before all tests can finish. Note that there is a limit for maximum number of shards. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. To guarantee at least one test case for per shard, the number of shards will not exceed the number of test cases. Each shard created counts toward daily test quota.
func (SmartShardingResponseOutput) ToSmartShardingResponseOutput ¶ added in v0.31.1
func (o SmartShardingResponseOutput) ToSmartShardingResponseOutput() SmartShardingResponseOutput
func (SmartShardingResponseOutput) ToSmartShardingResponseOutputWithContext ¶ added in v0.31.1
func (o SmartShardingResponseOutput) ToSmartShardingResponseOutputWithContext(ctx context.Context) SmartShardingResponseOutput
type StartActivityIntent ¶
type StartActivityIntent struct { // Action name. Required for START_ACTIVITY. Action *string `pulumi:"action"` // Intent categories to set on the intent. Categories []string `pulumi:"categories"` // URI for the action. Uri *string `pulumi:"uri"` }
A starting intent specified by an action, uri, and categories.
type StartActivityIntentArgs ¶
type StartActivityIntentArgs struct { // Action name. Required for START_ACTIVITY. Action pulumi.StringPtrInput `pulumi:"action"` // Intent categories to set on the intent. Categories pulumi.StringArrayInput `pulumi:"categories"` // URI for the action. Uri pulumi.StringPtrInput `pulumi:"uri"` }
A starting intent specified by an action, uri, and categories.
func (StartActivityIntentArgs) ElementType ¶
func (StartActivityIntentArgs) ElementType() reflect.Type
func (StartActivityIntentArgs) ToStartActivityIntentOutput ¶
func (i StartActivityIntentArgs) ToStartActivityIntentOutput() StartActivityIntentOutput
func (StartActivityIntentArgs) ToStartActivityIntentOutputWithContext ¶
func (i StartActivityIntentArgs) ToStartActivityIntentOutputWithContext(ctx context.Context) StartActivityIntentOutput
func (StartActivityIntentArgs) ToStartActivityIntentPtrOutput ¶
func (i StartActivityIntentArgs) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
func (StartActivityIntentArgs) ToStartActivityIntentPtrOutputWithContext ¶
func (i StartActivityIntentArgs) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
type StartActivityIntentInput ¶
type StartActivityIntentInput interface { pulumi.Input ToStartActivityIntentOutput() StartActivityIntentOutput ToStartActivityIntentOutputWithContext(context.Context) StartActivityIntentOutput }
StartActivityIntentInput is an input type that accepts StartActivityIntentArgs and StartActivityIntentOutput values. You can construct a concrete instance of `StartActivityIntentInput` via:
StartActivityIntentArgs{...}
type StartActivityIntentOutput ¶
type StartActivityIntentOutput struct{ *pulumi.OutputState }
A starting intent specified by an action, uri, and categories.
func (StartActivityIntentOutput) Action ¶
func (o StartActivityIntentOutput) Action() pulumi.StringPtrOutput
Action name. Required for START_ACTIVITY.
func (StartActivityIntentOutput) Categories ¶
func (o StartActivityIntentOutput) Categories() pulumi.StringArrayOutput
Intent categories to set on the intent.
func (StartActivityIntentOutput) ElementType ¶
func (StartActivityIntentOutput) ElementType() reflect.Type
func (StartActivityIntentOutput) ToStartActivityIntentOutput ¶
func (o StartActivityIntentOutput) ToStartActivityIntentOutput() StartActivityIntentOutput
func (StartActivityIntentOutput) ToStartActivityIntentOutputWithContext ¶
func (o StartActivityIntentOutput) ToStartActivityIntentOutputWithContext(ctx context.Context) StartActivityIntentOutput
func (StartActivityIntentOutput) ToStartActivityIntentPtrOutput ¶
func (o StartActivityIntentOutput) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
func (StartActivityIntentOutput) ToStartActivityIntentPtrOutputWithContext ¶
func (o StartActivityIntentOutput) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
func (StartActivityIntentOutput) Uri ¶
func (o StartActivityIntentOutput) Uri() pulumi.StringPtrOutput
URI for the action.
type StartActivityIntentPtrInput ¶
type StartActivityIntentPtrInput interface { pulumi.Input ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput ToStartActivityIntentPtrOutputWithContext(context.Context) StartActivityIntentPtrOutput }
StartActivityIntentPtrInput is an input type that accepts StartActivityIntentArgs, StartActivityIntentPtr and StartActivityIntentPtrOutput values. You can construct a concrete instance of `StartActivityIntentPtrInput` via:
StartActivityIntentArgs{...} or: nil
func StartActivityIntentPtr ¶
func StartActivityIntentPtr(v *StartActivityIntentArgs) StartActivityIntentPtrInput
type StartActivityIntentPtrOutput ¶
type StartActivityIntentPtrOutput struct{ *pulumi.OutputState }
func (StartActivityIntentPtrOutput) Action ¶
func (o StartActivityIntentPtrOutput) Action() pulumi.StringPtrOutput
Action name. Required for START_ACTIVITY.
func (StartActivityIntentPtrOutput) Categories ¶
func (o StartActivityIntentPtrOutput) Categories() pulumi.StringArrayOutput
Intent categories to set on the intent.
func (StartActivityIntentPtrOutput) Elem ¶
func (o StartActivityIntentPtrOutput) Elem() StartActivityIntentOutput
func (StartActivityIntentPtrOutput) ElementType ¶
func (StartActivityIntentPtrOutput) ElementType() reflect.Type
func (StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutput ¶
func (o StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutput() StartActivityIntentPtrOutput
func (StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutputWithContext ¶
func (o StartActivityIntentPtrOutput) ToStartActivityIntentPtrOutputWithContext(ctx context.Context) StartActivityIntentPtrOutput
func (StartActivityIntentPtrOutput) Uri ¶
func (o StartActivityIntentPtrOutput) Uri() pulumi.StringPtrOutput
URI for the action.
type StartActivityIntentResponse ¶
type StartActivityIntentResponse struct { // Action name. Required for START_ACTIVITY. Action string `pulumi:"action"` // Intent categories to set on the intent. Categories []string `pulumi:"categories"` // URI for the action. Uri string `pulumi:"uri"` }
A starting intent specified by an action, uri, and categories.
type StartActivityIntentResponseOutput ¶
type StartActivityIntentResponseOutput struct{ *pulumi.OutputState }
A starting intent specified by an action, uri, and categories.
func (StartActivityIntentResponseOutput) Action ¶
func (o StartActivityIntentResponseOutput) Action() pulumi.StringOutput
Action name. Required for START_ACTIVITY.
func (StartActivityIntentResponseOutput) Categories ¶
func (o StartActivityIntentResponseOutput) Categories() pulumi.StringArrayOutput
Intent categories to set on the intent.
func (StartActivityIntentResponseOutput) ElementType ¶
func (StartActivityIntentResponseOutput) ElementType() reflect.Type
func (StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutput ¶
func (o StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutput() StartActivityIntentResponseOutput
func (StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutputWithContext ¶
func (o StartActivityIntentResponseOutput) ToStartActivityIntentResponseOutputWithContext(ctx context.Context) StartActivityIntentResponseOutput
func (StartActivityIntentResponseOutput) Uri ¶
func (o StartActivityIntentResponseOutput) Uri() pulumi.StringOutput
URI for the action.
type SystraceSetup ¶
type SystraceSetup struct { // Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace. DurationSeconds *int `pulumi:"durationSeconds"` }
type SystraceSetupArgs ¶
type SystraceSetupArgs struct { // Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace. DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` }
func (SystraceSetupArgs) ElementType ¶
func (SystraceSetupArgs) ElementType() reflect.Type
func (SystraceSetupArgs) ToSystraceSetupOutput ¶
func (i SystraceSetupArgs) ToSystraceSetupOutput() SystraceSetupOutput
func (SystraceSetupArgs) ToSystraceSetupOutputWithContext ¶
func (i SystraceSetupArgs) ToSystraceSetupOutputWithContext(ctx context.Context) SystraceSetupOutput
func (SystraceSetupArgs) ToSystraceSetupPtrOutput ¶
func (i SystraceSetupArgs) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
func (SystraceSetupArgs) ToSystraceSetupPtrOutputWithContext ¶
func (i SystraceSetupArgs) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
type SystraceSetupInput ¶
type SystraceSetupInput interface { pulumi.Input ToSystraceSetupOutput() SystraceSetupOutput ToSystraceSetupOutputWithContext(context.Context) SystraceSetupOutput }
SystraceSetupInput is an input type that accepts SystraceSetupArgs and SystraceSetupOutput values. You can construct a concrete instance of `SystraceSetupInput` via:
SystraceSetupArgs{...}
type SystraceSetupOutput ¶
type SystraceSetupOutput struct{ *pulumi.OutputState }
func (SystraceSetupOutput) DurationSeconds ¶
func (o SystraceSetupOutput) DurationSeconds() pulumi.IntPtrOutput
Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace.
func (SystraceSetupOutput) ElementType ¶
func (SystraceSetupOutput) ElementType() reflect.Type
func (SystraceSetupOutput) ToSystraceSetupOutput ¶
func (o SystraceSetupOutput) ToSystraceSetupOutput() SystraceSetupOutput
func (SystraceSetupOutput) ToSystraceSetupOutputWithContext ¶
func (o SystraceSetupOutput) ToSystraceSetupOutputWithContext(ctx context.Context) SystraceSetupOutput
func (SystraceSetupOutput) ToSystraceSetupPtrOutput ¶
func (o SystraceSetupOutput) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
func (SystraceSetupOutput) ToSystraceSetupPtrOutputWithContext ¶
func (o SystraceSetupOutput) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
type SystraceSetupPtrInput ¶
type SystraceSetupPtrInput interface { pulumi.Input ToSystraceSetupPtrOutput() SystraceSetupPtrOutput ToSystraceSetupPtrOutputWithContext(context.Context) SystraceSetupPtrOutput }
SystraceSetupPtrInput is an input type that accepts SystraceSetupArgs, SystraceSetupPtr and SystraceSetupPtrOutput values. You can construct a concrete instance of `SystraceSetupPtrInput` via:
SystraceSetupArgs{...} or: nil
func SystraceSetupPtr ¶
func SystraceSetupPtr(v *SystraceSetupArgs) SystraceSetupPtrInput
type SystraceSetupPtrOutput ¶
type SystraceSetupPtrOutput struct{ *pulumi.OutputState }
func (SystraceSetupPtrOutput) DurationSeconds ¶
func (o SystraceSetupPtrOutput) DurationSeconds() pulumi.IntPtrOutput
Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace.
func (SystraceSetupPtrOutput) Elem ¶
func (o SystraceSetupPtrOutput) Elem() SystraceSetupOutput
func (SystraceSetupPtrOutput) ElementType ¶
func (SystraceSetupPtrOutput) ElementType() reflect.Type
func (SystraceSetupPtrOutput) ToSystraceSetupPtrOutput ¶
func (o SystraceSetupPtrOutput) ToSystraceSetupPtrOutput() SystraceSetupPtrOutput
func (SystraceSetupPtrOutput) ToSystraceSetupPtrOutputWithContext ¶
func (o SystraceSetupPtrOutput) ToSystraceSetupPtrOutputWithContext(ctx context.Context) SystraceSetupPtrOutput
type SystraceSetupResponse ¶
type SystraceSetupResponse struct { // Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace. DurationSeconds int `pulumi:"durationSeconds"` }
type SystraceSetupResponseOutput ¶
type SystraceSetupResponseOutput struct{ *pulumi.OutputState }
func (SystraceSetupResponseOutput) DurationSeconds ¶
func (o SystraceSetupResponseOutput) DurationSeconds() pulumi.IntOutput
Systrace duration in seconds. Should be between 1 and 30 seconds. 0 disables systrace.
func (SystraceSetupResponseOutput) ElementType ¶
func (SystraceSetupResponseOutput) ElementType() reflect.Type
func (SystraceSetupResponseOutput) ToSystraceSetupResponseOutput ¶
func (o SystraceSetupResponseOutput) ToSystraceSetupResponseOutput() SystraceSetupResponseOutput
func (SystraceSetupResponseOutput) ToSystraceSetupResponseOutputWithContext ¶
func (o SystraceSetupResponseOutput) ToSystraceSetupResponseOutputWithContext(ctx context.Context) SystraceSetupResponseOutput
type TestDetailsResponse ¶
type TestDetailsResponse struct { // If the TestState is ERROR, then this string will contain human-readable details about the error. ErrorMessage string `pulumi:"errorMessage"` // Human-readable, detailed descriptions of the test's progress. For example: "Provisioning a device", "Starting Test". During the course of execution new data may be appended to the end of progress_messages. ProgressMessages []string `pulumi:"progressMessages"` }
Additional details about the progress of the running test.
type TestDetailsResponseOutput ¶
type TestDetailsResponseOutput struct{ *pulumi.OutputState }
Additional details about the progress of the running test.
func (TestDetailsResponseOutput) ElementType ¶
func (TestDetailsResponseOutput) ElementType() reflect.Type
func (TestDetailsResponseOutput) ErrorMessage ¶
func (o TestDetailsResponseOutput) ErrorMessage() pulumi.StringOutput
If the TestState is ERROR, then this string will contain human-readable details about the error.
func (TestDetailsResponseOutput) ProgressMessages ¶
func (o TestDetailsResponseOutput) ProgressMessages() pulumi.StringArrayOutput
Human-readable, detailed descriptions of the test's progress. For example: "Provisioning a device", "Starting Test". During the course of execution new data may be appended to the end of progress_messages.
func (TestDetailsResponseOutput) ToTestDetailsResponseOutput ¶
func (o TestDetailsResponseOutput) ToTestDetailsResponseOutput() TestDetailsResponseOutput
func (TestDetailsResponseOutput) ToTestDetailsResponseOutputWithContext ¶
func (o TestDetailsResponseOutput) ToTestDetailsResponseOutputWithContext(ctx context.Context) TestDetailsResponseOutput
type TestExecutionResponse ¶
type TestExecutionResponse struct { // How the host machine(s) are configured. Environment EnvironmentResponse `pulumi:"environment"` // Id of the containing TestMatrix. MatrixId string `pulumi:"matrixId"` // The cloud project that owns the test execution. Project string `pulumi:"project"` // Details about the shard. Shard ShardResponse `pulumi:"shard"` // Indicates the current progress of the test execution (e.g., FINISHED). State string `pulumi:"state"` // Additional details about the running test. TestDetails TestDetailsResponse `pulumi:"testDetails"` // How to run the test. TestSpecification TestSpecificationResponse `pulumi:"testSpecification"` // The time this test execution was initially created. Timestamp string `pulumi:"timestamp"` // Where the results for this execution are written. ToolResultsStep ToolResultsStepResponse `pulumi:"toolResultsStep"` }
A single test executed in a single environment.
type TestExecutionResponseArrayOutput ¶
type TestExecutionResponseArrayOutput struct{ *pulumi.OutputState }
func (TestExecutionResponseArrayOutput) ElementType ¶
func (TestExecutionResponseArrayOutput) ElementType() reflect.Type
func (TestExecutionResponseArrayOutput) Index ¶
func (o TestExecutionResponseArrayOutput) Index(i pulumi.IntInput) TestExecutionResponseOutput
func (TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutput ¶
func (o TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutput() TestExecutionResponseArrayOutput
func (TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutputWithContext ¶
func (o TestExecutionResponseArrayOutput) ToTestExecutionResponseArrayOutputWithContext(ctx context.Context) TestExecutionResponseArrayOutput
type TestExecutionResponseOutput ¶
type TestExecutionResponseOutput struct{ *pulumi.OutputState }
A single test executed in a single environment.
func (TestExecutionResponseOutput) ElementType ¶
func (TestExecutionResponseOutput) ElementType() reflect.Type
func (TestExecutionResponseOutput) Environment ¶
func (o TestExecutionResponseOutput) Environment() EnvironmentResponseOutput
How the host machine(s) are configured.
func (TestExecutionResponseOutput) MatrixId ¶
func (o TestExecutionResponseOutput) MatrixId() pulumi.StringOutput
Id of the containing TestMatrix.
func (TestExecutionResponseOutput) Project ¶ added in v0.3.0
func (o TestExecutionResponseOutput) Project() pulumi.StringOutput
The cloud project that owns the test execution.
func (TestExecutionResponseOutput) Shard ¶
func (o TestExecutionResponseOutput) Shard() ShardResponseOutput
Details about the shard.
func (TestExecutionResponseOutput) State ¶
func (o TestExecutionResponseOutput) State() pulumi.StringOutput
Indicates the current progress of the test execution (e.g., FINISHED).
func (TestExecutionResponseOutput) TestDetails ¶
func (o TestExecutionResponseOutput) TestDetails() TestDetailsResponseOutput
Additional details about the running test.
func (TestExecutionResponseOutput) TestSpecification ¶
func (o TestExecutionResponseOutput) TestSpecification() TestSpecificationResponseOutput
How to run the test.
func (TestExecutionResponseOutput) Timestamp ¶
func (o TestExecutionResponseOutput) Timestamp() pulumi.StringOutput
The time this test execution was initially created.
func (TestExecutionResponseOutput) ToTestExecutionResponseOutput ¶
func (o TestExecutionResponseOutput) ToTestExecutionResponseOutput() TestExecutionResponseOutput
func (TestExecutionResponseOutput) ToTestExecutionResponseOutputWithContext ¶
func (o TestExecutionResponseOutput) ToTestExecutionResponseOutputWithContext(ctx context.Context) TestExecutionResponseOutput
func (TestExecutionResponseOutput) ToolResultsStep ¶
func (o TestExecutionResponseOutput) ToolResultsStep() ToolResultsStepResponseOutput
Where the results for this execution are written.
type TestMatrix ¶
type TestMatrix struct { pulumi.CustomResourceState // Information about the client which invoked the test. ClientInfo ClientInfoResponseOutput `pulumi:"clientInfo"` // The devices the tests are being executed on. EnvironmentMatrix EnvironmentMatrixResponseOutput `pulumi:"environmentMatrix"` // If true, only a single attempt at most will be made to run each execution/shard in the matrix. Flaky test attempts are not affected. Normally, 2 or more attempts are made if a potential infrastructure issue is detected. This feature is for latency sensitive workloads. The incidence of execution failures may be significantly greater for fail-fast matrices and support is more limited because of that expectation. FailFast pulumi.BoolOutput `pulumi:"failFast"` // The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns. FlakyTestAttempts pulumi.IntOutput `pulumi:"flakyTestAttempts"` // Describes why the matrix is considered invalid. Only useful for matrices in the INVALID state. InvalidMatrixDetails pulumi.StringOutput `pulumi:"invalidMatrixDetails"` // Output Only. The overall outcome of the test. Only set when the test matrix state is FINISHED. OutcomeSummary pulumi.StringOutput `pulumi:"outcomeSummary"` Project pulumi.StringOutput `pulumi:"project"` // A string id used to detect duplicated requests. Ids are automatically scoped to a project, so users should ensure the ID is unique per-project. A UUID is recommended. Optional, but strongly recommended. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Where the results for the matrix are written. ResultStorage ResultStorageResponseOutput `pulumi:"resultStorage"` // Indicates the current progress of the test matrix. State pulumi.StringOutput `pulumi:"state"` // The list of test executions that the service creates for this matrix. TestExecutions TestExecutionResponseArrayOutput `pulumi:"testExecutions"` // Unique id set by the service. TestMatrixId pulumi.StringOutput `pulumi:"testMatrixId"` // How to run the test. TestSpecification TestSpecificationResponseOutput `pulumi:"testSpecification"` // The time this test matrix was initially created. Timestamp pulumi.StringOutput `pulumi:"timestamp"` }
Creates and runs a matrix of tests according to the given specifications. Unsupported environments will be returned in the state UNSUPPORTED. A test matrix is limited to use at most 2000 devices in parallel. The returned matrix will not yet contain the executions that will be created for this matrix. Execution creation happens later on and will require a call to GetTestMatrix. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed or if the matrix tries to use too many simultaneous devices. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetTestMatrix ¶
func GetTestMatrix(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TestMatrixState, opts ...pulumi.ResourceOption) (*TestMatrix, error)
GetTestMatrix gets an existing TestMatrix 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 NewTestMatrix ¶
func NewTestMatrix(ctx *pulumi.Context, name string, args *TestMatrixArgs, opts ...pulumi.ResourceOption) (*TestMatrix, error)
NewTestMatrix registers a new resource with the given unique name, arguments, and options.
func (*TestMatrix) ElementType ¶
func (*TestMatrix) ElementType() reflect.Type
func (*TestMatrix) ToTestMatrixOutput ¶
func (i *TestMatrix) ToTestMatrixOutput() TestMatrixOutput
func (*TestMatrix) ToTestMatrixOutputWithContext ¶
func (i *TestMatrix) ToTestMatrixOutputWithContext(ctx context.Context) TestMatrixOutput
type TestMatrixArgs ¶
type TestMatrixArgs struct { // Information about the client which invoked the test. ClientInfo ClientInfoPtrInput // The devices the tests are being executed on. EnvironmentMatrix EnvironmentMatrixInput // If true, only a single attempt at most will be made to run each execution/shard in the matrix. Flaky test attempts are not affected. Normally, 2 or more attempts are made if a potential infrastructure issue is detected. This feature is for latency sensitive workloads. The incidence of execution failures may be significantly greater for fail-fast matrices and support is more limited because of that expectation. FailFast pulumi.BoolPtrInput // The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns. FlakyTestAttempts pulumi.IntPtrInput // The cloud project that owns the test matrix. Project pulumi.StringPtrInput // A string id used to detect duplicated requests. Ids are automatically scoped to a project, so users should ensure the ID is unique per-project. A UUID is recommended. Optional, but strongly recommended. RequestId pulumi.StringPtrInput // Where the results for the matrix are written. ResultStorage ResultStorageInput // How to run the test. TestSpecification TestSpecificationInput }
The set of arguments for constructing a TestMatrix resource.
func (TestMatrixArgs) ElementType ¶
func (TestMatrixArgs) ElementType() reflect.Type
type TestMatrixInput ¶
type TestMatrixInput interface { pulumi.Input ToTestMatrixOutput() TestMatrixOutput ToTestMatrixOutputWithContext(ctx context.Context) TestMatrixOutput }
type TestMatrixOutput ¶
type TestMatrixOutput struct{ *pulumi.OutputState }
func (TestMatrixOutput) ClientInfo ¶ added in v0.19.0
func (o TestMatrixOutput) ClientInfo() ClientInfoResponseOutput
Information about the client which invoked the test.
func (TestMatrixOutput) ElementType ¶
func (TestMatrixOutput) ElementType() reflect.Type
func (TestMatrixOutput) EnvironmentMatrix ¶ added in v0.19.0
func (o TestMatrixOutput) EnvironmentMatrix() EnvironmentMatrixResponseOutput
The devices the tests are being executed on.
func (TestMatrixOutput) FailFast ¶ added in v0.19.0
func (o TestMatrixOutput) FailFast() pulumi.BoolOutput
If true, only a single attempt at most will be made to run each execution/shard in the matrix. Flaky test attempts are not affected. Normally, 2 or more attempts are made if a potential infrastructure issue is detected. This feature is for latency sensitive workloads. The incidence of execution failures may be significantly greater for fail-fast matrices and support is more limited because of that expectation.
func (TestMatrixOutput) FlakyTestAttempts ¶ added in v0.19.0
func (o TestMatrixOutput) FlakyTestAttempts() pulumi.IntOutput
The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns.
func (TestMatrixOutput) InvalidMatrixDetails ¶ added in v0.19.0
func (o TestMatrixOutput) InvalidMatrixDetails() pulumi.StringOutput
Describes why the matrix is considered invalid. Only useful for matrices in the INVALID state.
func (TestMatrixOutput) OutcomeSummary ¶ added in v0.19.0
func (o TestMatrixOutput) OutcomeSummary() pulumi.StringOutput
Output Only. The overall outcome of the test. Only set when the test matrix state is FINISHED.
func (TestMatrixOutput) Project ¶ added in v0.19.0
func (o TestMatrixOutput) Project() pulumi.StringOutput
func (TestMatrixOutput) RequestId ¶ added in v0.21.0
func (o TestMatrixOutput) RequestId() pulumi.StringPtrOutput
A string id used to detect duplicated requests. Ids are automatically scoped to a project, so users should ensure the ID is unique per-project. A UUID is recommended. Optional, but strongly recommended.
func (TestMatrixOutput) ResultStorage ¶ added in v0.19.0
func (o TestMatrixOutput) ResultStorage() ResultStorageResponseOutput
Where the results for the matrix are written.
func (TestMatrixOutput) State ¶ added in v0.19.0
func (o TestMatrixOutput) State() pulumi.StringOutput
Indicates the current progress of the test matrix.
func (TestMatrixOutput) TestExecutions ¶ added in v0.19.0
func (o TestMatrixOutput) TestExecutions() TestExecutionResponseArrayOutput
The list of test executions that the service creates for this matrix.
func (TestMatrixOutput) TestMatrixId ¶ added in v0.19.0
func (o TestMatrixOutput) TestMatrixId() pulumi.StringOutput
Unique id set by the service.
func (TestMatrixOutput) TestSpecification ¶ added in v0.19.0
func (o TestMatrixOutput) TestSpecification() TestSpecificationResponseOutput
How to run the test.
func (TestMatrixOutput) Timestamp ¶ added in v0.19.0
func (o TestMatrixOutput) Timestamp() pulumi.StringOutput
The time this test matrix was initially created.
func (TestMatrixOutput) ToTestMatrixOutput ¶
func (o TestMatrixOutput) ToTestMatrixOutput() TestMatrixOutput
func (TestMatrixOutput) ToTestMatrixOutputWithContext ¶
func (o TestMatrixOutput) ToTestMatrixOutputWithContext(ctx context.Context) TestMatrixOutput
type TestMatrixState ¶
type TestMatrixState struct { }
func (TestMatrixState) ElementType ¶
func (TestMatrixState) ElementType() reflect.Type
type TestSetup ¶
type TestSetup struct { // The device will be logged in on this account for the duration of the test. Account *Account `pulumi:"account"` // APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100. AdditionalApks []Apk `pulumi:"additionalApks"` // List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device. DirectoriesToPull []string `pulumi:"directoriesToPull"` // Whether to prevent all runtime permissions to be granted at app install DontAutograntPermissions *bool `pulumi:"dontAutograntPermissions"` // Environment variables to set for the test (only applicable for instrumentation tests). EnvironmentVariables []EnvironmentVariable `pulumi:"environmentVariables"` // List of files to push to the device before starting the test. FilesToPush []DeviceFile `pulumi:"filesToPush"` // Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100. InitialSetupApks []Apk `pulumi:"initialSetupApks"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile *string `pulumi:"networkProfile"` // Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. // // Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. Systrace *SystraceSetup `pulumi:"systrace"` }
A description of how to set up the Android device prior to running the test.
type TestSetupArgs ¶
type TestSetupArgs struct { // The device will be logged in on this account for the duration of the test. Account AccountPtrInput `pulumi:"account"` // APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100. AdditionalApks ApkArrayInput `pulumi:"additionalApks"` // List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device. DirectoriesToPull pulumi.StringArrayInput `pulumi:"directoriesToPull"` // Whether to prevent all runtime permissions to be granted at app install DontAutograntPermissions pulumi.BoolPtrInput `pulumi:"dontAutograntPermissions"` // Environment variables to set for the test (only applicable for instrumentation tests). EnvironmentVariables EnvironmentVariableArrayInput `pulumi:"environmentVariables"` // List of files to push to the device before starting the test. FilesToPush DeviceFileArrayInput `pulumi:"filesToPush"` // Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100. InitialSetupApks ApkArrayInput `pulumi:"initialSetupApks"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile pulumi.StringPtrInput `pulumi:"networkProfile"` // Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. // // Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. Systrace SystraceSetupPtrInput `pulumi:"systrace"` }
A description of how to set up the Android device prior to running the test.
func (TestSetupArgs) ElementType ¶
func (TestSetupArgs) ElementType() reflect.Type
func (TestSetupArgs) ToTestSetupOutput ¶
func (i TestSetupArgs) ToTestSetupOutput() TestSetupOutput
func (TestSetupArgs) ToTestSetupOutputWithContext ¶
func (i TestSetupArgs) ToTestSetupOutputWithContext(ctx context.Context) TestSetupOutput
func (TestSetupArgs) ToTestSetupPtrOutput ¶
func (i TestSetupArgs) ToTestSetupPtrOutput() TestSetupPtrOutput
func (TestSetupArgs) ToTestSetupPtrOutputWithContext ¶
func (i TestSetupArgs) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
type TestSetupInput ¶
type TestSetupInput interface { pulumi.Input ToTestSetupOutput() TestSetupOutput ToTestSetupOutputWithContext(context.Context) TestSetupOutput }
TestSetupInput is an input type that accepts TestSetupArgs and TestSetupOutput values. You can construct a concrete instance of `TestSetupInput` via:
TestSetupArgs{...}
type TestSetupOutput ¶
type TestSetupOutput struct{ *pulumi.OutputState }
A description of how to set up the Android device prior to running the test.
func (TestSetupOutput) Account ¶
func (o TestSetupOutput) Account() AccountPtrOutput
The device will be logged in on this account for the duration of the test.
func (TestSetupOutput) AdditionalApks ¶
func (o TestSetupOutput) AdditionalApks() ApkArrayOutput
APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100.
func (TestSetupOutput) DirectoriesToPull ¶
func (o TestSetupOutput) DirectoriesToPull() pulumi.StringArrayOutput
List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device.
func (TestSetupOutput) DontAutograntPermissions ¶
func (o TestSetupOutput) DontAutograntPermissions() pulumi.BoolPtrOutput
Whether to prevent all runtime permissions to be granted at app install
func (TestSetupOutput) ElementType ¶
func (TestSetupOutput) ElementType() reflect.Type
func (TestSetupOutput) EnvironmentVariables ¶
func (o TestSetupOutput) EnvironmentVariables() EnvironmentVariableArrayOutput
Environment variables to set for the test (only applicable for instrumentation tests).
func (TestSetupOutput) FilesToPush ¶
func (o TestSetupOutput) FilesToPush() DeviceFileArrayOutput
List of files to push to the device before starting the test.
func (TestSetupOutput) InitialSetupApks ¶ added in v0.32.0
func (o TestSetupOutput) InitialSetupApks() ApkArrayOutput
Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100.
func (TestSetupOutput) NetworkProfile ¶
func (o TestSetupOutput) NetworkProfile() pulumi.StringPtrOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (TestSetupOutput) Systrace
deprecated
func (o TestSetupOutput) Systrace() SystraceSetupPtrOutput
Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
func (TestSetupOutput) ToTestSetupOutput ¶
func (o TestSetupOutput) ToTestSetupOutput() TestSetupOutput
func (TestSetupOutput) ToTestSetupOutputWithContext ¶
func (o TestSetupOutput) ToTestSetupOutputWithContext(ctx context.Context) TestSetupOutput
func (TestSetupOutput) ToTestSetupPtrOutput ¶
func (o TestSetupOutput) ToTestSetupPtrOutput() TestSetupPtrOutput
func (TestSetupOutput) ToTestSetupPtrOutputWithContext ¶
func (o TestSetupOutput) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
type TestSetupPtrInput ¶
type TestSetupPtrInput interface { pulumi.Input ToTestSetupPtrOutput() TestSetupPtrOutput ToTestSetupPtrOutputWithContext(context.Context) TestSetupPtrOutput }
TestSetupPtrInput is an input type that accepts TestSetupArgs, TestSetupPtr and TestSetupPtrOutput values. You can construct a concrete instance of `TestSetupPtrInput` via:
TestSetupArgs{...} or: nil
func TestSetupPtr ¶
func TestSetupPtr(v *TestSetupArgs) TestSetupPtrInput
type TestSetupPtrOutput ¶
type TestSetupPtrOutput struct{ *pulumi.OutputState }
func (TestSetupPtrOutput) Account ¶
func (o TestSetupPtrOutput) Account() AccountPtrOutput
The device will be logged in on this account for the duration of the test.
func (TestSetupPtrOutput) AdditionalApks ¶
func (o TestSetupPtrOutput) AdditionalApks() ApkArrayOutput
APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100.
func (TestSetupPtrOutput) DirectoriesToPull ¶
func (o TestSetupPtrOutput) DirectoriesToPull() pulumi.StringArrayOutput
List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device.
func (TestSetupPtrOutput) DontAutograntPermissions ¶
func (o TestSetupPtrOutput) DontAutograntPermissions() pulumi.BoolPtrOutput
Whether to prevent all runtime permissions to be granted at app install
func (TestSetupPtrOutput) Elem ¶
func (o TestSetupPtrOutput) Elem() TestSetupOutput
func (TestSetupPtrOutput) ElementType ¶
func (TestSetupPtrOutput) ElementType() reflect.Type
func (TestSetupPtrOutput) EnvironmentVariables ¶
func (o TestSetupPtrOutput) EnvironmentVariables() EnvironmentVariableArrayOutput
Environment variables to set for the test (only applicable for instrumentation tests).
func (TestSetupPtrOutput) FilesToPush ¶
func (o TestSetupPtrOutput) FilesToPush() DeviceFileArrayOutput
List of files to push to the device before starting the test.
func (TestSetupPtrOutput) InitialSetupApks ¶ added in v0.32.0
func (o TestSetupPtrOutput) InitialSetupApks() ApkArrayOutput
Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100.
func (TestSetupPtrOutput) NetworkProfile ¶
func (o TestSetupPtrOutput) NetworkProfile() pulumi.StringPtrOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (TestSetupPtrOutput) Systrace
deprecated
func (o TestSetupPtrOutput) Systrace() SystraceSetupPtrOutput
Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
func (TestSetupPtrOutput) ToTestSetupPtrOutput ¶
func (o TestSetupPtrOutput) ToTestSetupPtrOutput() TestSetupPtrOutput
func (TestSetupPtrOutput) ToTestSetupPtrOutputWithContext ¶
func (o TestSetupPtrOutput) ToTestSetupPtrOutputWithContext(ctx context.Context) TestSetupPtrOutput
type TestSetupResponse ¶
type TestSetupResponse struct { // The device will be logged in on this account for the duration of the test. Account AccountResponse `pulumi:"account"` // APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100. AdditionalApks []ApkResponse `pulumi:"additionalApks"` // List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device. DirectoriesToPull []string `pulumi:"directoriesToPull"` // Whether to prevent all runtime permissions to be granted at app install DontAutograntPermissions bool `pulumi:"dontAutograntPermissions"` // Environment variables to set for the test (only applicable for instrumentation tests). EnvironmentVariables []EnvironmentVariableResponse `pulumi:"environmentVariables"` // List of files to push to the device before starting the test. FilesToPush []DeviceFileResponse `pulumi:"filesToPush"` // Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100. InitialSetupApks []ApkResponse `pulumi:"initialSetupApks"` // The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog. NetworkProfile string `pulumi:"networkProfile"` // Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. // // Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results. Systrace SystraceSetupResponse `pulumi:"systrace"` }
A description of how to set up the Android device prior to running the test.
type TestSetupResponseOutput ¶
type TestSetupResponseOutput struct{ *pulumi.OutputState }
A description of how to set up the Android device prior to running the test.
func (TestSetupResponseOutput) Account ¶
func (o TestSetupResponseOutput) Account() AccountResponseOutput
The device will be logged in on this account for the duration of the test.
func (TestSetupResponseOutput) AdditionalApks ¶
func (o TestSetupResponseOutput) AdditionalApks() ApkResponseArrayOutput
APKs to install in addition to those being directly tested. These will be installed after the app under test. Currently capped at 100.
func (TestSetupResponseOutput) DirectoriesToPull ¶
func (o TestSetupResponseOutput) DirectoriesToPull() pulumi.StringArrayOutput
List of directories on the device to upload to GCS at the end of the test; they must be absolute paths under /sdcard, /storage or /data/local/tmp. Path names are restricted to characters a-z A-Z 0-9 _ - . + and / Note: The paths /sdcard and /data will be made available and treated as implicit path substitutions. E.g. if /sdcard on a particular device does not map to external storage, the system will replace it with the external storage path prefix for that device.
func (TestSetupResponseOutput) DontAutograntPermissions ¶
func (o TestSetupResponseOutput) DontAutograntPermissions() pulumi.BoolOutput
Whether to prevent all runtime permissions to be granted at app install
func (TestSetupResponseOutput) ElementType ¶
func (TestSetupResponseOutput) ElementType() reflect.Type
func (TestSetupResponseOutput) EnvironmentVariables ¶
func (o TestSetupResponseOutput) EnvironmentVariables() EnvironmentVariableResponseArrayOutput
Environment variables to set for the test (only applicable for instrumentation tests).
func (TestSetupResponseOutput) FilesToPush ¶
func (o TestSetupResponseOutput) FilesToPush() DeviceFileResponseArrayOutput
List of files to push to the device before starting the test.
func (TestSetupResponseOutput) InitialSetupApks ¶ added in v0.32.0
func (o TestSetupResponseOutput) InitialSetupApks() ApkResponseArrayOutput
Optional. Initial setup APKs to install before the app under test is installed. Currently capped at 100.
func (TestSetupResponseOutput) NetworkProfile ¶
func (o TestSetupResponseOutput) NetworkProfile() pulumi.StringOutput
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
func (TestSetupResponseOutput) Systrace
deprecated
func (o TestSetupResponseOutput) Systrace() SystraceSetupResponseOutput
Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
Deprecated: Systrace configuration for the run. Deprecated: Systrace used Python 2 which was sunsetted on 2020-01-01. Systrace is no longer supported in the Cloud Testing API, and no Systrace file will be provided in the results.
func (TestSetupResponseOutput) ToTestSetupResponseOutput ¶
func (o TestSetupResponseOutput) ToTestSetupResponseOutput() TestSetupResponseOutput
func (TestSetupResponseOutput) ToTestSetupResponseOutputWithContext ¶
func (o TestSetupResponseOutput) ToTestSetupResponseOutputWithContext(ctx context.Context) TestSetupResponseOutput
type TestSpecification ¶
type TestSpecification struct { // An Android instrumentation test. AndroidInstrumentationTest *AndroidInstrumentationTest `pulumi:"androidInstrumentationTest"` // An Android robo test. AndroidRoboTest *AndroidRoboTest `pulumi:"androidRoboTest"` // An Android Application with a Test Loop. AndroidTestLoop *AndroidTestLoop `pulumi:"androidTestLoop"` // Disables performance metrics recording. May reduce test latency. DisablePerformanceMetrics *bool `pulumi:"disablePerformanceMetrics"` // Disables video recording. May reduce test latency. DisableVideoRecording *bool `pulumi:"disableVideoRecording"` // An iOS Robo test. IosRoboTest *IosRoboTest `pulumi:"iosRoboTest"` // An iOS application with a test loop. IosTestLoop *IosTestLoop `pulumi:"iosTestLoop"` // Test setup requirements for iOS. IosTestSetup *IosTestSetup `pulumi:"iosTestSetup"` // An iOS XCTest, via an .xctestrun file. IosXcTest *IosXcTest `pulumi:"iosXcTest"` // Test setup requirements for Android e.g. files to install, bootstrap scripts. TestSetup *TestSetup `pulumi:"testSetup"` // Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min. TestTimeout *string `pulumi:"testTimeout"` }
A description of how to run the test.
type TestSpecificationArgs ¶
type TestSpecificationArgs struct { // An Android instrumentation test. AndroidInstrumentationTest AndroidInstrumentationTestPtrInput `pulumi:"androidInstrumentationTest"` // An Android robo test. AndroidRoboTest AndroidRoboTestPtrInput `pulumi:"androidRoboTest"` // An Android Application with a Test Loop. AndroidTestLoop AndroidTestLoopPtrInput `pulumi:"androidTestLoop"` // Disables performance metrics recording. May reduce test latency. DisablePerformanceMetrics pulumi.BoolPtrInput `pulumi:"disablePerformanceMetrics"` // Disables video recording. May reduce test latency. DisableVideoRecording pulumi.BoolPtrInput `pulumi:"disableVideoRecording"` // An iOS Robo test. IosRoboTest IosRoboTestPtrInput `pulumi:"iosRoboTest"` // An iOS application with a test loop. IosTestLoop IosTestLoopPtrInput `pulumi:"iosTestLoop"` // Test setup requirements for iOS. IosTestSetup IosTestSetupPtrInput `pulumi:"iosTestSetup"` // An iOS XCTest, via an .xctestrun file. IosXcTest IosXcTestPtrInput `pulumi:"iosXcTest"` // Test setup requirements for Android e.g. files to install, bootstrap scripts. TestSetup TestSetupPtrInput `pulumi:"testSetup"` // Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min. TestTimeout pulumi.StringPtrInput `pulumi:"testTimeout"` }
A description of how to run the test.
func (TestSpecificationArgs) ElementType ¶
func (TestSpecificationArgs) ElementType() reflect.Type
func (TestSpecificationArgs) ToTestSpecificationOutput ¶
func (i TestSpecificationArgs) ToTestSpecificationOutput() TestSpecificationOutput
func (TestSpecificationArgs) ToTestSpecificationOutputWithContext ¶
func (i TestSpecificationArgs) ToTestSpecificationOutputWithContext(ctx context.Context) TestSpecificationOutput
type TestSpecificationInput ¶
type TestSpecificationInput interface { pulumi.Input ToTestSpecificationOutput() TestSpecificationOutput ToTestSpecificationOutputWithContext(context.Context) TestSpecificationOutput }
TestSpecificationInput is an input type that accepts TestSpecificationArgs and TestSpecificationOutput values. You can construct a concrete instance of `TestSpecificationInput` via:
TestSpecificationArgs{...}
type TestSpecificationOutput ¶
type TestSpecificationOutput struct{ *pulumi.OutputState }
A description of how to run the test.
func (TestSpecificationOutput) AndroidInstrumentationTest ¶
func (o TestSpecificationOutput) AndroidInstrumentationTest() AndroidInstrumentationTestPtrOutput
An Android instrumentation test.
func (TestSpecificationOutput) AndroidRoboTest ¶
func (o TestSpecificationOutput) AndroidRoboTest() AndroidRoboTestPtrOutput
An Android robo test.
func (TestSpecificationOutput) AndroidTestLoop ¶
func (o TestSpecificationOutput) AndroidTestLoop() AndroidTestLoopPtrOutput
An Android Application with a Test Loop.
func (TestSpecificationOutput) DisablePerformanceMetrics ¶
func (o TestSpecificationOutput) DisablePerformanceMetrics() pulumi.BoolPtrOutput
Disables performance metrics recording. May reduce test latency.
func (TestSpecificationOutput) DisableVideoRecording ¶
func (o TestSpecificationOutput) DisableVideoRecording() pulumi.BoolPtrOutput
Disables video recording. May reduce test latency.
func (TestSpecificationOutput) ElementType ¶
func (TestSpecificationOutput) ElementType() reflect.Type
func (TestSpecificationOutput) IosRoboTest ¶ added in v0.32.0
func (o TestSpecificationOutput) IosRoboTest() IosRoboTestPtrOutput
An iOS Robo test.
func (TestSpecificationOutput) IosTestLoop ¶
func (o TestSpecificationOutput) IosTestLoop() IosTestLoopPtrOutput
An iOS application with a test loop.
func (TestSpecificationOutput) IosTestSetup ¶
func (o TestSpecificationOutput) IosTestSetup() IosTestSetupPtrOutput
Test setup requirements for iOS.
func (TestSpecificationOutput) IosXcTest ¶
func (o TestSpecificationOutput) IosXcTest() IosXcTestPtrOutput
An iOS XCTest, via an .xctestrun file.
func (TestSpecificationOutput) TestSetup ¶
func (o TestSpecificationOutput) TestSetup() TestSetupPtrOutput
Test setup requirements for Android e.g. files to install, bootstrap scripts.
func (TestSpecificationOutput) TestTimeout ¶
func (o TestSpecificationOutput) TestTimeout() pulumi.StringPtrOutput
Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.
func (TestSpecificationOutput) ToTestSpecificationOutput ¶
func (o TestSpecificationOutput) ToTestSpecificationOutput() TestSpecificationOutput
func (TestSpecificationOutput) ToTestSpecificationOutputWithContext ¶
func (o TestSpecificationOutput) ToTestSpecificationOutputWithContext(ctx context.Context) TestSpecificationOutput
type TestSpecificationResponse ¶
type TestSpecificationResponse struct { // An Android instrumentation test. AndroidInstrumentationTest AndroidInstrumentationTestResponse `pulumi:"androidInstrumentationTest"` // An Android robo test. AndroidRoboTest AndroidRoboTestResponse `pulumi:"androidRoboTest"` // An Android Application with a Test Loop. AndroidTestLoop AndroidTestLoopResponse `pulumi:"androidTestLoop"` // Disables performance metrics recording. May reduce test latency. DisablePerformanceMetrics bool `pulumi:"disablePerformanceMetrics"` // Disables video recording. May reduce test latency. DisableVideoRecording bool `pulumi:"disableVideoRecording"` // An iOS Robo test. IosRoboTest IosRoboTestResponse `pulumi:"iosRoboTest"` // An iOS application with a test loop. IosTestLoop IosTestLoopResponse `pulumi:"iosTestLoop"` // Test setup requirements for iOS. IosTestSetup IosTestSetupResponse `pulumi:"iosTestSetup"` // An iOS XCTest, via an .xctestrun file. IosXcTest IosXcTestResponse `pulumi:"iosXcTest"` // Test setup requirements for Android e.g. files to install, bootstrap scripts. TestSetup TestSetupResponse `pulumi:"testSetup"` // Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min. TestTimeout string `pulumi:"testTimeout"` }
A description of how to run the test.
type TestSpecificationResponseOutput ¶
type TestSpecificationResponseOutput struct{ *pulumi.OutputState }
A description of how to run the test.
func (TestSpecificationResponseOutput) AndroidInstrumentationTest ¶
func (o TestSpecificationResponseOutput) AndroidInstrumentationTest() AndroidInstrumentationTestResponseOutput
An Android instrumentation test.
func (TestSpecificationResponseOutput) AndroidRoboTest ¶
func (o TestSpecificationResponseOutput) AndroidRoboTest() AndroidRoboTestResponseOutput
An Android robo test.
func (TestSpecificationResponseOutput) AndroidTestLoop ¶
func (o TestSpecificationResponseOutput) AndroidTestLoop() AndroidTestLoopResponseOutput
An Android Application with a Test Loop.
func (TestSpecificationResponseOutput) DisablePerformanceMetrics ¶
func (o TestSpecificationResponseOutput) DisablePerformanceMetrics() pulumi.BoolOutput
Disables performance metrics recording. May reduce test latency.
func (TestSpecificationResponseOutput) DisableVideoRecording ¶
func (o TestSpecificationResponseOutput) DisableVideoRecording() pulumi.BoolOutput
Disables video recording. May reduce test latency.
func (TestSpecificationResponseOutput) ElementType ¶
func (TestSpecificationResponseOutput) ElementType() reflect.Type
func (TestSpecificationResponseOutput) IosRoboTest ¶ added in v0.32.0
func (o TestSpecificationResponseOutput) IosRoboTest() IosRoboTestResponseOutput
An iOS Robo test.
func (TestSpecificationResponseOutput) IosTestLoop ¶
func (o TestSpecificationResponseOutput) IosTestLoop() IosTestLoopResponseOutput
An iOS application with a test loop.
func (TestSpecificationResponseOutput) IosTestSetup ¶
func (o TestSpecificationResponseOutput) IosTestSetup() IosTestSetupResponseOutput
Test setup requirements for iOS.
func (TestSpecificationResponseOutput) IosXcTest ¶
func (o TestSpecificationResponseOutput) IosXcTest() IosXcTestResponseOutput
An iOS XCTest, via an .xctestrun file.
func (TestSpecificationResponseOutput) TestSetup ¶
func (o TestSpecificationResponseOutput) TestSetup() TestSetupResponseOutput
Test setup requirements for Android e.g. files to install, bootstrap scripts.
func (TestSpecificationResponseOutput) TestTimeout ¶
func (o TestSpecificationResponseOutput) TestTimeout() pulumi.StringOutput
Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.
func (TestSpecificationResponseOutput) ToTestSpecificationResponseOutput ¶
func (o TestSpecificationResponseOutput) ToTestSpecificationResponseOutput() TestSpecificationResponseOutput
func (TestSpecificationResponseOutput) ToTestSpecificationResponseOutputWithContext ¶
func (o TestSpecificationResponseOutput) ToTestSpecificationResponseOutputWithContext(ctx context.Context) TestSpecificationResponseOutput
type TestTargetsForShard ¶
type TestTargetsForShard struct { // Group of packages, classes, and/or test methods to be run for each shard. The targets need to be specified in AndroidJUnitRunner argument format. For example, "package com.my.packages" "class com.my.package.MyClass". The number of test_targets must be greater than 0. TestTargets []string `pulumi:"testTargets"` }
Test targets for a shard.
type TestTargetsForShardArgs ¶
type TestTargetsForShardArgs struct { // Group of packages, classes, and/or test methods to be run for each shard. The targets need to be specified in AndroidJUnitRunner argument format. For example, "package com.my.packages" "class com.my.package.MyClass". The number of test_targets must be greater than 0. TestTargets pulumi.StringArrayInput `pulumi:"testTargets"` }
Test targets for a shard.
func (TestTargetsForShardArgs) ElementType ¶
func (TestTargetsForShardArgs) ElementType() reflect.Type
func (TestTargetsForShardArgs) ToTestTargetsForShardOutput ¶
func (i TestTargetsForShardArgs) ToTestTargetsForShardOutput() TestTargetsForShardOutput
func (TestTargetsForShardArgs) ToTestTargetsForShardOutputWithContext ¶
func (i TestTargetsForShardArgs) ToTestTargetsForShardOutputWithContext(ctx context.Context) TestTargetsForShardOutput
type TestTargetsForShardArray ¶
type TestTargetsForShardArray []TestTargetsForShardInput
func (TestTargetsForShardArray) ElementType ¶
func (TestTargetsForShardArray) ElementType() reflect.Type
func (TestTargetsForShardArray) ToTestTargetsForShardArrayOutput ¶
func (i TestTargetsForShardArray) ToTestTargetsForShardArrayOutput() TestTargetsForShardArrayOutput
func (TestTargetsForShardArray) ToTestTargetsForShardArrayOutputWithContext ¶
func (i TestTargetsForShardArray) ToTestTargetsForShardArrayOutputWithContext(ctx context.Context) TestTargetsForShardArrayOutput
type TestTargetsForShardArrayInput ¶
type TestTargetsForShardArrayInput interface { pulumi.Input ToTestTargetsForShardArrayOutput() TestTargetsForShardArrayOutput ToTestTargetsForShardArrayOutputWithContext(context.Context) TestTargetsForShardArrayOutput }
TestTargetsForShardArrayInput is an input type that accepts TestTargetsForShardArray and TestTargetsForShardArrayOutput values. You can construct a concrete instance of `TestTargetsForShardArrayInput` via:
TestTargetsForShardArray{ TestTargetsForShardArgs{...} }
type TestTargetsForShardArrayOutput ¶
type TestTargetsForShardArrayOutput struct{ *pulumi.OutputState }
func (TestTargetsForShardArrayOutput) ElementType ¶
func (TestTargetsForShardArrayOutput) ElementType() reflect.Type
func (TestTargetsForShardArrayOutput) Index ¶
func (o TestTargetsForShardArrayOutput) Index(i pulumi.IntInput) TestTargetsForShardOutput
func (TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutput ¶
func (o TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutput() TestTargetsForShardArrayOutput
func (TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutputWithContext ¶
func (o TestTargetsForShardArrayOutput) ToTestTargetsForShardArrayOutputWithContext(ctx context.Context) TestTargetsForShardArrayOutput
type TestTargetsForShardInput ¶
type TestTargetsForShardInput interface { pulumi.Input ToTestTargetsForShardOutput() TestTargetsForShardOutput ToTestTargetsForShardOutputWithContext(context.Context) TestTargetsForShardOutput }
TestTargetsForShardInput is an input type that accepts TestTargetsForShardArgs and TestTargetsForShardOutput values. You can construct a concrete instance of `TestTargetsForShardInput` via:
TestTargetsForShardArgs{...}
type TestTargetsForShardOutput ¶
type TestTargetsForShardOutput struct{ *pulumi.OutputState }
Test targets for a shard.
func (TestTargetsForShardOutput) ElementType ¶
func (TestTargetsForShardOutput) ElementType() reflect.Type
func (TestTargetsForShardOutput) TestTargets ¶
func (o TestTargetsForShardOutput) TestTargets() pulumi.StringArrayOutput
Group of packages, classes, and/or test methods to be run for each shard. The targets need to be specified in AndroidJUnitRunner argument format. For example, "package com.my.packages" "class com.my.package.MyClass". The number of test_targets must be greater than 0.
func (TestTargetsForShardOutput) ToTestTargetsForShardOutput ¶
func (o TestTargetsForShardOutput) ToTestTargetsForShardOutput() TestTargetsForShardOutput
func (TestTargetsForShardOutput) ToTestTargetsForShardOutputWithContext ¶
func (o TestTargetsForShardOutput) ToTestTargetsForShardOutputWithContext(ctx context.Context) TestTargetsForShardOutput
type TestTargetsForShardResponse ¶
type TestTargetsForShardResponse struct { // Group of packages, classes, and/or test methods to be run for each shard. The targets need to be specified in AndroidJUnitRunner argument format. For example, "package com.my.packages" "class com.my.package.MyClass". The number of test_targets must be greater than 0. TestTargets []string `pulumi:"testTargets"` }
Test targets for a shard.
type TestTargetsForShardResponseArrayOutput ¶
type TestTargetsForShardResponseArrayOutput struct{ *pulumi.OutputState }
func (TestTargetsForShardResponseArrayOutput) ElementType ¶
func (TestTargetsForShardResponseArrayOutput) ElementType() reflect.Type
func (TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutput ¶
func (o TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutput() TestTargetsForShardResponseArrayOutput
func (TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutputWithContext ¶
func (o TestTargetsForShardResponseArrayOutput) ToTestTargetsForShardResponseArrayOutputWithContext(ctx context.Context) TestTargetsForShardResponseArrayOutput
type TestTargetsForShardResponseOutput ¶
type TestTargetsForShardResponseOutput struct{ *pulumi.OutputState }
Test targets for a shard.
func (TestTargetsForShardResponseOutput) ElementType ¶
func (TestTargetsForShardResponseOutput) ElementType() reflect.Type
func (TestTargetsForShardResponseOutput) TestTargets ¶
func (o TestTargetsForShardResponseOutput) TestTargets() pulumi.StringArrayOutput
Group of packages, classes, and/or test methods to be run for each shard. The targets need to be specified in AndroidJUnitRunner argument format. For example, "package com.my.packages" "class com.my.package.MyClass". The number of test_targets must be greater than 0.
func (TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutput ¶
func (o TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutput() TestTargetsForShardResponseOutput
func (TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutputWithContext ¶
func (o TestTargetsForShardResponseOutput) ToTestTargetsForShardResponseOutputWithContext(ctx context.Context) TestTargetsForShardResponseOutput
type ToolResultsExecutionResponse ¶
type ToolResultsExecutionResponse struct { // A tool results execution ID. ExecutionId string `pulumi:"executionId"` // A tool results history ID. HistoryId string `pulumi:"historyId"` // The cloud project that owns the tool results execution. Project string `pulumi:"project"` }
Represents a tool results execution resource. This has the results of a TestMatrix.
type ToolResultsExecutionResponseOutput ¶
type ToolResultsExecutionResponseOutput struct{ *pulumi.OutputState }
Represents a tool results execution resource. This has the results of a TestMatrix.
func (ToolResultsExecutionResponseOutput) ElementType ¶
func (ToolResultsExecutionResponseOutput) ElementType() reflect.Type
func (ToolResultsExecutionResponseOutput) ExecutionId ¶
func (o ToolResultsExecutionResponseOutput) ExecutionId() pulumi.StringOutput
A tool results execution ID.
func (ToolResultsExecutionResponseOutput) HistoryId ¶
func (o ToolResultsExecutionResponseOutput) HistoryId() pulumi.StringOutput
A tool results history ID.
func (ToolResultsExecutionResponseOutput) Project ¶ added in v0.3.0
func (o ToolResultsExecutionResponseOutput) Project() pulumi.StringOutput
The cloud project that owns the tool results execution.
func (ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutput ¶
func (o ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutput() ToolResultsExecutionResponseOutput
func (ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutputWithContext ¶
func (o ToolResultsExecutionResponseOutput) ToToolResultsExecutionResponseOutputWithContext(ctx context.Context) ToolResultsExecutionResponseOutput
type ToolResultsHistory ¶
type ToolResultsHistory struct { // A tool results history ID. HistoryId string `pulumi:"historyId"` // The cloud project that owns the tool results history. Project string `pulumi:"project"` }
Represents a tool results history resource.
type ToolResultsHistoryArgs ¶
type ToolResultsHistoryArgs struct { // A tool results history ID. HistoryId pulumi.StringInput `pulumi:"historyId"` // The cloud project that owns the tool results history. Project pulumi.StringInput `pulumi:"project"` }
Represents a tool results history resource.
func (ToolResultsHistoryArgs) ElementType ¶
func (ToolResultsHistoryArgs) ElementType() reflect.Type
func (ToolResultsHistoryArgs) ToToolResultsHistoryOutput ¶
func (i ToolResultsHistoryArgs) ToToolResultsHistoryOutput() ToolResultsHistoryOutput
func (ToolResultsHistoryArgs) ToToolResultsHistoryOutputWithContext ¶
func (i ToolResultsHistoryArgs) ToToolResultsHistoryOutputWithContext(ctx context.Context) ToolResultsHistoryOutput
func (ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutput ¶
func (i ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
func (ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutputWithContext ¶
func (i ToolResultsHistoryArgs) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
type ToolResultsHistoryInput ¶
type ToolResultsHistoryInput interface { pulumi.Input ToToolResultsHistoryOutput() ToolResultsHistoryOutput ToToolResultsHistoryOutputWithContext(context.Context) ToolResultsHistoryOutput }
ToolResultsHistoryInput is an input type that accepts ToolResultsHistoryArgs and ToolResultsHistoryOutput values. You can construct a concrete instance of `ToolResultsHistoryInput` via:
ToolResultsHistoryArgs{...}
type ToolResultsHistoryOutput ¶
type ToolResultsHistoryOutput struct{ *pulumi.OutputState }
Represents a tool results history resource.
func (ToolResultsHistoryOutput) ElementType ¶
func (ToolResultsHistoryOutput) ElementType() reflect.Type
func (ToolResultsHistoryOutput) HistoryId ¶
func (o ToolResultsHistoryOutput) HistoryId() pulumi.StringOutput
A tool results history ID.
func (ToolResultsHistoryOutput) Project ¶ added in v0.3.0
func (o ToolResultsHistoryOutput) Project() pulumi.StringOutput
The cloud project that owns the tool results history.
func (ToolResultsHistoryOutput) ToToolResultsHistoryOutput ¶
func (o ToolResultsHistoryOutput) ToToolResultsHistoryOutput() ToolResultsHistoryOutput
func (ToolResultsHistoryOutput) ToToolResultsHistoryOutputWithContext ¶
func (o ToolResultsHistoryOutput) ToToolResultsHistoryOutputWithContext(ctx context.Context) ToolResultsHistoryOutput
func (ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutput ¶
func (o ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
func (ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutputWithContext ¶
func (o ToolResultsHistoryOutput) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
type ToolResultsHistoryPtrInput ¶
type ToolResultsHistoryPtrInput interface { pulumi.Input ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput ToToolResultsHistoryPtrOutputWithContext(context.Context) ToolResultsHistoryPtrOutput }
ToolResultsHistoryPtrInput is an input type that accepts ToolResultsHistoryArgs, ToolResultsHistoryPtr and ToolResultsHistoryPtrOutput values. You can construct a concrete instance of `ToolResultsHistoryPtrInput` via:
ToolResultsHistoryArgs{...} or: nil
func ToolResultsHistoryPtr ¶
func ToolResultsHistoryPtr(v *ToolResultsHistoryArgs) ToolResultsHistoryPtrInput
type ToolResultsHistoryPtrOutput ¶
type ToolResultsHistoryPtrOutput struct{ *pulumi.OutputState }
func (ToolResultsHistoryPtrOutput) Elem ¶
func (o ToolResultsHistoryPtrOutput) Elem() ToolResultsHistoryOutput
func (ToolResultsHistoryPtrOutput) ElementType ¶
func (ToolResultsHistoryPtrOutput) ElementType() reflect.Type
func (ToolResultsHistoryPtrOutput) HistoryId ¶
func (o ToolResultsHistoryPtrOutput) HistoryId() pulumi.StringPtrOutput
A tool results history ID.
func (ToolResultsHistoryPtrOutput) Project ¶ added in v0.3.0
func (o ToolResultsHistoryPtrOutput) Project() pulumi.StringPtrOutput
The cloud project that owns the tool results history.
func (ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutput ¶
func (o ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutput() ToolResultsHistoryPtrOutput
func (ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutputWithContext ¶
func (o ToolResultsHistoryPtrOutput) ToToolResultsHistoryPtrOutputWithContext(ctx context.Context) ToolResultsHistoryPtrOutput
type ToolResultsHistoryResponse ¶
type ToolResultsHistoryResponse struct { // A tool results history ID. HistoryId string `pulumi:"historyId"` // The cloud project that owns the tool results history. Project string `pulumi:"project"` }
Represents a tool results history resource.
type ToolResultsHistoryResponseOutput ¶
type ToolResultsHistoryResponseOutput struct{ *pulumi.OutputState }
Represents a tool results history resource.
func (ToolResultsHistoryResponseOutput) ElementType ¶
func (ToolResultsHistoryResponseOutput) ElementType() reflect.Type
func (ToolResultsHistoryResponseOutput) HistoryId ¶
func (o ToolResultsHistoryResponseOutput) HistoryId() pulumi.StringOutput
A tool results history ID.
func (ToolResultsHistoryResponseOutput) Project ¶ added in v0.3.0
func (o ToolResultsHistoryResponseOutput) Project() pulumi.StringOutput
The cloud project that owns the tool results history.
func (ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutput ¶
func (o ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutput() ToolResultsHistoryResponseOutput
func (ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutputWithContext ¶
func (o ToolResultsHistoryResponseOutput) ToToolResultsHistoryResponseOutputWithContext(ctx context.Context) ToolResultsHistoryResponseOutput
type ToolResultsStepResponse ¶
type ToolResultsStepResponse struct { // A tool results execution ID. ExecutionId string `pulumi:"executionId"` // A tool results history ID. HistoryId string `pulumi:"historyId"` // The cloud project that owns the tool results step. Project string `pulumi:"project"` // A tool results step ID. StepId string `pulumi:"stepId"` }
Represents a tool results step resource. This has the results of a TestExecution.
type ToolResultsStepResponseOutput ¶
type ToolResultsStepResponseOutput struct{ *pulumi.OutputState }
Represents a tool results step resource. This has the results of a TestExecution.
func (ToolResultsStepResponseOutput) ElementType ¶
func (ToolResultsStepResponseOutput) ElementType() reflect.Type
func (ToolResultsStepResponseOutput) ExecutionId ¶
func (o ToolResultsStepResponseOutput) ExecutionId() pulumi.StringOutput
A tool results execution ID.
func (ToolResultsStepResponseOutput) HistoryId ¶
func (o ToolResultsStepResponseOutput) HistoryId() pulumi.StringOutput
A tool results history ID.
func (ToolResultsStepResponseOutput) Project ¶ added in v0.3.0
func (o ToolResultsStepResponseOutput) Project() pulumi.StringOutput
The cloud project that owns the tool results step.
func (ToolResultsStepResponseOutput) StepId ¶
func (o ToolResultsStepResponseOutput) StepId() pulumi.StringOutput
A tool results step ID.
func (ToolResultsStepResponseOutput) ToToolResultsStepResponseOutput ¶
func (o ToolResultsStepResponseOutput) ToToolResultsStepResponseOutput() ToolResultsStepResponseOutput
func (ToolResultsStepResponseOutput) ToToolResultsStepResponseOutputWithContext ¶
func (o ToolResultsStepResponseOutput) ToToolResultsStepResponseOutputWithContext(ctx context.Context) ToolResultsStepResponseOutput
type UniformSharding ¶
type UniformSharding struct { // The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. NumShards int `pulumi:"numShards"` }
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to "-e numShard" and "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
type UniformShardingArgs ¶
type UniformShardingArgs struct { // The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. NumShards pulumi.IntInput `pulumi:"numShards"` }
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to "-e numShard" and "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
func (UniformShardingArgs) ElementType ¶
func (UniformShardingArgs) ElementType() reflect.Type
func (UniformShardingArgs) ToUniformShardingOutput ¶
func (i UniformShardingArgs) ToUniformShardingOutput() UniformShardingOutput
func (UniformShardingArgs) ToUniformShardingOutputWithContext ¶
func (i UniformShardingArgs) ToUniformShardingOutputWithContext(ctx context.Context) UniformShardingOutput
func (UniformShardingArgs) ToUniformShardingPtrOutput ¶
func (i UniformShardingArgs) ToUniformShardingPtrOutput() UniformShardingPtrOutput
func (UniformShardingArgs) ToUniformShardingPtrOutputWithContext ¶
func (i UniformShardingArgs) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
type UniformShardingInput ¶
type UniformShardingInput interface { pulumi.Input ToUniformShardingOutput() UniformShardingOutput ToUniformShardingOutputWithContext(context.Context) UniformShardingOutput }
UniformShardingInput is an input type that accepts UniformShardingArgs and UniformShardingOutput values. You can construct a concrete instance of `UniformShardingInput` via:
UniformShardingArgs{...}
type UniformShardingOutput ¶
type UniformShardingOutput struct{ *pulumi.OutputState }
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to "-e numShard" and "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
func (UniformShardingOutput) ElementType ¶
func (UniformShardingOutput) ElementType() reflect.Type
func (UniformShardingOutput) NumShards ¶
func (o UniformShardingOutput) NumShards() pulumi.IntOutput
The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (UniformShardingOutput) ToUniformShardingOutput ¶
func (o UniformShardingOutput) ToUniformShardingOutput() UniformShardingOutput
func (UniformShardingOutput) ToUniformShardingOutputWithContext ¶
func (o UniformShardingOutput) ToUniformShardingOutputWithContext(ctx context.Context) UniformShardingOutput
func (UniformShardingOutput) ToUniformShardingPtrOutput ¶
func (o UniformShardingOutput) ToUniformShardingPtrOutput() UniformShardingPtrOutput
func (UniformShardingOutput) ToUniformShardingPtrOutputWithContext ¶
func (o UniformShardingOutput) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
type UniformShardingPtrInput ¶
type UniformShardingPtrInput interface { pulumi.Input ToUniformShardingPtrOutput() UniformShardingPtrOutput ToUniformShardingPtrOutputWithContext(context.Context) UniformShardingPtrOutput }
UniformShardingPtrInput is an input type that accepts UniformShardingArgs, UniformShardingPtr and UniformShardingPtrOutput values. You can construct a concrete instance of `UniformShardingPtrInput` via:
UniformShardingArgs{...} or: nil
func UniformShardingPtr ¶
func UniformShardingPtr(v *UniformShardingArgs) UniformShardingPtrInput
type UniformShardingPtrOutput ¶
type UniformShardingPtrOutput struct{ *pulumi.OutputState }
func (UniformShardingPtrOutput) Elem ¶
func (o UniformShardingPtrOutput) Elem() UniformShardingOutput
func (UniformShardingPtrOutput) ElementType ¶
func (UniformShardingPtrOutput) ElementType() reflect.Type
func (UniformShardingPtrOutput) NumShards ¶
func (o UniformShardingPtrOutput) NumShards() pulumi.IntPtrOutput
The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (UniformShardingPtrOutput) ToUniformShardingPtrOutput ¶
func (o UniformShardingPtrOutput) ToUniformShardingPtrOutput() UniformShardingPtrOutput
func (UniformShardingPtrOutput) ToUniformShardingPtrOutputWithContext ¶
func (o UniformShardingPtrOutput) ToUniformShardingPtrOutputWithContext(ctx context.Context) UniformShardingPtrOutput
type UniformShardingResponse ¶
type UniformShardingResponse struct { // The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500. NumShards int `pulumi:"numShards"` }
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to "-e numShard" and "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
type UniformShardingResponseOutput ¶
type UniformShardingResponseOutput struct{ *pulumi.OutputState }
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to "-e numShard" and "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
func (UniformShardingResponseOutput) ElementType ¶
func (UniformShardingResponseOutput) ElementType() reflect.Type
func (UniformShardingResponseOutput) NumShards ¶
func (o UniformShardingResponseOutput) NumShards() pulumi.IntOutput
The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
func (UniformShardingResponseOutput) ToUniformShardingResponseOutput ¶
func (o UniformShardingResponseOutput) ToUniformShardingResponseOutput() UniformShardingResponseOutput
func (UniformShardingResponseOutput) ToUniformShardingResponseOutputWithContext ¶
func (o UniformShardingResponseOutput) ToUniformShardingResponseOutputWithContext(ctx context.Context) UniformShardingResponseOutput