package
1.10.20
Repository: https://github.com/jadekler/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

New creates a new instance of the DeviceFarm client with a session.

# 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.
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.
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.
DeviceAttributeFormFactor is a DeviceAttribute enum value.
DeviceAttributeManufacturer is a DeviceAttribute enum value.
DeviceAttributePlatform is a DeviceAttribute enum value.
DeviceAttributeRemoteAccessEnabled is a DeviceAttribute 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.
Service ID for Regions and Endpoints metadata.
ErrCodeArgumentException for service response error code "ArgumentException".
ErrCodeIdempotencyException for service response error code "IdempotencyException".
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".
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.
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.
RuleOperatorIn is a RuleOperator enum value.
RuleOperatorLessThan 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.
Service endpoint prefix API calls made to.
TestTypeAppiumJavaJunit is a TestType enum value.
TestTypeAppiumJavaTestng is a TestType enum value.
TestTypeAppiumPython is a TestType enum value.
TestTypeAppiumWebJavaJunit is a TestType enum value.
TestTypeAppiumWebJavaTestng is a TestType enum value.
TestTypeAppiumWebPython 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.
TestTypeUiautomation is a TestType enum value.
TestTypeUiautomator is a TestType enum value.
TestTypeXctest is a TestType enum value.
TestTypeXctestUi is a TestType 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.
UploadTypeAppiumJavaTestngTestPackage is a UploadType enum value.
UploadTypeAppiumPythonTestPackage is a UploadType enum value.
UploadTypeAppiumWebJavaJunitTestPackage is a UploadType enum value.
UploadTypeAppiumWebJavaTestngTestPackage is a UploadType enum value.
UploadTypeAppiumWebPythonTestPackage is a UploadType enum value.
UploadTypeCalabashTestPackage is a UploadType enum value.
UploadTypeExternalData is a UploadType enum value.
UploadTypeInstrumentationTestPackage 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.

# Structs

A container for account-level settings within AWS Device Farm.
Represents the output of a test.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateNetworkProfileRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/CreateNetworkProfileResult.
Represents a request to the create project operation.
Represents the result of a create project request.
Creates the configuration settings for a remote access session, including the device model and type.
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.
Represents a request to the delete device pool operation.
Represents the result of a delete device pool request.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteNetworkProfileRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/DeleteNetworkProfileResult.
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 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 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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetNetworkProfileRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetNetworkProfileResult.
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.
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 a device.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListNetworkProfilesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListNetworkProfilesResult.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingPromotionsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/ListOfferingPromotionsResult.
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 representing the monetary amount for an offering or transaction.
An array of settings that describes characteristics of a network profile.
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 (e.g., success or failure).
Represents the set of radios and their states on a device.
Specifies whether charges for devices will be recurring.
Represents information about the remote access session.
A request representing 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 an app on a set of devices with a specific test and configuration.
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 additional test settings.
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.
Represents a condition that is evaluated.
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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateNetworkProfileRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateNetworkProfileResult.
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.