package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package devicefarmiface provides an interface to enable mocking the AWS Device Farm service client for testing your code.

# Functions

ArtifactCategory_Values returns all elements of the ArtifactCategory enum.
ArtifactType_Values returns all elements of the ArtifactType enum.
BillingMethod_Values returns all elements of the BillingMethod enum.
CurrencyCode_Values returns all elements of the CurrencyCode enum.
DeviceAttribute_Values returns all elements of the DeviceAttribute enum.
DeviceAvailability_Values returns all elements of the DeviceAvailability enum.
DeviceFilterAttribute_Values returns all elements of the DeviceFilterAttribute enum.
DeviceFormFactor_Values returns all elements of the DeviceFormFactor enum.
DevicePlatform_Values returns all elements of the DevicePlatform enum.
DevicePoolType_Values returns all elements of the DevicePoolType enum.
ExecutionResult_Values returns all elements of the ExecutionResult enum.
ExecutionResultCode_Values returns all elements of the ExecutionResultCode enum.
ExecutionStatus_Values returns all elements of the ExecutionStatus enum.
InstanceStatus_Values returns all elements of the InstanceStatus enum.
InteractionMode_Values returns all elements of the InteractionMode enum.
NetworkProfileType_Values returns all elements of the NetworkProfileType enum.
New creates a new instance of the DeviceFarm client with a session.
OfferingTransactionType_Values returns all elements of the OfferingTransactionType enum.
OfferingType_Values returns all elements of the OfferingType enum.
RecurringChargeFrequency_Values returns all elements of the RecurringChargeFrequency enum.
RuleOperator_Values returns all elements of the RuleOperator enum.
SampleType_Values returns all elements of the SampleType enum.
TestGridSessionArtifactCategory_Values returns all elements of the TestGridSessionArtifactCategory enum.
TestGridSessionArtifactType_Values returns all elements of the TestGridSessionArtifactType enum.
TestGridSessionStatus_Values returns all elements of the TestGridSessionStatus enum.
TestType_Values returns all elements of the TestType enum.
UploadCategory_Values returns all elements of the UploadCategory enum.
UploadStatus_Values returns all elements of the UploadStatus enum.
UploadType_Values returns all elements of the UploadType enum.

# Constants

ArtifactCategoryFile is a ArtifactCategory enum value.
ArtifactCategoryLog is a ArtifactCategory enum value.
ArtifactCategoryScreenshot is a ArtifactCategory enum value.
ArtifactTypeAppiumJavaOutput is a ArtifactType enum value.
ArtifactTypeAppiumJavaXmlOutput is a ArtifactType enum value.
ArtifactTypeAppiumPythonOutput is a ArtifactType enum value.
ArtifactTypeAppiumPythonXmlOutput is a ArtifactType enum value.
ArtifactTypeAppiumServerOutput is a ArtifactType enum value.
ArtifactTypeApplicationCrashReport is a ArtifactType enum value.
ArtifactTypeAutomationOutput is a ArtifactType enum value.
ArtifactTypeCalabashJavaXmlOutput is a ArtifactType enum value.
ArtifactTypeCalabashJsonOutput is a ArtifactType enum value.
ArtifactTypeCalabashPrettyOutput is a ArtifactType enum value.
ArtifactTypeCalabashStandardOutput is a ArtifactType enum value.
ArtifactTypeCustomerArtifact is a ArtifactType enum value.
ArtifactTypeCustomerArtifactLog is a ArtifactType enum value.
ArtifactTypeDeviceLog is a ArtifactType enum value.
ArtifactTypeExerciserMonkeyOutput is a ArtifactType enum value.
ArtifactTypeExplorerEventLog is a ArtifactType enum value.
ArtifactTypeExplorerSummaryLog is a ArtifactType enum value.
ArtifactTypeInstrumentationOutput is a ArtifactType enum value.
ArtifactTypeMessageLog is a ArtifactType enum value.
ArtifactTypeResultLog is a ArtifactType enum value.
ArtifactTypeScreenshot is a ArtifactType enum value.
ArtifactTypeServiceLog is a ArtifactType enum value.
ArtifactTypeTestspecOutput is a ArtifactType enum value.
ArtifactTypeUnknown is a ArtifactType enum value.
ArtifactTypeVideo is a ArtifactType enum value.
ArtifactTypeVideoLog is a ArtifactType enum value.
ArtifactTypeWebkitLog is a ArtifactType enum value.
ArtifactTypeXctestLog is a ArtifactType enum value.
BillingMethodMetered is a BillingMethod enum value.
BillingMethodUnmetered is a BillingMethod enum value.
CurrencyCodeUsd is a CurrencyCode enum value.
DeviceAttributeAppiumVersion is a DeviceAttribute enum value.
DeviceAttributeArn is a DeviceAttribute enum value.
DeviceAttributeAvailability is a DeviceAttribute enum value.
DeviceAttributeFleetType is a DeviceAttribute enum value.
DeviceAttributeFormFactor is a DeviceAttribute enum value.
DeviceAttributeInstanceArn is a DeviceAttribute enum value.
DeviceAttributeInstanceLabels is a DeviceAttribute enum value.
DeviceAttributeManufacturer is a DeviceAttribute enum value.
DeviceAttributeModel is a DeviceAttribute enum value.
DeviceAttributeOsVersion is a DeviceAttribute enum value.
DeviceAttributePlatform is a DeviceAttribute enum value.
DeviceAttributeRemoteAccessEnabled is a DeviceAttribute enum value.
DeviceAttributeRemoteDebugEnabled is a DeviceAttribute enum value.
DeviceAvailabilityAvailable is a DeviceAvailability enum value.
DeviceAvailabilityBusy is a DeviceAvailability enum value.
DeviceAvailabilityHighlyAvailable is a DeviceAvailability enum value.
DeviceAvailabilityTemporaryNotAvailable is a DeviceAvailability enum value.
DeviceFilterAttributeArn is a DeviceFilterAttribute enum value.
DeviceFilterAttributeAvailability is a DeviceFilterAttribute enum value.
DeviceFilterAttributeFleetType is a DeviceFilterAttribute enum value.
DeviceFilterAttributeFormFactor is a DeviceFilterAttribute enum value.
DeviceFilterAttributeInstanceArn is a DeviceFilterAttribute enum value.
DeviceFilterAttributeInstanceLabels is a DeviceFilterAttribute enum value.
DeviceFilterAttributeManufacturer is a DeviceFilterAttribute enum value.
DeviceFilterAttributeModel is a DeviceFilterAttribute enum value.
DeviceFilterAttributeOsVersion is a DeviceFilterAttribute enum value.
DeviceFilterAttributePlatform is a DeviceFilterAttribute enum value.
DeviceFilterAttributeRemoteAccessEnabled is a DeviceFilterAttribute enum value.
DeviceFilterAttributeRemoteDebugEnabled is a DeviceFilterAttribute enum value.
DeviceFormFactorPhone is a DeviceFormFactor enum value.
DeviceFormFactorTablet is a DeviceFormFactor enum value.
DevicePlatformAndroid is a DevicePlatform enum value.
DevicePlatformIos is a DevicePlatform enum value.
DevicePoolTypeCurated is a DevicePoolType enum value.
DevicePoolTypePrivate is a DevicePoolType enum value.
ID to lookup a service endpoint with.
ErrCodeArgumentException for service response error code "ArgumentException".
ErrCodeCannotDeleteException for service response error code "CannotDeleteException".
ErrCodeIdempotencyException for service response error code "IdempotencyException".
ErrCodeInternalServiceException for service response error code "InternalServiceException".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotEligibleException for service response error code "NotEligibleException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeServiceAccountException for service response error code "ServiceAccountException".
ErrCodeTagOperationException for service response error code "TagOperationException".
ErrCodeTagPolicyException for service response error code "TagPolicyException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ExecutionResultCodeParsingFailed is a ExecutionResultCode enum value.
ExecutionResultCodeVpcEndpointSetupFailed is a ExecutionResultCode enum value.
ExecutionResultErrored is a ExecutionResult enum value.
ExecutionResultFailed is a ExecutionResult enum value.
ExecutionResultPassed is a ExecutionResult enum value.
ExecutionResultPending is a ExecutionResult enum value.
ExecutionResultSkipped is a ExecutionResult enum value.
ExecutionResultStopped is a ExecutionResult enum value.
ExecutionResultWarned is a ExecutionResult enum value.
ExecutionStatusCompleted is a ExecutionStatus enum value.
ExecutionStatusPending is a ExecutionStatus enum value.
ExecutionStatusPendingConcurrency is a ExecutionStatus enum value.
ExecutionStatusPendingDevice is a ExecutionStatus enum value.
ExecutionStatusPreparing is a ExecutionStatus enum value.
ExecutionStatusProcessing is a ExecutionStatus enum value.
ExecutionStatusRunning is a ExecutionStatus enum value.
ExecutionStatusScheduling is a ExecutionStatus enum value.
ExecutionStatusStopping is a ExecutionStatus enum value.
InstanceStatusAvailable is a InstanceStatus enum value.
InstanceStatusInUse is a InstanceStatus enum value.
InstanceStatusNotAvailable is a InstanceStatus enum value.
InstanceStatusPreparing is a InstanceStatus enum value.
InteractionModeInteractive is a InteractionMode enum value.
InteractionModeNoVideo is a InteractionMode enum value.
InteractionModeVideoOnly is a InteractionMode enum value.
NetworkProfileTypeCurated is a NetworkProfileType enum value.
NetworkProfileTypePrivate is a NetworkProfileType enum value.
OfferingTransactionTypePurchase is a OfferingTransactionType enum value.
OfferingTransactionTypeRenew is a OfferingTransactionType enum value.
OfferingTransactionTypeSystem is a OfferingTransactionType enum value.
OfferingTypeRecurring is a OfferingType enum value.
RecurringChargeFrequencyMonthly is a RecurringChargeFrequency enum value.
RuleOperatorContains is a RuleOperator enum value.
RuleOperatorEquals is a RuleOperator enum value.
RuleOperatorGreaterThan is a RuleOperator enum value.
RuleOperatorGreaterThanOrEquals is a RuleOperator enum value.
RuleOperatorIn is a RuleOperator enum value.
RuleOperatorLessThan is a RuleOperator enum value.
RuleOperatorLessThanOrEquals is a RuleOperator enum value.
RuleOperatorNotIn is a RuleOperator enum value.
SampleTypeCpu is a SampleType enum value.
SampleTypeMemory is a SampleType enum value.
SampleTypeNativeAvgDrawtime is a SampleType enum value.
SampleTypeNativeFps is a SampleType enum value.
SampleTypeNativeFrames is a SampleType enum value.
SampleTypeNativeMaxDrawtime is a SampleType enum value.
SampleTypeNativeMinDrawtime is a SampleType enum value.
SampleTypeOpenglAvgDrawtime is a SampleType enum value.
SampleTypeOpenglFps is a SampleType enum value.
SampleTypeOpenglFrames is a SampleType enum value.
SampleTypeOpenglMaxDrawtime is a SampleType enum value.
SampleTypeOpenglMinDrawtime is a SampleType enum value.
SampleTypeRx is a SampleType enum value.
SampleTypeRxRate is a SampleType enum value.
SampleTypeThreads is a SampleType enum value.
SampleTypeTx is a SampleType enum value.
SampleTypeTxRate is a SampleType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
TestGridSessionArtifactCategoryLog is a TestGridSessionArtifactCategory enum value.
TestGridSessionArtifactCategoryVideo is a TestGridSessionArtifactCategory enum value.
TestGridSessionArtifactTypeSeleniumLog is a TestGridSessionArtifactType enum value.
TestGridSessionArtifactTypeUnknown is a TestGridSessionArtifactType enum value.
TestGridSessionArtifactTypeVideo is a TestGridSessionArtifactType enum value.
TestGridSessionStatusActive is a TestGridSessionStatus enum value.
TestGridSessionStatusClosed is a TestGridSessionStatus enum value.
TestGridSessionStatusErrored is a TestGridSessionStatus enum value.
TestTypeAppiumJavaJunit is a TestType enum value.
TestTypeAppiumJavaTestng is a TestType enum value.
TestTypeAppiumNode is a TestType enum value.
TestTypeAppiumPython is a TestType enum value.
TestTypeAppiumRuby is a TestType enum value.
TestTypeAppiumWebJavaJunit is a TestType enum value.
TestTypeAppiumWebJavaTestng is a TestType enum value.
TestTypeAppiumWebNode is a TestType enum value.
TestTypeAppiumWebPython is a TestType enum value.
TestTypeAppiumWebRuby is a TestType enum value.
TestTypeBuiltinExplorer is a TestType enum value.
TestTypeBuiltinFuzz is a TestType enum value.
TestTypeCalabash is a TestType enum value.
TestTypeInstrumentation is a TestType enum value.
TestTypeRemoteAccessRecord is a TestType enum value.
TestTypeRemoteAccessReplay is a TestType enum value.
TestTypeUiautomation is a TestType enum value.
TestTypeUiautomator is a TestType enum value.
TestTypeWebPerformanceProfile is a TestType enum value.
TestTypeXctest is a TestType enum value.
TestTypeXctestUi is a TestType enum value.
UploadCategoryCurated is a UploadCategory enum value.
UploadCategoryPrivate is a UploadCategory enum value.
UploadStatusFailed is a UploadStatus enum value.
UploadStatusInitialized is a UploadStatus enum value.
UploadStatusProcessing is a UploadStatus enum value.
UploadStatusSucceeded is a UploadStatus enum value.
UploadTypeAndroidApp is a UploadType enum value.
UploadTypeAppiumJavaJunitTestPackage is a UploadType enum value.
UploadTypeAppiumJavaJunitTestSpec is a UploadType enum value.
UploadTypeAppiumJavaTestngTestPackage is a UploadType enum value.
UploadTypeAppiumJavaTestngTestSpec is a UploadType enum value.
UploadTypeAppiumNodeTestPackage is a UploadType enum value.
UploadTypeAppiumNodeTestSpec is a UploadType enum value.
UploadTypeAppiumPythonTestPackage is a UploadType enum value.
UploadTypeAppiumPythonTestSpec is a UploadType enum value.
UploadTypeAppiumRubyTestPackage is a UploadType enum value.
UploadTypeAppiumRubyTestSpec is a UploadType enum value.
UploadTypeAppiumWebJavaJunitTestPackage is a UploadType enum value.
UploadTypeAppiumWebJavaJunitTestSpec is a UploadType enum value.
UploadTypeAppiumWebJavaTestngTestPackage is a UploadType enum value.
UploadTypeAppiumWebJavaTestngTestSpec is a UploadType enum value.
UploadTypeAppiumWebNodeTestPackage is a UploadType enum value.
UploadTypeAppiumWebNodeTestSpec is a UploadType enum value.
UploadTypeAppiumWebPythonTestPackage is a UploadType enum value.
UploadTypeAppiumWebPythonTestSpec is a UploadType enum value.
UploadTypeAppiumWebRubyTestPackage is a UploadType enum value.
UploadTypeAppiumWebRubyTestSpec is a UploadType enum value.
UploadTypeCalabashTestPackage is a UploadType enum value.
UploadTypeExternalData is a UploadType enum value.
UploadTypeInstrumentationTestPackage is a UploadType enum value.
UploadTypeInstrumentationTestSpec is a UploadType enum value.
UploadTypeIosApp is a UploadType enum value.
UploadTypeUiautomationTestPackage is a UploadType enum value.
UploadTypeUiautomatorTestPackage is a UploadType enum value.
UploadTypeWebApp is a UploadType enum value.
UploadTypeXctestTestPackage is a UploadType enum value.
UploadTypeXctestUiTestPackage is a UploadType enum value.
UploadTypeXctestUiTestSpec is a UploadType enum value.

# Structs

A container for account-level settings in AWS Device Farm.
An invalid argument was specified.
Represents the output of a test.
The requested object could not be deleted.
Represents entity counters.
Represents the amount of CPU that an app is using on a physical device.
Represents a request to the create device pool operation.
Represents the result of a create device pool request.
Represents a request to the create project operation.
Represents the result of a create project request.
Configuration settings for a remote access session, including billing method.
Creates and submits a request to start a remote access session.
Represents the server response from a request to create a remote access session.
Represents a request to the create upload operation.
Represents the result of a create upload request.
A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.
Represents a request to the delete device pool operation.
Represents the result of a delete device pool request.
Represents a request to the delete project operation.
Represents the result of a delete project request.
Represents the request to delete the specified remote access session.
The response from the server when a request is made to delete the remote access session.
Represents a request to the delete run operation.
Represents the result of a delete run request.
Represents a request to the delete upload operation.
Represents the result of a delete upload request.
Represents a device type that an app is tested against.
DeviceFarm provides the API operation methods for making requests to AWS Device Farm.
Represents a device filter used to select a set of devices to be included in a test run.
Represents the device instance.
Represents the total (metered or unmetered) minutes used by the resource to run tests.
Represents a collection of device types.
Represents a device pool compatibility result.
Represents the device filters used in a test run and the maximum number of devices to be included in the run.
Contains the run results requested by the device selection configuration and how many devices were returned.
Represents configuration information about a test run, such as the execution timeout (in minutes).
Represents the request sent to retrieve the account settings.
Represents the account settings return values from the GetAccountSettings request.
Represents a request to the get device request.
Represents the result of a get device request.
Represents a request to the get device pool compatibility operation.
Represents the result of describe device pool compatibility request.
Represents a request to the get device pool operation.
Represents the result of a get device pool request.
Represents a request to the get job operation.
Represents the result of a get job request.
Represents the request to retrieve the offering status for the specified customer or account.
Returns the status result for a device offering.
Represents a request to the get project operation.
Represents the result of a get project request.
Represents the request to get information about the specified remote access session.
Represents the response from the server that lists detailed information about the remote access session.
Represents a request to the get run operation.
Represents the result of a get run request.
Represents a request to the get suite operation.
Represents the result of a get suite request.
Represents a request to the get test operation.
Represents the result of a get test request.
Represents a request to the get upload operation.
Represents the result of a get upload request.
An entity with the same name already exists.
Represents information about incompatibility.
Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.
Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.
Represents the instance profile.
An internal exception was raised in the service.
There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
Represents a device.
A limit was exceeded.
Represents a request to the list artifacts operation.
Represents the result of a list artifacts operation.
Represents the result of a list device pools request.
Represents the result of a list device pools request.
Represents the result of a list devices request.
Represents the result of a list devices operation.
Represents a request to the list jobs operation.
Represents the result of a list jobs request.
Represents the request to list all offerings.
Represents the return values of the list of offerings.
Represents the request to list the offering transaction history.
Returns the transaction log of the specified offerings.
Represents a request to the list projects operation.
Represents the result of a list projects request.
Represents the request to return information about the remote access session.
Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.
Represents a request to the list runs operation.
Represents the result of a list runs request.
Represents a request to the list samples operation.
Represents the result of a list samples request.
Represents a request to the list suites operation.
Represents the result of a list suites request.
Represents a request to the list tests operation.
Represents the result of a list tests request.
Represents a request to the list unique problems operation.
Represents the result of a list unique problems request.
Represents a request to the list uploads operation.
Represents the result of a list uploads request.
Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example, 47.6204, -122.3491).
A number that represents the monetary amount for an offering or transaction.
An array of settings that describes characteristics of a network profile.
Exception gets thrown when a user is not eligible to perform the specified transaction.
The specified entity was not found.
Represents the metadata of a device offering.
Represents information about an offering promotion.
The status of the offering.
Represents the metadata of an offering transaction.
Represents a specific warning or failure.
Information about a problem detail.
Represents an operating-system neutral workspace for running and managing tests.
Represents a request for a purchase offering.
The result of the purchase offering (for example, success or failure).
Represents the set of radios and their states on a device.
Specifies whether charges for devices are recurring.
Represents information about the remote access session.
A request that represents an offering renewal.
The result of a renewal offering.
Represents the screen resolution of a device in height and width, expressed in pixels.
Represents a condition for a device pool.
Represents a test run on a set of devices with a given app package, test parameters, and so on.
Represents a sample of performance data.
Represents the settings for a run.
Represents a request to the schedule run operation.
Represents the result of a schedule run request.
Represents test settings.
There was a problem with the service account.
Represents the request to stop the remote access session.
Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.
Represents the request to stop a specific run.
Represents the results of your stop run attempt.
Represents a collection of one or more tests.
The metadata that you apply to a resource to help you categorize and organize it.
The operation was not successful.
The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy.
Represents a condition that is evaluated.
A Selenium testing project.
A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.
An action taken by a TestGridSession browser instance.
Artifacts are video and other files that are produced in the process of running a browser in an automated context.
The VPC security groups and subnets that are attached to a project.
The list of tags on the repository is over the limit.
Represents information about free trial device minutes for an AWS account.
A collection of one or more problems, grouped by their result.
Represents a request to the update device pool operation.
Represents the result of an update device pool request.
Represents a request to the update project operation.
Represents the result of an update project request.
An app or a set of one or more tests to upload or that have been uploaded.
Contains the VPC configuration data necessary to interface with AWS Device Farm's services.
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.