Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.toolresults/v1beta3.getExecution
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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 dictionaryThe following arguments are supported:
- Execution
Id string - History
Id string - Project string
 
- Execution
Id string - History
Id string - Project string
 
- execution
Id String - history
Id String - project String
 
- execution
Id string - history
Id string - project string
 
- execution_
id str - history_
id str - project str
 
- execution
Id String - history
Id String - project String
 
getExecution Result
The following output properties are available:
- Completion
Time Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Timestamp Response  - 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 Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Timestamp Response  - 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 List<Pulumi.Google Native. Tool Results. V1Beta3. Outputs. Matrix Dimension Definition Response>  - 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 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.
Google Native. Tool Results. V1Beta3. Outputs. Outcome Response  - 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.
Google Native. Tool Results. V1Beta3. Outputs. Specification Response  - 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
 - Test
Execution stringMatrix Id  - 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 []MatrixDimension Definition Response  - 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 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
Response  - Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
 - Specification
Specification
Response  - 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
 - Test
Execution stringMatrix Id  - 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 List<MatrixDimension Definition Response>  - 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 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
Response  - Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
 - specification
Specification
Response  - 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
 - test
Execution StringMatrix Id  - 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 MatrixDimension Definition Response[]  - 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 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
Response  - Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
 - specification
Specification
Response  - 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
 - test
Execution stringMatrix Id  - 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[MatrixDimension Definition Response]  - 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
Outcome
Response  - Classify the result, for example into SUCCESS or FAILURE - In response: present if set by create/update request - In create/update request: optional
 - specification
Specification
Response  - 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_ strmatrix_ id  - TestExecution Matrix ID that the TestExecutionService uses. - In response: present if set by create - In create: optional - In update: never set
 
- completion
Time 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
 - creation
Time 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
 - dimension
Definitions 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
 - execution
Id 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
 - test
Execution StringMatrix Id  - 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
 - Package
Name string - The package name of the app. Required.
 - Version
Code string - The internal version code of the app. Optional.
 - Version
Name string - The version name of the app. Optional.
 
- Name string
 - The name of the app. Optional
 - Package
Name string - The package name of the app. Required.
 - Version
Code string - The internal version code of the app. Optional.
 - Version
Name string - The version name of the app. Optional.
 
- name String
 - The name of the app. Optional
 - package
Name String - The package name of the app. Required.
 - version
Code String - The internal version code of the app. Optional.
 - version
Name String - The version name of the app. Optional.
 
- name string
 - The name of the app. Optional
 - package
Name string - The package name of the app. Required.
 - version
Code string - The internal version code of the app. Optional.
 - version
Name 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
 - package
Name String - The package name of the app. Required.
 - version
Code String - The internal version code of the app. Optional.
 - version
Name String - The version name of the app. Optional.
 
AndroidInstrumentationTestResponse   
- Test
Package stringId  - The java package for the test to be executed. Required
 - Test
Runner stringClass  - The InstrumentationTestRunner class. Required
 - Test
Targets 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.
 - Use
Orchestrator bool - The flag indicates whether Android Test Orchestrator will be used to run test or not.
 
- Test
Package stringId  - The java package for the test to be executed. Required
 - Test
Runner stringClass  - The InstrumentationTestRunner class. Required
 - Test
Targets []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.
 - Use
Orchestrator bool - The flag indicates whether Android Test Orchestrator will be used to run test or not.
 
- test
Package StringId  - The java package for the test to be executed. Required
 - test
Runner StringClass  - The InstrumentationTestRunner class. Required
 - test
Targets 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.
 - use
Orchestrator Boolean - The flag indicates whether Android Test Orchestrator will be used to run test or not.
 
- test
Package stringId  - The java package for the test to be executed. Required
 - test
Runner stringClass  - The InstrumentationTestRunner class. Required
 - test
Targets 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.
 - use
Orchestrator boolean - The flag indicates whether Android Test Orchestrator will be used to run test or not.
 
- test_
package_ strid  - The java package for the test to be executed. Required
 - test_
runner_ strclass  - 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.
 
- test
Package StringId  - The java package for the test to be executed. Required
 - test
Runner StringClass  - The InstrumentationTestRunner class. Required
 - test
Targets 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.
 - use
Orchestrator Boolean - The flag indicates whether Android Test Orchestrator will be used to run test or not.
 
AndroidRoboTestResponse   
- App
Initial stringActivity  - The initial activity that should be used to start the app. Optional
 - Bootstrap
Package stringId  - The java package for the bootstrap. Optional
 - Bootstrap
Runner stringClass  - 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
 
- App
Initial stringActivity  - The initial activity that should be used to start the app. Optional
 - Bootstrap
Package stringId  - The java package for the bootstrap. Optional
 - Bootstrap
Runner stringClass  - 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
 
- app
Initial StringActivity  - The initial activity that should be used to start the app. Optional
 - bootstrap
Package StringId  - The java package for the bootstrap. Optional
 - bootstrap
Runner StringClass  - The runner class for the bootstrap. Optional
 - max
Depth Integer - The max depth of the traversal stack Robo can explore. Optional
 - max
Steps Integer - The max number of steps/actions Robo can execute. Default is no limit (0). Optional
 
- app
Initial stringActivity  - The initial activity that should be used to start the app. Optional
 - bootstrap
Package stringId  - The java package for the bootstrap. Optional
 - bootstrap
Runner stringClass  - The runner class for the bootstrap. Optional
 - max
Depth number - The max depth of the traversal stack Robo can explore. Optional
 - max
Steps number - The max number of steps/actions Robo can execute. Default is no limit (0). Optional
 
- app_
initial_ stractivity  - The initial activity that should be used to start the app. Optional
 - bootstrap_
package_ strid  - The java package for the bootstrap. Optional
 - bootstrap_
runner_ strclass  - 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
 
- app
Initial StringActivity  - The initial activity that should be used to start the app. Optional
 - bootstrap
Package StringId  - The java package for the bootstrap. Optional
 - bootstrap
Runner StringClass  - The runner class for the bootstrap. Optional
 - max
Depth Number - The max depth of the traversal stack Robo can explore. Optional
 - max
Steps Number - The max number of steps/actions Robo can execute. Default is no limit (0). Optional
 
AndroidTestResponse  
- Android
App Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Android App Info Response  - Information about the application under test.
 - Android
Instrumentation Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Instrumentation Test Response  - An Android instrumentation test.
 - Android
Robo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Robo Test Response  - An Android robo test.
 - Android
Test Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Android Test Loop Response  - An Android test loop.
 - Test
Timeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response  - Max time a test is allowed to run before it is automatically cancelled.
 
- Android
App AndroidInfo App Info Response  - Information about the application under test.
 - Android
Instrumentation AndroidTest Instrumentation Test Response  - An Android instrumentation test.
 - Android
Robo AndroidTest Robo Test Response  - An Android robo test.
 - Android
Test AndroidLoop Test Loop Response  - An Android test loop.
 - Test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- android
App AndroidInfo App Info Response  - Information about the application under test.
 - android
Instrumentation AndroidTest Instrumentation Test Response  - An Android instrumentation test.
 - android
Robo AndroidTest Robo Test Response  - An Android robo test.
 - android
Test AndroidLoop Test Loop Response  - An Android test loop.
 - test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- android
App AndroidInfo App Info Response  - Information about the application under test.
 - android
Instrumentation AndroidTest Instrumentation Test Response  - An Android instrumentation test.
 - android
Robo AndroidTest Robo Test Response  - An Android robo test.
 - android
Test AndroidLoop Test Loop Response  - An Android test loop.
 - test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- android_
app_ Androidinfo App Info Response  - Information about the application under test.
 - android_
instrumentation_ Androidtest Instrumentation Test Response  - An Android instrumentation test.
 - android_
robo_ Androidtest Robo Test Response  - An Android robo test.
 - android_
test_ Androidloop Test Loop Response  - An Android test loop.
 - test_
timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- android
App Property MapInfo  - Information about the application under test.
 - android
Instrumentation Property MapTest  - An Android instrumentation test.
 - android
Robo Property MapTest  - An Android robo test.
 - android
Test Property MapLoop  - An Android test loop.
 - test
Timeout 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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 
secondsfield and a positive or negativenanosfield. For durations of one second or more, a non-zero value for thenanosfield must be of the same sign as thesecondsfield. 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.
 - Device
Out boolOf Memory  - 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 boolCrash  - 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 boolCrawl  - 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 boolOf Memory  - 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 boolCrash  - 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 boolCrawl  - 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.
 - device
Out BooleanOf Memory  - If the device ran out of memory during a test, causing the test to crash.
 - failed
Roboscript 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.
 - not
Installed 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.
 - other
Native BooleanCrash  - If a native process (including any other than the app) crashed.
 - timed
Out Boolean - If the test overran some time limit, and that is why it failed.
 - unable
To BooleanCrawl  - 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.
 - device
Out booleanOf Memory  - If the device ran out of memory during a test, causing the test to crash.
 - failed
Roboscript 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.
 - not
Installed 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.
 - other
Native booleanCrash  - If a native process (including any other than the app) crashed.
 - timed
Out boolean - If the test overran some time limit, and that is why it failed.
 - unable
To booleanCrawl  - 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_ boolof_ memory  - 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_ boolcrash  - 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_ boolcrawl  - 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.
 - device
Out BooleanOf Memory  - If the device ran out of memory during a test, causing the test to crash.
 - failed
Roboscript 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.
 - not
Installed 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.
 - other
Native BooleanCrash  - If a native process (including any other than the app) crashed.
 - timed
Out Boolean - If the test overran some time limit, and that is why it failed.
 - unable
To BooleanCrawl  - If the robo was unable to crawl the app; perhaps because the app did not start.
 
InconclusiveDetailResponse  
- Aborted
By boolUser  - 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 boolLogs  - 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.
 
- Aborted
By boolUser  - 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 boolLogs  - 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.
 
- aborted
By BooleanUser  - 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 BooleanLogs  - If results are being provided to the user in certain cases of infrastructure failures
 - infrastructure
Failure 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 booleanUser  - 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 booleanLogs  - If results are being provided to the user in certain cases of infrastructure failures
 - infrastructure
Failure 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_ booluser  - 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_ boollogs  - 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.
 
- aborted
By BooleanUser  - 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 BooleanLogs  - If results are being provided to the user in certain cases of infrastructure failures
 - infrastructure
Failure 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   
- Bundle
Id string - Bundle ID of the app.
 
- Bundle
Id string - Bundle ID of the app.
 
- bundle
Id String - Bundle ID of the app.
 
- bundle
Id string - Bundle ID of the app.
 
- bundle_
id str - Bundle ID of the app.
 
- bundle
Id String - Bundle ID of the app.
 
IosTestResponse  
- Ios
App Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Ios App Info Response  - Information about the application under test.
 - Ios
Robo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Robo Test Response  - An iOS Robo test.
 - Ios
Test Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Ios Test Loop Response  - An iOS test loop.
 - Ios
Xc Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Xc Test Response  - An iOS XCTest.
 - Test
Timeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response  - Max time a test is allowed to run before it is automatically cancelled.
 
- Ios
App IosInfo App Info Response  - Information about the application under test.
 - Ios
Robo IosTest Robo Test Response  - An iOS Robo test.
 - Ios
Test IosLoop Test Loop Response  - An iOS test loop.
 - Ios
Xc IosTest Xc Test Response  - An iOS XCTest.
 - Test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- ios
App IosInfo App Info Response  - Information about the application under test.
 - ios
Robo IosTest Robo Test Response  - An iOS Robo test.
 - ios
Test IosLoop Test Loop Response  - An iOS test loop.
 - ios
Xc IosTest Xc Test Response  - An iOS XCTest.
 - test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- ios
App IosInfo App Info Response  - Information about the application under test.
 - ios
Robo IosTest Robo Test Response  - An iOS Robo test.
 - ios
Test IosLoop Test Loop Response  - An iOS test loop.
 - ios
Xc IosTest Xc Test Response  - An iOS XCTest.
 - test
Timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- ios_
app_ Iosinfo App Info Response  - Information about the application under test.
 - ios_
robo_ Iostest Robo Test Response  - An iOS Robo test.
 - ios_
test_ Iosloop Test Loop Response  - An iOS test loop.
 - ios_
xc_ Iostest Xc Test Response  - An iOS XCTest.
 - test_
timeout DurationResponse  - Max time a test is allowed to run before it is automatically cancelled.
 
- ios
App Property MapInfo  - Information about the application under test.
 - ios
Robo Property MapTest  - An iOS Robo test.
 - ios
Test Property MapLoop  - An iOS test loop.
 - ios
Xc Property MapTest  - An iOS XCTest.
 - test
Timeout Property Map - Max time a test is allowed to run before it is automatically cancelled.
 
IosXcTestResponse   
- Bundle
Id string - Bundle ID of the app.
 - Xcode
Version string - Xcode version that the test was run with.
 
- Bundle
Id string - Bundle ID of the app.
 - Xcode
Version string - Xcode version that the test was run with.
 
- bundle
Id String - Bundle ID of the app.
 - xcode
Version String - Xcode version that the test was run with.
 
- bundle
Id string - Bundle ID of the app.
 - xcode
Version 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.
 
- bundle
Id String - Bundle ID of the app.
 - xcode
Version String - Xcode version that the test was run with.
 
OutcomeResponse 
- Failure
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Failure Detail Response  - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - Inconclusive
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Inconclusive Detail Response  - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - Skipped
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Skipped Detail Response  - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - Success
Detail Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Success Detail Response  - 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 FailureDetail Response  - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - Inconclusive
Detail InconclusiveDetail Response  - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - Skipped
Detail SkippedDetail Response  - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - Success
Detail SuccessDetail Response  - 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 FailureDetail Response  - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - inconclusive
Detail InconclusiveDetail Response  - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - skipped
Detail SkippedDetail Response  - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - success
Detail SuccessDetail Response  - 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 FailureDetail Response  - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - inconclusive
Detail InconclusiveDetail Response  - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - skipped
Detail SkippedDetail Response  - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - success
Detail SuccessDetail Response  - 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 FailureDetail Response  - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - inconclusive_
detail InconclusiveDetail Response  - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - skipped_
detail SkippedDetail Response  - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - success_
detail SuccessDetail Response  - 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
 
- failure
Detail Property Map - More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
 - inconclusive
Detail Property Map - More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
 - skipped
Detail Property Map - More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
 - success
Detail 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  
- Incompatible
App boolVersion  - 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.
 
- Incompatible
App boolVersion  - 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.
 
- incompatible
App BooleanVersion  - If the App doesn't support the specific API level.
 - incompatible
Architecture Boolean - If the App doesn't run on the specific architecture, for example, x86.
 - incompatible
Device Boolean - If the requested OS version doesn't run on the specific device model.
 
- incompatible
App booleanVersion  - If the App doesn't support the specific API level.
 - incompatible
Architecture boolean - If the App doesn't run on the specific architecture, for example, x86.
 - incompatible
Device boolean - If the requested OS version doesn't run on the specific device model.
 
- incompatible_
app_ boolversion  - 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.
 
- incompatible
App BooleanVersion  - If the App doesn't support the specific API level.
 - incompatible
Architecture Boolean - If the App doesn't run on the specific architecture, for example, x86.
 - incompatible
Device Boolean - If the requested OS version doesn't run on the specific device model.
 
SpecificationResponse 
- Android
Test Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Android Test Response  - An Android mobile test execution specification.
 - Ios
Test Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Ios Test Response  - An iOS mobile test execution specification.
 
- Android
Test AndroidTest Response  - An Android mobile test execution specification.
 - Ios
Test IosTest Response  - An iOS mobile test execution specification.
 
- android
Test AndroidTest Response  - An Android mobile test execution specification.
 - ios
Test IosTest Response  - An iOS mobile test execution specification.
 
- android
Test AndroidTest Response  - An Android mobile test execution specification.
 - ios
Test IosTest Response  - An iOS mobile test execution specification.
 
- android_
test AndroidTest Response  - An Android mobile test execution specification.
 - ios_
test IosTest Response  - An iOS mobile test execution specification.
 
- android
Test Property Map - An Android mobile test execution specification.
 - ios
Test Property Map - An iOS mobile test execution specification.
 
SuccessDetailResponse  
- Other
Native boolCrash  - If a native process other than the app crashed.
 
- Other
Native boolCrash  - If a native process other than the app crashed.
 
- other
Native BooleanCrash  - If a native process other than the app crashed.
 
- other
Native booleanCrash  - If a native process other than the app crashed.
 
- other_
native_ boolcrash  - If a native process other than the app crashed.
 
- other
Native BooleanCrash  - 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 Cloud Native is in preview. Google Cloud Classic is fully supported.