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

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.getExecution

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

    Gets an Execution. 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 Execution does not exist

    Using getExecution

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getExecution(args: GetExecutionArgs, opts?: InvokeOptions): Promise<GetExecutionResult>
    function getExecutionOutput(args: GetExecutionOutputArgs, opts?: InvokeOptions): Output<GetExecutionResult>
    def get_execution(execution_id: Optional[str] = None,
                      history_id: Optional[str] = None,
                      project: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetExecutionResult
    def get_execution_output(execution_id: Optional[pulumi.Input[str]] = None,
                      history_id: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetExecutionResult]
    func LookupExecution(ctx *Context, args *LookupExecutionArgs, opts ...InvokeOption) (*LookupExecutionResult, error)
    func LookupExecutionOutput(ctx *Context, args *LookupExecutionOutputArgs, opts ...InvokeOption) LookupExecutionResultOutput

    > Note: This function is named LookupExecution in the Go SDK.

    public static class GetExecution 
    {
        public static Task<GetExecutionResult> InvokeAsync(GetExecutionArgs args, InvokeOptions? opts = null)
        public static Output<GetExecutionResult> Invoke(GetExecutionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetExecutionResult> getExecution(GetExecutionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:toolresults/v1beta3:getExecution
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExecutionId string
    HistoryId string
    Project string
    ExecutionId string
    HistoryId string
    Project string
    executionId String
    historyId String
    project String
    executionId string
    historyId string
    project string
    executionId String
    historyId String
    project String

    getExecution Result

    The following output properties are available:

    CompletionTime Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.TimestampResponse
    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.Outputs.TimestampResponse
    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.Outputs.MatrixDimensionDefinitionResponse>
    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.Outputs.OutcomeResponse
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    Specification Pulumi.GoogleNative.ToolResults.V1Beta3.Outputs.SpecificationResponse
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    State string
    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
    CompletionTime TimestampResponse
    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 TimestampResponse
    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 []MatrixDimensionDefinitionResponse
    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 OutcomeResponse
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    Specification SpecificationResponse
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    State string
    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
    completionTime TimestampResponse
    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 TimestampResponse
    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<MatrixDimensionDefinitionResponse>
    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 OutcomeResponse
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    specification SpecificationResponse
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state String
    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
    completionTime TimestampResponse
    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 TimestampResponse
    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 MatrixDimensionDefinitionResponse[]
    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 OutcomeResponse
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    specification SpecificationResponse
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state string
    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
    completion_time TimestampResponse
    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 TimestampResponse
    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[MatrixDimensionDefinitionResponse]
    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 OutcomeResponse
    Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
    specification SpecificationResponse
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state str
    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
    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
    specification Property Map
    Lightweight information about execution request. - In response: present if set by create - In create: optional - In update: optional
    state String
    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

    Supporting Types

    AndroidAppInfoResponse

    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.

    AndroidInstrumentationTestResponse

    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.

    AndroidRoboTestResponse

    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

    AndroidTestResponse

    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.

    DurationResponse

    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

    FailureDetailResponse

    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.

    InconclusiveDetailResponse

    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.

    IosAppInfoResponse

    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

    IosTestLoopResponse

    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

    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.

    IosXcTestResponse

    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.

    OutcomeResponse

    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

    SkippedDetailResponse

    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.

    SpecificationResponse

    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.

    SuccessDetailResponse

    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.

    TimestampResponse

    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