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)
public static Output<GetExecutionResult> getExecution(GetExecutionArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:toolresults/v1beta3:getExecution
  arguments:
    # arguments dictionaryThe 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
- execution_id str
- history_id str
- project str
- executionId String
- historyId String
- project String
getExecution Result
The following output properties are available:
- CompletionTime 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
- CreationTime 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
- DimensionDefinitions 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
- 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.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
- TestExecution stringMatrix Id 
- 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 []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
- 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
- TestExecution stringMatrix Id 
- 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<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
- 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
- testExecution StringMatrix Id 
- 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 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
- 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
- testExecution 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
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_ strmatrix_ id 
- 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
- testExecution 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
- 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   
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- TestPackage stringId 
- The java package for the test to be executed. Required
- TestRunner stringClass 
- 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.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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.
- testPackage stringId 
- The java package for the test to be executed. Required
- testRunner stringClass 
- 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_ 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.
- testPackage StringId 
- The java package for the test to be executed. Required
- testRunner StringClass 
- 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   
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- AppInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- BootstrapPackage stringId 
- The java package for the bootstrap. Optional
- BootstrapRunner stringClass 
- 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
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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
- appInitial stringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage stringId 
- The java package for the bootstrap. Optional
- bootstrapRunner stringClass 
- 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_ 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
- appInitial StringActivity 
- The initial activity that should be used to start the app. Optional
- bootstrapPackage StringId 
- The java package for the bootstrap. Optional
- bootstrapRunner StringClass 
- 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  
- AndroidApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Android App Info Response 
- Information about the application under test.
- AndroidInstrumentation Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Instrumentation Test Response 
- An Android instrumentation test.
- AndroidRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Android Robo Test Response 
- An Android robo test.
- AndroidTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Android Test Loop Response 
- An Android test loop.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response 
- Max time a test is allowed to run before it is automatically cancelled.
- AndroidApp AndroidInfo App Info Response 
- Information about the application under test.
- AndroidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- AndroidRobo AndroidTest Robo Test Response 
- An Android robo test.
- AndroidTest AndroidLoop Test Loop Response 
- An Android test loop.
- TestTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info Response 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test Response 
- An Android robo test.
- androidTest AndroidLoop Test Loop Response 
- An Android test loop.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- androidApp AndroidInfo App Info Response 
- Information about the application under test.
- androidInstrumentation AndroidTest Instrumentation Test Response 
- An Android instrumentation test.
- androidRobo AndroidTest Robo Test Response 
- An Android robo test.
- androidTest AndroidLoop Test Loop Response 
- An Android test loop.
- testTimeout 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.
- androidApp Property MapInfo 
- Information about the application under test.
- androidInstrumentation Property MapTest 
- An Android instrumentation test.
- androidRobo Property MapTest 
- An Android robo test.
- androidTest Property MapLoop 
- 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 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.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo 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.
- DeviceOut boolOf Memory 
- 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.
- OtherNative boolCrash 
- 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.
- UnableTo 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.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo 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.
- deviceOut booleanOf Memory 
- 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.
- otherNative booleanCrash 
- 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.
- unableTo 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.
- deviceOut BooleanOf Memory 
- 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.
- otherNative BooleanCrash 
- 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.
- unableTo BooleanCrawl 
- If the robo was unable to crawl the app; perhaps because the app did not start.
InconclusiveDetailResponse  
- AbortedBy 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.
- HasError boolLogs 
- 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.
- AbortedBy 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.
- HasError boolLogs 
- 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.
- abortedBy 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.
- hasError BooleanLogs 
- 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.
- abortedBy 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.
- hasError booleanLogs 
- 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_ 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.
- abortedBy 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.
- hasError BooleanLogs 
- 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  
- IosApp Pulumi.Info Google Native. Tool Results. V1Beta3. Inputs. Ios App Info Response 
- Information about the application under test.
- IosRobo Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Robo Test Response 
- An iOS Robo test.
- IosTest Pulumi.Loop Google Native. Tool Results. V1Beta3. Inputs. Ios Test Loop Response 
- An iOS test loop.
- IosXc Pulumi.Test Google Native. Tool Results. V1Beta3. Inputs. Ios Xc Test Response 
- An iOS XCTest.
- TestTimeout Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Duration Response 
- Max time a test is allowed to run before it is automatically cancelled.
- IosApp IosInfo App Info Response 
- Information about the application under test.
- IosRobo IosTest Robo Test Response 
- An iOS Robo test.
- IosTest IosLoop Test Loop Response 
- An iOS test loop.
- IosXc IosTest Xc Test Response 
- An iOS XCTest.
- TestTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info Response 
- Information about the application under test.
- iosRobo IosTest Robo Test Response 
- An iOS Robo test.
- iosTest IosLoop Test Loop Response 
- An iOS test loop.
- iosXc IosTest Xc Test Response 
- An iOS XCTest.
- testTimeout DurationResponse 
- Max time a test is allowed to run before it is automatically cancelled.
- iosApp IosInfo App Info Response 
- Information about the application under test.
- iosRobo IosTest Robo Test Response 
- An iOS Robo test.
- iosTest IosLoop Test Loop Response 
- An iOS test loop.
- iosXc IosTest Xc Test Response 
- An iOS XCTest.
- testTimeout 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.
- iosApp Property MapInfo 
- Information about the application under test.
- iosRobo Property MapTest 
- An iOS Robo test.
- iosTest Property MapLoop 
- An iOS test loop.
- iosXc Property MapTest 
- 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.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
- InconclusiveDetail 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
- SkippedDetail 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
- SuccessDetail 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
- FailureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- InconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- SkippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- SuccessDetail 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
- failureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- successDetail 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
- failureDetail FailureDetail Response 
- More information about a FAILURE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not FAILURE. Optional
- inconclusiveDetail InconclusiveDetail Response 
- More information about an INCONCLUSIVE outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not INCONCLUSIVE. Optional
- skippedDetail SkippedDetail Response 
- More information about a SKIPPED outcome. Returns INVALID_ARGUMENT if this field is set but the summary is not SKIPPED. Optional
- successDetail 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
- 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  
- IncompatibleApp boolVersion 
- 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.
- IncompatibleApp boolVersion 
- 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.
- incompatibleApp BooleanVersion 
- 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.
- incompatibleApp booleanVersion 
- 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_ 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.
- incompatibleApp BooleanVersion 
- 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 Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Android Test Response 
- An Android mobile test execution specification.
- IosTest Pulumi.Google Native. Tool Results. V1Beta3. Inputs. Ios Test Response 
- An iOS mobile test execution specification.
- AndroidTest AndroidTest Response 
- An Android mobile test execution specification.
- IosTest IosTest Response 
- An iOS mobile test execution specification.
- androidTest AndroidTest Response 
- An Android mobile test execution specification.
- iosTest IosTest Response 
- An iOS mobile test execution specification.
- androidTest AndroidTest Response 
- An Android mobile test execution specification.
- iosTest 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.
- androidTest Property Map
- An Android mobile test execution specification.
- iosTest Property Map
- An iOS mobile test execution specification.
SuccessDetailResponse  
- OtherNative boolCrash 
- If a native process other than the app crashed.
- OtherNative boolCrash 
- If a native process other than the app crashed.
- otherNative BooleanCrash 
- If a native process other than the app crashed.
- otherNative booleanCrash 
- If a native process other than the app crashed.
- other_native_ boolcrash 
- If a native process other than the app crashed.
- otherNative 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.