1. Packages
  2. Google Cloud Native
  3. API Docs
  4. toolresults
  5. toolresults/v1beta3
  6. Execution

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.toolresults/v1beta3.Execution

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates an Execution. The returned Execution will have the id set. 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 - NOT_FOUND - if the containing History does not exist 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.

    Create Execution Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Execution(name: string, args: ExecutionArgs, opts?: CustomResourceOptions);
    @overload
    def Execution(resource_name: str,
                  args: ExecutionArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Execution(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  history_id: Optional[str] = None,
                  completion_time: Optional[TimestampArgs] = None,
                  creation_time: Optional[TimestampArgs] = None,
                  dimension_definitions: Optional[Sequence[MatrixDimensionDefinitionArgs]] = None,
                  execution_id: Optional[str] = None,
                  outcome: Optional[OutcomeArgs] = None,
                  project: Optional[str] = None,
                  request_id: Optional[str] = None,
                  specification: Optional[SpecificationArgs] = None,
                  state: Optional[ExecutionState] = None,
                  test_execution_matrix_id: Optional[str] = None)
    func NewExecution(ctx *Context, name string, args ExecutionArgs, opts ...ResourceOption) (*Execution, error)
    public Execution(string name, ExecutionArgs args, CustomResourceOptions? opts = null)
    public Execution(String name, ExecutionArgs args)
    public Execution(String name, ExecutionArgs args, CustomResourceOptions options)
    
    type: google-native:toolresults/v1beta3:Execution
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ExecutionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ExecutionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ExecutionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ExecutionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ExecutionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleexecutionResourceResourceFromToolresultsv1beta3 = new GoogleNative.ToolResults.V1Beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", new()
    {
        HistoryId = "string",
        CompletionTime = new GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs
        {
            Nanos = 0,
            Seconds = "string",
        },
        CreationTime = new GoogleNative.ToolResults.V1Beta3.Inputs.TimestampArgs
        {
            Nanos = 0,
            Seconds = "string",
        },
        DimensionDefinitions = new[]
        {
            null,
        },
        ExecutionId = "string",
        Outcome = new GoogleNative.ToolResults.V1Beta3.Inputs.OutcomeArgs
        {
            FailureDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetailArgs
            {
                Crashed = false,
                DeviceOutOfMemory = false,
                FailedRoboscript = false,
                NotInstalled = false,
                OtherNativeCrash = false,
                TimedOut = false,
                UnableToCrawl = false,
            },
            InconclusiveDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetailArgs
            {
                AbortedByUser = false,
                HasErrorLogs = false,
                InfrastructureFailure = false,
            },
            SkippedDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetailArgs
            {
                IncompatibleAppVersion = false,
                IncompatibleArchitecture = false,
                IncompatibleDevice = false,
            },
            SuccessDetail = new GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetailArgs
            {
                OtherNativeCrash = false,
            },
            Summary = GoogleNative.ToolResults.V1Beta3.OutcomeSummary.Unset,
        },
        Project = "string",
        RequestId = "string",
        Specification = new GoogleNative.ToolResults.V1Beta3.Inputs.SpecificationArgs
        {
            AndroidTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTestArgs
            {
                AndroidAppInfo = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidAppInfoArgs
                {
                    Name = "string",
                    PackageName = "string",
                    VersionCode = "string",
                    VersionName = "string",
                },
                AndroidInstrumentationTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidInstrumentationTestArgs
                {
                    TestPackageId = "string",
                    TestRunnerClass = "string",
                    TestTargets = new[]
                    {
                        "string",
                    },
                    UseOrchestrator = false,
                },
                AndroidRoboTest = new GoogleNative.ToolResults.V1Beta3.Inputs.AndroidRoboTestArgs
                {
                    AppInitialActivity = "string",
                    BootstrapPackageId = "string",
                    BootstrapRunnerClass = "string",
                    MaxDepth = 0,
                    MaxSteps = 0,
                },
                AndroidTestLoop = null,
                TestTimeout = new GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs
                {
                    Nanos = 0,
                    Seconds = "string",
                },
            },
            IosTest = new GoogleNative.ToolResults.V1Beta3.Inputs.IosTestArgs
            {
                IosAppInfo = new GoogleNative.ToolResults.V1Beta3.Inputs.IosAppInfoArgs
                {
                    Name = "string",
                },
                IosRoboTest = null,
                IosTestLoop = new GoogleNative.ToolResults.V1Beta3.Inputs.IosTestLoopArgs
                {
                    BundleId = "string",
                },
                IosXcTest = new GoogleNative.ToolResults.V1Beta3.Inputs.IosXcTestArgs
                {
                    BundleId = "string",
                    XcodeVersion = "string",
                },
                TestTimeout = new GoogleNative.ToolResults.V1Beta3.Inputs.DurationArgs
                {
                    Nanos = 0,
                    Seconds = "string",
                },
            },
        },
        State = GoogleNative.ToolResults.V1Beta3.ExecutionState.UnknownState,
        TestExecutionMatrixId = "string",
    });
    
    example, err := toolresults.NewExecution(ctx, "exampleexecutionResourceResourceFromToolresultsv1beta3", &toolresults.ExecutionArgs{
    	HistoryId: pulumi.String("string"),
    	CompletionTime: &toolresults.TimestampArgs{
    		Nanos:   pulumi.Int(0),
    		Seconds: pulumi.String("string"),
    	},
    	CreationTime: &toolresults.TimestampArgs{
    		Nanos:   pulumi.Int(0),
    		Seconds: pulumi.String("string"),
    	},
    	DimensionDefinitions: toolresults.MatrixDimensionDefinitionArray{
    		&toolresults.MatrixDimensionDefinitionArgs{},
    	},
    	ExecutionId: pulumi.String("string"),
    	Outcome: &toolresults.OutcomeArgs{
    		FailureDetail: &toolresults.FailureDetailArgs{
    			Crashed:           pulumi.Bool(false),
    			DeviceOutOfMemory: pulumi.Bool(false),
    			FailedRoboscript:  pulumi.Bool(false),
    			NotInstalled:      pulumi.Bool(false),
    			OtherNativeCrash:  pulumi.Bool(false),
    			TimedOut:          pulumi.Bool(false),
    			UnableToCrawl:     pulumi.Bool(false),
    		},
    		InconclusiveDetail: &toolresults.InconclusiveDetailArgs{
    			AbortedByUser:         pulumi.Bool(false),
    			HasErrorLogs:          pulumi.Bool(false),
    			InfrastructureFailure: pulumi.Bool(false),
    		},
    		SkippedDetail: &toolresults.SkippedDetailArgs{
    			IncompatibleAppVersion:   pulumi.Bool(false),
    			IncompatibleArchitecture: pulumi.Bool(false),
    			IncompatibleDevice:       pulumi.Bool(false),
    		},
    		SuccessDetail: &toolresults.SuccessDetailArgs{
    			OtherNativeCrash: pulumi.Bool(false),
    		},
    		Summary: toolresults.OutcomeSummaryUnset,
    	},
    	Project:   pulumi.String("string"),
    	RequestId: pulumi.String("string"),
    	Specification: &toolresults.SpecificationArgs{
    		AndroidTest: &toolresults.AndroidTestArgs{
    			AndroidAppInfo: &toolresults.AndroidAppInfoArgs{
    				Name:        pulumi.String("string"),
    				PackageName: pulumi.String("string"),
    				VersionCode: pulumi.String("string"),
    				VersionName: pulumi.String("string"),
    			},
    			AndroidInstrumentationTest: &toolresults.AndroidInstrumentationTestArgs{
    				TestPackageId:   pulumi.String("string"),
    				TestRunnerClass: pulumi.String("string"),
    				TestTargets: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				UseOrchestrator: pulumi.Bool(false),
    			},
    			AndroidRoboTest: &toolresults.AndroidRoboTestArgs{
    				AppInitialActivity:   pulumi.String("string"),
    				BootstrapPackageId:   pulumi.String("string"),
    				BootstrapRunnerClass: pulumi.String("string"),
    				MaxDepth:             pulumi.Int(0),
    				MaxSteps:             pulumi.Int(0),
    			},
    			AndroidTestLoop: &toolresults.AndroidTestLoopArgs{},
    			TestTimeout: &toolresults.DurationArgs{
    				Nanos:   pulumi.Int(0),
    				Seconds: pulumi.String("string"),
    			},
    		},
    		IosTest: &toolresults.IosTestArgs{
    			IosAppInfo: &toolresults.IosAppInfoArgs{
    				Name: pulumi.String("string"),
    			},
    			IosRoboTest: &toolresults.IosRoboTestArgs{},
    			IosTestLoop: &toolresults.IosTestLoopArgs{
    				BundleId: pulumi.String("string"),
    			},
    			IosXcTest: &toolresults.IosXcTestArgs{
    				BundleId:     pulumi.String("string"),
    				XcodeVersion: pulumi.String("string"),
    			},
    			TestTimeout: &toolresults.DurationArgs{
    				Nanos:   pulumi.Int(0),
    				Seconds: pulumi.String("string"),
    			},
    		},
    	},
    	State:                 toolresults.ExecutionStateUnknownState,
    	TestExecutionMatrixId: pulumi.String("string"),
    })
    
    var exampleexecutionResourceResourceFromToolresultsv1beta3 = new Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", ExecutionArgs.builder()
        .historyId("string")
        .completionTime(TimestampArgs.builder()
            .nanos(0)
            .seconds("string")
            .build())
        .creationTime(TimestampArgs.builder()
            .nanos(0)
            .seconds("string")
            .build())
        .dimensionDefinitions()
        .executionId("string")
        .outcome(OutcomeArgs.builder()
            .failureDetail(FailureDetailArgs.builder()
                .crashed(false)
                .deviceOutOfMemory(false)
                .failedRoboscript(false)
                .notInstalled(false)
                .otherNativeCrash(false)
                .timedOut(false)
                .unableToCrawl(false)
                .build())
            .inconclusiveDetail(InconclusiveDetailArgs.builder()
                .abortedByUser(false)
                .hasErrorLogs(false)
                .infrastructureFailure(false)
                .build())
            .skippedDetail(SkippedDetailArgs.builder()
                .incompatibleAppVersion(false)
                .incompatibleArchitecture(false)
                .incompatibleDevice(false)
                .build())
            .successDetail(SuccessDetailArgs.builder()
                .otherNativeCrash(false)
                .build())
            .summary("unset")
            .build())
        .project("string")
        .requestId("string")
        .specification(SpecificationArgs.builder()
            .androidTest(AndroidTestArgs.builder()
                .androidAppInfo(AndroidAppInfoArgs.builder()
                    .name("string")
                    .packageName("string")
                    .versionCode("string")
                    .versionName("string")
                    .build())
                .androidInstrumentationTest(AndroidInstrumentationTestArgs.builder()
                    .testPackageId("string")
                    .testRunnerClass("string")
                    .testTargets("string")
                    .useOrchestrator(false)
                    .build())
                .androidRoboTest(AndroidRoboTestArgs.builder()
                    .appInitialActivity("string")
                    .bootstrapPackageId("string")
                    .bootstrapRunnerClass("string")
                    .maxDepth(0)
                    .maxSteps(0)
                    .build())
                .androidTestLoop()
                .testTimeout(DurationArgs.builder()
                    .nanos(0)
                    .seconds("string")
                    .build())
                .build())
            .iosTest(IosTestArgs.builder()
                .iosAppInfo(IosAppInfoArgs.builder()
                    .name("string")
                    .build())
                .iosRoboTest()
                .iosTestLoop(IosTestLoopArgs.builder()
                    .bundleId("string")
                    .build())
                .iosXcTest(IosXcTestArgs.builder()
                    .bundleId("string")
                    .xcodeVersion("string")
                    .build())
                .testTimeout(DurationArgs.builder()
                    .nanos(0)
                    .seconds("string")
                    .build())
                .build())
            .build())
        .state("unknownState")
        .testExecutionMatrixId("string")
        .build());
    
    exampleexecution_resource_resource_from_toolresultsv1beta3 = google_native.toolresults.v1beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3",
        history_id="string",
        completion_time={
            "nanos": 0,
            "seconds": "string",
        },
        creation_time={
            "nanos": 0,
            "seconds": "string",
        },
        dimension_definitions=[{}],
        execution_id="string",
        outcome={
            "failure_detail": {
                "crashed": False,
                "device_out_of_memory": False,
                "failed_roboscript": False,
                "not_installed": False,
                "other_native_crash": False,
                "timed_out": False,
                "unable_to_crawl": False,
            },
            "inconclusive_detail": {
                "aborted_by_user": False,
                "has_error_logs": False,
                "infrastructure_failure": False,
            },
            "skipped_detail": {
                "incompatible_app_version": False,
                "incompatible_architecture": False,
                "incompatible_device": False,
            },
            "success_detail": {
                "other_native_crash": False,
            },
            "summary": google_native.toolresults.v1beta3.OutcomeSummary.UNSET,
        },
        project="string",
        request_id="string",
        specification={
            "android_test": {
                "android_app_info": {
                    "name": "string",
                    "package_name": "string",
                    "version_code": "string",
                    "version_name": "string",
                },
                "android_instrumentation_test": {
                    "test_package_id": "string",
                    "test_runner_class": "string",
                    "test_targets": ["string"],
                    "use_orchestrator": False,
                },
                "android_robo_test": {
                    "app_initial_activity": "string",
                    "bootstrap_package_id": "string",
                    "bootstrap_runner_class": "string",
                    "max_depth": 0,
                    "max_steps": 0,
                },
                "android_test_loop": {},
                "test_timeout": {
                    "nanos": 0,
                    "seconds": "string",
                },
            },
            "ios_test": {
                "ios_app_info": {
                    "name": "string",
                },
                "ios_robo_test": {},
                "ios_test_loop": {
                    "bundle_id": "string",
                },
                "ios_xc_test": {
                    "bundle_id": "string",
                    "xcode_version": "string",
                },
                "test_timeout": {
                    "nanos": 0,
                    "seconds": "string",
                },
            },
        },
        state=google_native.toolresults.v1beta3.ExecutionState.UNKNOWN_STATE,
        test_execution_matrix_id="string")
    
    const exampleexecutionResourceResourceFromToolresultsv1beta3 = new google_native.toolresults.v1beta3.Execution("exampleexecutionResourceResourceFromToolresultsv1beta3", {
        historyId: "string",
        completionTime: {
            nanos: 0,
            seconds: "string",
        },
        creationTime: {
            nanos: 0,
            seconds: "string",
        },
        dimensionDefinitions: [{}],
        executionId: "string",
        outcome: {
            failureDetail: {
                crashed: false,
                deviceOutOfMemory: false,
                failedRoboscript: false,
                notInstalled: false,
                otherNativeCrash: false,
                timedOut: false,
                unableToCrawl: false,
            },
            inconclusiveDetail: {
                abortedByUser: false,
                hasErrorLogs: false,
                infrastructureFailure: false,
            },
            skippedDetail: {
                incompatibleAppVersion: false,
                incompatibleArchitecture: false,
                incompatibleDevice: false,
            },
            successDetail: {
                otherNativeCrash: false,
            },
            summary: google_native.toolresults.v1beta3.OutcomeSummary.Unset,
        },
        project: "string",
        requestId: "string",
        specification: {
            androidTest: {
                androidAppInfo: {
                    name: "string",
                    packageName: "string",
                    versionCode: "string",
                    versionName: "string",
                },
                androidInstrumentationTest: {
                    testPackageId: "string",
                    testRunnerClass: "string",
                    testTargets: ["string"],
                    useOrchestrator: false,
                },
                androidRoboTest: {
                    appInitialActivity: "string",
                    bootstrapPackageId: "string",
                    bootstrapRunnerClass: "string",
                    maxDepth: 0,
                    maxSteps: 0,
                },
                androidTestLoop: {},
                testTimeout: {
                    nanos: 0,
                    seconds: "string",
                },
            },
            iosTest: {
                iosAppInfo: {
                    name: "string",
                },
                iosRoboTest: {},
                iosTestLoop: {
                    bundleId: "string",
                },
                iosXcTest: {
                    bundleId: "string",
                    xcodeVersion: "string",
                },
                testTimeout: {
                    nanos: 0,
                    seconds: "string",
                },
            },
        },
        state: google_native.toolresults.v1beta3.ExecutionState.UnknownState,
        testExecutionMatrixId: "string",
    });
    
    type: google-native:toolresults/v1beta3:Execution
    properties:
        completionTime:
            nanos: 0
            seconds: string
        creationTime:
            nanos: 0
            seconds: string
        dimensionDefinitions:
            - {}
        executionId: string
        historyId: string
        outcome:
            failureDetail:
                crashed: false
                deviceOutOfMemory: false
                failedRoboscript: false
                notInstalled: false
                otherNativeCrash: false
                timedOut: false
                unableToCrawl: false
            inconclusiveDetail:
                abortedByUser: false
                hasErrorLogs: false
                infrastructureFailure: false
            skippedDetail:
                incompatibleAppVersion: false
                incompatibleArchitecture: false
                incompatibleDevice: false
            successDetail:
                otherNativeCrash: false
            summary: unset
        project: string
        requestId: string
        specification:
            androidTest:
                androidAppInfo:
                    name: string
                    packageName: string
                    versionCode: string
                    versionName: string
                androidInstrumentationTest:
                    testPackageId: string
                    testRunnerClass: string
                    testTargets:
                        - string
                    useOrchestrator: false
                androidRoboTest:
                    appInitialActivity: string
                    bootstrapPackageId: string
                    bootstrapRunnerClass: string
                    maxDepth: 0
                    maxSteps: 0
                androidTestLoop: {}
                testTimeout:
                    nanos: 0
                    seconds: string
            iosTest:
                iosAppInfo:
                    name: string
                iosRoboTest: {}
                iosTestLoop:
                    bundleId: string
                iosXcTest:
                    bundleId: string
                    xcodeVersion: string
                testTimeout:
                    nanos: 0
                    seconds: string
        state: unknownState
        testExecutionMatrixId: string
    

    Execution Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Execution resource accepts the following input properties:

    HistoryId string
    CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Timestamp
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    CreationTime Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Timestamp
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    DimensionDefinitions List<Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.MatrixDimensionDefinition>
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    ExecutionId string
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    Outcome Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Outcome
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    Project string
    RequestId string
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    Specification Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.Specification
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    State Pulumi.GoogleNative.ToolResults.V1Beta3.ExecutionState
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    TestExecutionMatrixId string
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
    HistoryId string
    CompletionTime TimestampArgs
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    CreationTime TimestampArgs
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    DimensionDefinitions []MatrixDimensionDefinitionArgs
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    ExecutionId string
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    Outcome OutcomeArgs
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    Project string
    RequestId string
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    Specification SpecificationArgs
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    State ExecutionStateEnum
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    TestExecutionMatrixId string
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
    historyId String
    completionTime Timestamp
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    creationTime Timestamp
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    dimensionDefinitions List<MatrixDimensionDefinition>
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    executionId String
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    outcome Outcome
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    project String
    requestId String
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    specification Specification
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state ExecutionState
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    testExecutionMatrixId String
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
    historyId string
    completionTime Timestamp
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    creationTime Timestamp
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    dimensionDefinitions MatrixDimensionDefinition[]
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    executionId string
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    outcome Outcome
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    project string
    requestId string
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    specification Specification
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state ExecutionState
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    testExecutionMatrixId string
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
    history_id str
    completion_time TimestampArgs
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    creation_time TimestampArgs
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    dimension_definitions Sequence[MatrixDimensionDefinitionArgs]
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    execution_id str
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    outcome OutcomeArgs
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    project str
    request_id str
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    specification SpecificationArgs
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state ExecutionState
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    test_execution_matrix_id str
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
    historyId String
    completionTime Property Map
    The time when the Execution status transitioned to COMPLETE. This value will be set automatically when state transitions to COMPLETE. - In response: set if the execution state is COMPLETE. - In create/update request: never set
    creationTime Property Map
    The time when the Execution was created. This value will be set automatically when CreateExecution is called. - In response: always set - In create/update request: never set
    dimensionDefinitions List<Property Map>
    The dimensions along which different steps in this execution may vary. This must remain fixed over the life of the execution. Returns INVALID_ARGUMENT if this field is set in an update request. Returns INVALID_ARGUMENT if the same name occurs in more than one dimension_definition. Returns INVALID_ARGUMENT if the size of the list is over 100. - In response: present if set by create - In create request: optional - In update request: never set
    executionId String
    A unique identifier within a History for this Execution. Returns INVALID_ARGUMENT if this field is set or overwritten by the caller. - In response always set - In create/update request: never set
    outcome Property Map
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    project String
    requestId String
    A unique request ID for server to detect duplicated requests. For example, a UUID. Optional, but strongly recommended.
    specification Property Map
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state "unknownState" | "pending" | "inProgress" | "complete"
    The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
    testExecutionMatrixId String
    TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Execution resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    AndroidAppInfo, AndroidAppInfoArgs

    Name string
    The name of the app. Optional
    PackageName string
    The package name of the app. Required.
    VersionCode string
    The internal version code of the app. Optional.
    VersionName string
    The version name of the app. Optional.
    Name string
    The name of the app. Optional
    PackageName string
    The package name of the app. Required.
    VersionCode string
    The internal version code of the app. Optional.
    VersionName string
    The version name of the app. Optional.
    name String
    The name of the app. Optional
    packageName String
    The package name of the app. Required.
    versionCode String
    The internal version code of the app. Optional.
    versionName String
    The version name of the app. Optional.
    name string
    The name of the app. Optional
    packageName string
    The package name of the app. Required.
    versionCode string
    The internal version code of the app. Optional.
    versionName string
    The version name of the app. Optional.
    name str
    The name of the app. Optional
    package_name str
    The package name of the app. Required.
    version_code str
    The internal version code of the app. Optional.
    version_name str
    The version name of the app. Optional.
    name String
    The name of the app. Optional
    packageName String
    The package name of the app. Required.
    versionCode String
    The internal version code of the app. Optional.
    versionName String
    The version name of the app. Optional.

    AndroidAppInfoResponse, AndroidAppInfoResponseArgs

    Name string
    The name of the app. Optional
    PackageName string
    The package name of the app. Required.
    VersionCode string
    The internal version code of the app. Optional.
    VersionName string
    The version name of the app. Optional.
    Name string
    The name of the app. Optional
    PackageName string
    The package name of the app. Required.
    VersionCode string
    The internal version code of the app. Optional.
    VersionName string
    The version name of the app. Optional.
    name String
    The name of the app. Optional
    packageName String
    The package name of the app. Required.
    versionCode String
    The internal version code of the app. Optional.
    versionName String
    The version name of the app. Optional.
    name string
    The name of the app. Optional
    packageName string
    The package name of the app. Required.
    versionCode string
    The internal version code of the app. Optional.
    versionName string
    The version name of the app. Optional.
    name str
    The name of the app. Optional
    package_name str
    The package name of the app. Required.
    version_code str
    The internal version code of the app. Optional.
    version_name str
    The version name of the app. Optional.
    name String
    The name of the app. Optional
    packageName String
    The package name of the app. Required.
    versionCode String
    The internal version code of the app. Optional.
    versionName String
    The version name of the app. Optional.

    AndroidInstrumentationTest, AndroidInstrumentationTestArgs

    TestPackageId string
    The java package for the test to be executed. Required
    TestRunnerClass string
    The InstrumentationTestRunner class. Required
    TestTargets List<string>
    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.
    UseOrchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    TestPackageId string
    The java package for the test to be executed. Required
    TestRunnerClass string
    The InstrumentationTestRunner class. Required
    TestTargets []string
    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.
    UseOrchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId String
    The java package for the test to be executed. Required
    testRunnerClass String
    The InstrumentationTestRunner class. Required
    testTargets List<String>
    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.
    useOrchestrator Boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId string
    The java package for the test to be executed. Required
    testRunnerClass string
    The InstrumentationTestRunner class. Required
    testTargets string[]
    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.
    useOrchestrator boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    test_package_id str
    The java package for the test to be executed. Required
    test_runner_class str
    The InstrumentationTestRunner class. Required
    test_targets Sequence[str]
    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.
    use_orchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId String
    The java package for the test to be executed. Required
    testRunnerClass String
    The InstrumentationTestRunner class. Required
    testTargets List<String>
    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.
    useOrchestrator Boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.

    AndroidInstrumentationTestResponse, AndroidInstrumentationTestResponseArgs

    TestPackageId string
    The java package for the test to be executed. Required
    TestRunnerClass string
    The InstrumentationTestRunner class. Required
    TestTargets List<string>
    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.
    UseOrchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    TestPackageId string
    The java package for the test to be executed. Required
    TestRunnerClass string
    The InstrumentationTestRunner class. Required
    TestTargets []string
    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.
    UseOrchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId String
    The java package for the test to be executed. Required
    testRunnerClass String
    The InstrumentationTestRunner class. Required
    testTargets List<String>
    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.
    useOrchestrator Boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId string
    The java package for the test to be executed. Required
    testRunnerClass string
    The InstrumentationTestRunner class. Required
    testTargets string[]
    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.
    useOrchestrator boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    test_package_id str
    The java package for the test to be executed. Required
    test_runner_class str
    The InstrumentationTestRunner class. Required
    test_targets Sequence[str]
    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.
    use_orchestrator bool
    The flag indicates whether Android Test Orchestrator will be used to run test or not.
    testPackageId String
    The java package for the test to be executed. Required
    testRunnerClass String
    The InstrumentationTestRunner class. Required
    testTargets List<String>
    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.
    useOrchestrator Boolean
    The flag indicates whether Android Test Orchestrator will be used to run test or not.

    AndroidRoboTest, AndroidRoboTestArgs

    AppInitialActivity string
    The initial activity that should be used to start the app. Optional
    BootstrapPackageId string
    The java package for the bootstrap. Optional
    BootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    MaxDepth int
    The max depth of the traversal stack Robo can explore. Optional
    MaxSteps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    AppInitialActivity string
    The initial activity that should be used to start the app. Optional
    BootstrapPackageId string
    The java package for the bootstrap. Optional
    BootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    MaxDepth int
    The max depth of the traversal stack Robo can explore. Optional
    MaxSteps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity String
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId String
    The java package for the bootstrap. Optional
    bootstrapRunnerClass String
    The runner class for the bootstrap. Optional
    maxDepth Integer
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps Integer
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity string
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId string
    The java package for the bootstrap. Optional
    bootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    maxDepth number
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps number
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    app_initial_activity str
    The initial activity that should be used to start the app. Optional
    bootstrap_package_id str
    The java package for the bootstrap. Optional
    bootstrap_runner_class str
    The runner class for the bootstrap. Optional
    max_depth int
    The max depth of the traversal stack Robo can explore. Optional
    max_steps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity String
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId String
    The java package for the bootstrap. Optional
    bootstrapRunnerClass String
    The runner class for the bootstrap. Optional
    maxDepth Number
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps Number
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional

    AndroidRoboTestResponse, AndroidRoboTestResponseArgs

    AppInitialActivity string
    The initial activity that should be used to start the app. Optional
    BootstrapPackageId string
    The java package for the bootstrap. Optional
    BootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    MaxDepth int
    The max depth of the traversal stack Robo can explore. Optional
    MaxSteps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    AppInitialActivity string
    The initial activity that should be used to start the app. Optional
    BootstrapPackageId string
    The java package for the bootstrap. Optional
    BootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    MaxDepth int
    The max depth of the traversal stack Robo can explore. Optional
    MaxSteps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity String
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId String
    The java package for the bootstrap. Optional
    bootstrapRunnerClass String
    The runner class for the bootstrap. Optional
    maxDepth Integer
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps Integer
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity string
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId string
    The java package for the bootstrap. Optional
    bootstrapRunnerClass string
    The runner class for the bootstrap. Optional
    maxDepth number
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps number
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    app_initial_activity str
    The initial activity that should be used to start the app. Optional
    bootstrap_package_id str
    The java package for the bootstrap. Optional
    bootstrap_runner_class str
    The runner class for the bootstrap. Optional
    max_depth int
    The max depth of the traversal stack Robo can explore. Optional
    max_steps int
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional
    appInitialActivity String
    The initial activity that should be used to start the app. Optional
    bootstrapPackageId String
    The java package for the bootstrap. Optional
    bootstrapRunnerClass String
    The runner class for the bootstrap. Optional
    maxDepth Number
    The max depth of the traversal stack Robo can explore. Optional
    maxSteps Number
    The max number of steps/actions Robo can execute. Default is no limit (0). Optional

    AndroidTest, AndroidTestArgs

    AndroidAppInfo AndroidAppInfo
    Information about the application under test.
    AndroidInstrumentationTest AndroidInstrumentationTest
    An Android instrumentation test.
    AndroidRoboTest AndroidRoboTest
    An Android robo test.
    AndroidTestLoop AndroidTestLoop
    An Android test loop.
    TestTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo AndroidAppInfo
    Information about the application under test.
    androidInstrumentationTest AndroidInstrumentationTest
    An Android instrumentation test.
    androidRoboTest AndroidRoboTest
    An Android robo test.
    androidTestLoop AndroidTestLoop
    An Android test loop.
    testTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo AndroidAppInfo
    Information about the application under test.
    androidInstrumentationTest AndroidInstrumentationTest
    An Android instrumentation test.
    androidRoboTest AndroidRoboTest
    An Android robo test.
    androidTestLoop AndroidTestLoop
    An Android test loop.
    testTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    android_app_info AndroidAppInfo
    Information about the application under test.
    android_instrumentation_test AndroidInstrumentationTest
    An Android instrumentation test.
    android_robo_test AndroidRoboTest
    An Android robo test.
    android_test_loop AndroidTestLoop
    An Android test loop.
    test_timeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo Property Map
    Information about the application under test.
    androidInstrumentationTest Property Map
    An Android instrumentation test.
    androidRoboTest Property Map
    An Android robo test.
    androidTestLoop Property Map
    An Android test loop.
    testTimeout Property Map
    Max time a test is allowed to run before it is automatically cancelled.

    AndroidTestResponse, AndroidTestResponseArgs

    AndroidAppInfo AndroidAppInfoResponse
    Information about the application under test.
    AndroidInstrumentationTest AndroidInstrumentationTestResponse
    An Android instrumentation test.
    AndroidRoboTest AndroidRoboTestResponse
    An Android robo test.
    AndroidTestLoop AndroidTestLoopResponse
    An Android test loop.
    TestTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo AndroidAppInfoResponse
    Information about the application under test.
    androidInstrumentationTest AndroidInstrumentationTestResponse
    An Android instrumentation test.
    androidRoboTest AndroidRoboTestResponse
    An Android robo test.
    androidTestLoop AndroidTestLoopResponse
    An Android test loop.
    testTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo AndroidAppInfoResponse
    Information about the application under test.
    androidInstrumentationTest AndroidInstrumentationTestResponse
    An Android instrumentation test.
    androidRoboTest AndroidRoboTestResponse
    An Android robo test.
    androidTestLoop AndroidTestLoopResponse
    An Android test loop.
    testTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    android_app_info AndroidAppInfoResponse
    Information about the application under test.
    android_instrumentation_test AndroidInstrumentationTestResponse
    An Android instrumentation test.
    android_robo_test AndroidRoboTestResponse
    An Android robo test.
    android_test_loop AndroidTestLoopResponse
    An Android test loop.
    test_timeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    androidAppInfo Property Map
    Information about the application under test.
    androidInstrumentationTest Property Map
    An Android instrumentation test.
    androidRoboTest Property Map
    An Android robo test.
    androidTestLoop Property Map
    An Android test loop.
    testTimeout Property Map
    Max time a test is allowed to run before it is automatically cancelled.

    Duration, DurationArgs

    Nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    Seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    Nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    Seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos Integer
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds String
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos number
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds str
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos Number
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds String
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

    DurationResponse, DurationResponseArgs

    Nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    Seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    Nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    Seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos Integer
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds String
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos number
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds string
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos int
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds str
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
    nanos Number
    Signed fractions of a second at nanosecond resolution of the span of time. Durations less than one second are represented with a 0 seconds field and a positive or negative nanos field. For durations of one second or more, a non-zero value for the nanos field must be of the same sign as the seconds field. Must be from -999,999,999 to +999,999,999 inclusive.
    seconds String
    Signed seconds of the span of time. Must be from -315,576,000,000 to +315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years

    ExecutionState, ExecutionStateArgs

    UnknownState
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    Pending
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    InProgress
    inProgressThe Execution/Step is in progress.
    Complete
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
    ExecutionStateUnknownState
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    ExecutionStatePending
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    ExecutionStateInProgress
    inProgressThe Execution/Step is in progress.
    ExecutionStateComplete
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
    UnknownState
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    Pending
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    InProgress
    inProgressThe Execution/Step is in progress.
    Complete
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
    UnknownState
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    Pending
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    InProgress
    inProgressThe Execution/Step is in progress.
    Complete
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
    UNKNOWN_STATE
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    PENDING
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    IN_PROGRESS
    inProgressThe Execution/Step is in progress.
    COMPLETE
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.
    "unknownState"
    unknownStateShould never be in this state. Exists for proto deserialization backward compatibility.
    "pending"
    pendingThe Execution/Step is created, ready to run, but not running yet. If an Execution/Step is created without initial state, it is assumed that the Execution/Step is in PENDING state.
    "inProgress"
    inProgressThe Execution/Step is in progress.
    "complete"
    completeThe finalized, immutable state. Steps/Executions in this state cannot be modified.

    FailureDetail, FailureDetailArgs

    Crashed bool
    If the failure was severe because the system (app) under test crashed.
    DeviceOutOfMemory bool
    If the device ran out of memory during a test, causing the test to crash.
    FailedRoboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    NotInstalled bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    OtherNativeCrash bool
    If a native process (including any other than the app) crashed.
    TimedOut bool
    If the test overran some time limit, and that is why it failed.
    UnableToCrawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    Crashed bool
    If the failure was severe because the system (app) under test crashed.
    DeviceOutOfMemory bool
    If the device ran out of memory during a test, causing the test to crash.
    FailedRoboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    NotInstalled bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    OtherNativeCrash bool
    If a native process (including any other than the app) crashed.
    TimedOut bool
    If the test overran some time limit, and that is why it failed.
    UnableToCrawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed Boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory Boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript Boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled Boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash Boolean
    If a native process (including any other than the app) crashed.
    timedOut Boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl Boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash boolean
    If a native process (including any other than the app) crashed.
    timedOut boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed bool
    If the failure was severe because the system (app) under test crashed.
    device_out_of_memory bool
    If the device ran out of memory during a test, causing the test to crash.
    failed_roboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    not_installed bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    other_native_crash bool
    If a native process (including any other than the app) crashed.
    timed_out bool
    If the test overran some time limit, and that is why it failed.
    unable_to_crawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed Boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory Boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript Boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled Boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash Boolean
    If a native process (including any other than the app) crashed.
    timedOut Boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl Boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.

    FailureDetailResponse, FailureDetailResponseArgs

    Crashed bool
    If the failure was severe because the system (app) under test crashed.
    DeviceOutOfMemory bool
    If the device ran out of memory during a test, causing the test to crash.
    FailedRoboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    NotInstalled bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    OtherNativeCrash bool
    If a native process (including any other than the app) crashed.
    TimedOut bool
    If the test overran some time limit, and that is why it failed.
    UnableToCrawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    Crashed bool
    If the failure was severe because the system (app) under test crashed.
    DeviceOutOfMemory bool
    If the device ran out of memory during a test, causing the test to crash.
    FailedRoboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    NotInstalled bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    OtherNativeCrash bool
    If a native process (including any other than the app) crashed.
    TimedOut bool
    If the test overran some time limit, and that is why it failed.
    UnableToCrawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed Boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory Boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript Boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled Boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash Boolean
    If a native process (including any other than the app) crashed.
    timedOut Boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl Boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash boolean
    If a native process (including any other than the app) crashed.
    timedOut boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed bool
    If the failure was severe because the system (app) under test crashed.
    device_out_of_memory bool
    If the device ran out of memory during a test, causing the test to crash.
    failed_roboscript bool
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    not_installed bool
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    other_native_crash bool
    If a native process (including any other than the app) crashed.
    timed_out bool
    If the test overran some time limit, and that is why it failed.
    unable_to_crawl bool
    If the robo was unable to crawl the app; perhaps because the app did not start.
    crashed Boolean
    If the failure was severe because the system (app) under test crashed.
    deviceOutOfMemory Boolean
    If the device ran out of memory during a test, causing the test to crash.
    failedRoboscript Boolean
    If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
    notInstalled Boolean
    If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
    otherNativeCrash Boolean
    If a native process (including any other than the app) crashed.
    timedOut Boolean
    If the test overran some time limit, and that is why it failed.
    unableToCrawl Boolean
    If the robo was unable to crawl the app; perhaps because the app did not start.

    InconclusiveDetail, InconclusiveDetailArgs

    AbortedByUser bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    HasErrorLogs bool
    If results are being provided to the user in certain cases of infrastructure failures
    InfrastructureFailure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    AbortedByUser bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    HasErrorLogs bool
    If results are being provided to the user in certain cases of infrastructure failures
    InfrastructureFailure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser Boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs Boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure Boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    aborted_by_user bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    has_error_logs bool
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructure_failure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser Boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs Boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure Boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

    InconclusiveDetailResponse, InconclusiveDetailResponseArgs

    AbortedByUser bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    HasErrorLogs bool
    If results are being provided to the user in certain cases of infrastructure failures
    InfrastructureFailure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    AbortedByUser bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    HasErrorLogs bool
    If results are being provided to the user in certain cases of infrastructure failures
    InfrastructureFailure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser Boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs Boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure Boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    aborted_by_user bool
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    has_error_logs bool
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructure_failure bool
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.
    abortedByUser Boolean
    If the end user aborted the test execution before a pass or fail could be determined. For example, the user pressed ctrl-c which sent a kill signal to the test runner while the test was running.
    hasErrorLogs Boolean
    If results are being provided to the user in certain cases of infrastructure failures
    infrastructureFailure Boolean
    If the test runner could not determine success or failure because the test depends on a component other than the system under test which failed. For example, a mobile test requires provisioning a device where the test executes, and that provisioning can fail.

    IosAppInfo, IosAppInfoArgs

    Name string
    The name of the app. Required
    Name string
    The name of the app. Required
    name String
    The name of the app. Required
    name string
    The name of the app. Required
    name str
    The name of the app. Required
    name String
    The name of the app. Required

    IosAppInfoResponse, IosAppInfoResponseArgs

    Name string
    The name of the app. Required
    Name string
    The name of the app. Required
    name String
    The name of the app. Required
    name string
    The name of the app. Required
    name str
    The name of the app. Required
    name String
    The name of the app. Required

    IosTest, IosTestArgs

    IosAppInfo IosAppInfo
    Information about the application under test.
    IosRoboTest IosRoboTest
    An iOS Robo test.
    IosTestLoop IosTestLoop
    An iOS test loop.
    IosXcTest IosXcTest
    An iOS XCTest.
    TestTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo IosAppInfo
    Information about the application under test.
    iosRoboTest IosRoboTest
    An iOS Robo test.
    iosTestLoop IosTestLoop
    An iOS test loop.
    iosXcTest IosXcTest
    An iOS XCTest.
    testTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo IosAppInfo
    Information about the application under test.
    iosRoboTest IosRoboTest
    An iOS Robo test.
    iosTestLoop IosTestLoop
    An iOS test loop.
    iosXcTest IosXcTest
    An iOS XCTest.
    testTimeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    ios_app_info IosAppInfo
    Information about the application under test.
    ios_robo_test IosRoboTest
    An iOS Robo test.
    ios_test_loop IosTestLoop
    An iOS test loop.
    ios_xc_test IosXcTest
    An iOS XCTest.
    test_timeout Duration
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo Property Map
    Information about the application under test.
    iosRoboTest Property Map
    An iOS Robo test.
    iosTestLoop Property Map
    An iOS test loop.
    iosXcTest Property Map
    An iOS XCTest.
    testTimeout Property Map
    Max time a test is allowed to run before it is automatically cancelled.

    IosTestLoop, IosTestLoopArgs

    BundleId string
    Bundle ID of the app.
    BundleId string
    Bundle ID of the app.
    bundleId String
    Bundle ID of the app.
    bundleId string
    Bundle ID of the app.
    bundle_id str
    Bundle ID of the app.
    bundleId String
    Bundle ID of the app.

    IosTestLoopResponse, IosTestLoopResponseArgs

    BundleId string
    Bundle ID of the app.
    BundleId string
    Bundle ID of the app.
    bundleId String
    Bundle ID of the app.
    bundleId string
    Bundle ID of the app.
    bundle_id str
    Bundle ID of the app.
    bundleId String
    Bundle ID of the app.

    IosTestResponse, IosTestResponseArgs

    IosAppInfo IosAppInfoResponse
    Information about the application under test.
    IosRoboTest IosRoboTestResponse
    An iOS Robo test.
    IosTestLoop IosTestLoopResponse
    An iOS test loop.
    IosXcTest IosXcTestResponse
    An iOS XCTest.
    TestTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo IosAppInfoResponse
    Information about the application under test.
    iosRoboTest IosRoboTestResponse
    An iOS Robo test.
    iosTestLoop IosTestLoopResponse
    An iOS test loop.
    iosXcTest IosXcTestResponse
    An iOS XCTest.
    testTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo IosAppInfoResponse
    Information about the application under test.
    iosRoboTest IosRoboTestResponse
    An iOS Robo test.
    iosTestLoop IosTestLoopResponse
    An iOS test loop.
    iosXcTest IosXcTestResponse
    An iOS XCTest.
    testTimeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    ios_app_info IosAppInfoResponse
    Information about the application under test.
    ios_robo_test IosRoboTestResponse
    An iOS Robo test.
    ios_test_loop IosTestLoopResponse
    An iOS test loop.
    ios_xc_test IosXcTestResponse
    An iOS XCTest.
    test_timeout DurationResponse
    Max time a test is allowed to run before it is automatically cancelled.
    iosAppInfo Property Map
    Information about the application under test.
    iosRoboTest Property Map
    An iOS Robo test.
    iosTestLoop Property Map
    An iOS test loop.
    iosXcTest Property Map
    An iOS XCTest.
    testTimeout Property Map
    Max time a test is allowed to run before it is automatically cancelled.

    IosXcTest, IosXcTestArgs

    BundleId string
    Bundle ID of the app.
    XcodeVersion string
    Xcode version that the test was run with.
    BundleId string
    Bundle ID of the app.
    XcodeVersion string
    Xcode version that the test was run with.
    bundleId String
    Bundle ID of the app.
    xcodeVersion String
    Xcode version that the test was run with.
    bundleId string
    Bundle ID of the app.
    xcodeVersion string
    Xcode version that the test was run with.
    bundle_id str
    Bundle ID of the app.
    xcode_version str
    Xcode version that the test was run with.
    bundleId String
    Bundle ID of the app.
    xcodeVersion String
    Xcode version that the test was run with.

    IosXcTestResponse, IosXcTestResponseArgs

    BundleId string
    Bundle ID of the app.
    XcodeVersion string
    Xcode version that the test was run with.
    BundleId string
    Bundle ID of the app.
    XcodeVersion string
    Xcode version that the test was run with.
    bundleId String
    Bundle ID of the app.
    xcodeVersion String
    Xcode version that the test was run with.
    bundleId string
    Bundle ID of the app.
    xcodeVersion string
    Xcode version that the test was run with.
    bundle_id str
    Bundle ID of the app.
    xcode_version str
    Xcode version that the test was run with.
    bundleId String
    Bundle ID of the app.
    xcodeVersion String
    Xcode version that the test was run with.

    Outcome, OutcomeArgs

    FailureDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetail
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    InconclusiveDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetail
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    SkippedDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetail
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    SuccessDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetail
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    Summary Pulumi.GoogleNative.ToolResults.V1Beta3.OutcomeSummary
    The simplest way to interpret a result. Required
    FailureDetail FailureDetail
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    InconclusiveDetail InconclusiveDetail
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    SkippedDetail SkippedDetail
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    SuccessDetail SuccessDetail
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    Summary OutcomeSummary
    The simplest way to interpret a result. Required
    failureDetail FailureDetail
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail InconclusiveDetail
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail SkippedDetail
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail SuccessDetail
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary OutcomeSummary
    The simplest way to interpret a result. Required
    failureDetail FailureDetail
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail InconclusiveDetail
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail SkippedDetail
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail SuccessDetail
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary OutcomeSummary
    The simplest way to interpret a result. Required
    failure_detail FailureDetail
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusive_detail InconclusiveDetail
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skipped_detail SkippedDetail
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    success_detail SuccessDetail
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary OutcomeSummary
    The simplest way to interpret a result. Required
    failureDetail Property Map
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail Property Map
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail Property Map
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail Property Map
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary "unset" | "success" | "failure" | "inconclusive" | "skipped" | "flaky"
    The simplest way to interpret a result. Required

    OutcomeResponse, OutcomeResponseArgs

    FailureDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.FailureDetailResponse
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    InconclusiveDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.InconclusiveDetailResponse
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    SkippedDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SkippedDetailResponse
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    SuccessDetail Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.SuccessDetailResponse
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    Summary string
    The simplest way to interpret a result. Required
    FailureDetail FailureDetailResponse
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    InconclusiveDetail InconclusiveDetailResponse
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    SkippedDetail SkippedDetailResponse
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    SuccessDetail SuccessDetailResponse
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    Summary string
    The simplest way to interpret a result. Required
    failureDetail FailureDetailResponse
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail InconclusiveDetailResponse
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail SkippedDetailResponse
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail SuccessDetailResponse
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary String
    The simplest way to interpret a result. Required
    failureDetail FailureDetailResponse
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail InconclusiveDetailResponse
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail SkippedDetailResponse
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail SuccessDetailResponse
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary string
    The simplest way to interpret a result. Required
    failure_detail FailureDetailResponse
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusive_detail InconclusiveDetailResponse
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skipped_detail SkippedDetailResponse
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    success_detail SuccessDetailResponse
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary str
    The simplest way to interpret a result. Required
    failureDetail Property Map
    More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
    inconclusiveDetail Property Map
    More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
    skippedDetail Property Map
    More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
    successDetail Property Map
    More information about a SUCCESS outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SUCCESS. Optional
    summary String
    The simplest way to interpret a result. Required

    OutcomeSummary, OutcomeSummaryArgs

    Unset
    unsetDo not use. For proto versioning only.
    Success
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    Failure
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    Inconclusive
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    Skipped
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    Flaky
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.
    OutcomeSummaryUnset
    unsetDo not use. For proto versioning only.
    OutcomeSummarySuccess
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    OutcomeSummaryFailure
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    OutcomeSummaryInconclusive
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    OutcomeSummarySkipped
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    OutcomeSummaryFlaky
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.
    Unset
    unsetDo not use. For proto versioning only.
    Success
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    Failure
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    Inconclusive
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    Skipped
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    Flaky
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.
    Unset
    unsetDo not use. For proto versioning only.
    Success
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    Failure
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    Inconclusive
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    Skipped
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    Flaky
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.
    UNSET
    unsetDo not use. For proto versioning only.
    SUCCESS
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    FAILURE
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    INCONCLUSIVE
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    SKIPPED
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    FLAKY
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.
    "unset"
    unsetDo not use. For proto versioning only.
    "success"
    successThe test matrix run was successful, for instance: - All the test cases passed. - Robo did not detect a crash of the application under test.
    "failure"
    failureA run failed, for instance: - One or more test case failed. - A test timed out. - The application under test crashed.
    "inconclusive"
    inconclusiveSomething unexpected happened. The run should still be considered unsuccessful but this is likely a transient problem and re-running the test might be successful.
    "skipped"
    skippedAll tests were skipped, for instance: - All device configurations were incompatible.
    "flaky"
    flakyA group of steps that were run with the same configuration had both failure and success outcomes.

    SkippedDetail, SkippedDetailArgs

    IncompatibleAppVersion bool
    If the App doesn't support the specific API level.
    IncompatibleArchitecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    IncompatibleDevice bool
    If the requested OS version doesn't run on the specific device model.
    IncompatibleAppVersion bool
    If the App doesn't support the specific API level.
    IncompatibleArchitecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    IncompatibleDevice bool
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion Boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture Boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice Boolean
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice boolean
    If the requested OS version doesn't run on the specific device model.
    incompatible_app_version bool
    If the App doesn't support the specific API level.
    incompatible_architecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    incompatible_device bool
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion Boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture Boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice Boolean
    If the requested OS version doesn't run on the specific device model.

    SkippedDetailResponse, SkippedDetailResponseArgs

    IncompatibleAppVersion bool
    If the App doesn't support the specific API level.
    IncompatibleArchitecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    IncompatibleDevice bool
    If the requested OS version doesn't run on the specific device model.
    IncompatibleAppVersion bool
    If the App doesn't support the specific API level.
    IncompatibleArchitecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    IncompatibleDevice bool
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion Boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture Boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice Boolean
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice boolean
    If the requested OS version doesn't run on the specific device model.
    incompatible_app_version bool
    If the App doesn't support the specific API level.
    incompatible_architecture bool
    If the App doesn't run on the specific architecture, for example, x86.
    incompatible_device bool
    If the requested OS version doesn't run on the specific device model.
    incompatibleAppVersion Boolean
    If the App doesn't support the specific API level.
    incompatibleArchitecture Boolean
    If the App doesn't run on the specific architecture, for example, x86.
    incompatibleDevice Boolean
    If the requested OS version doesn't run on the specific device model.

    Specification, SpecificationArgs

    AndroidTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.AndroidTest
    An Android mobile test execution specification.
    IosTest Pulumi.GoogleNative.ToolResults.V1Beta3.Inputs.IosTest
    An iOS mobile test execution specification.
    AndroidTest AndroidTest
    An Android mobile test execution specification.
    IosTest IosTest
    An iOS mobile test execution specification.
    androidTest AndroidTest
    An Android mobile test execution specification.
    iosTest IosTest
    An iOS mobile test execution specification.
    androidTest AndroidTest
    An Android mobile test execution specification.
    iosTest IosTest
    An iOS mobile test execution specification.
    android_test AndroidTest
    An Android mobile test execution specification.
    ios_test IosTest
    An iOS mobile test execution specification.
    androidTest Property Map
    An Android mobile test execution specification.
    iosTest Property Map
    An iOS mobile test execution specification.

    SpecificationResponse, SpecificationResponseArgs

    AndroidTest AndroidTestResponse
    An Android mobile test execution specification.
    IosTest IosTestResponse
    An iOS mobile test execution specification.
    androidTest AndroidTestResponse
    An Android mobile test execution specification.
    iosTest IosTestResponse
    An iOS mobile test execution specification.
    androidTest AndroidTestResponse
    An Android mobile test execution specification.
    iosTest IosTestResponse
    An iOS mobile test execution specification.
    android_test AndroidTestResponse
    An Android mobile test execution specification.
    ios_test IosTestResponse
    An iOS mobile test execution specification.
    androidTest Property Map
    An Android mobile test execution specification.
    iosTest Property Map
    An iOS mobile test execution specification.

    SuccessDetail, SuccessDetailArgs

    OtherNativeCrash bool
    If a native process other than the app crashed.
    OtherNativeCrash bool
    If a native process other than the app crashed.
    otherNativeCrash Boolean
    If a native process other than the app crashed.
    otherNativeCrash boolean
    If a native process other than the app crashed.
    other_native_crash bool
    If a native process other than the app crashed.
    otherNativeCrash Boolean
    If a native process other than the app crashed.

    SuccessDetailResponse, SuccessDetailResponseArgs

    OtherNativeCrash bool
    If a native process other than the app crashed.
    OtherNativeCrash bool
    If a native process other than the app crashed.
    otherNativeCrash Boolean
    If a native process other than the app crashed.
    otherNativeCrash boolean
    If a native process other than the app crashed.
    other_native_crash bool
    If a native process other than the app crashed.
    otherNativeCrash Boolean
    If a native process other than the app crashed.

    Timestamp, TimestampArgs

    Nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    Seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    Nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    Seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos Integer
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds String
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos number
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds str
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos Number
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds String
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

    TimestampResponse, TimestampResponseArgs

    Nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    Seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    Nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    Seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos Integer
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds String
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos number
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds string
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos int
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds str
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
    nanos Number
    Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
    seconds String
    Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi