Documentation

Overview

    Package devicefarm provides the API client, operations, and parameter types for AWS Device Farm.

    Welcome to the AWS Device Farm API documentation, which contains APIs for:

    * Testing on desktop browsers Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain TestGrid in their names. For more information, see Testing Web Applications on Selenium with Device Farm (https://docs.aws.amazon.com/devicefarm/latest/testgrid/).

    * Testing on real mobile devices Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the Device Farm Developer Guide (https://docs.aws.amazon.com/devicefarm/latest/developerguide/).

    Index

    Constants

    View Source
    const ServiceAPIVersion = "2015-06-23"
    View Source
    const ServiceID = "Device Farm"

    Variables

    This section is empty.

    Functions

    func NewDefaultEndpointResolver

    func NewDefaultEndpointResolver() *internalendpoints.Resolver

      NewDefaultEndpointResolver constructs a new service endpoint resolver

      func WithAPIOptions

      func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)

        WithAPIOptions returns a functional option for setting the Client's APIOptions option.

        func WithEndpointResolver

        func WithEndpointResolver(v EndpointResolver) func(*Options)

          WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.

          Types

          type Client

          type Client struct {
          	// contains filtered or unexported fields
          }

            Client provides the API client to make operations call for AWS Device Farm.

            func New

            func New(options Options, optFns ...func(*Options)) *Client

              New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.

              func NewFromConfig

              func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

                NewFromConfig returns a new client from the provided config.

                func (*Client) CreateDevicePool

                func (c *Client) CreateDevicePool(ctx context.Context, params *CreateDevicePoolInput, optFns ...func(*Options)) (*CreateDevicePoolOutput, error)

                  Creates a device pool.

                  func (*Client) CreateInstanceProfile

                  func (c *Client) CreateInstanceProfile(ctx context.Context, params *CreateInstanceProfileInput, optFns ...func(*Options)) (*CreateInstanceProfileOutput, error)

                    Creates a profile that can be applied to one or more private fleet device instances.

                    func (*Client) CreateNetworkProfile

                    func (c *Client) CreateNetworkProfile(ctx context.Context, params *CreateNetworkProfileInput, optFns ...func(*Options)) (*CreateNetworkProfileOutput, error)

                      Creates a network profile.

                      func (*Client) CreateProject

                      func (c *Client) CreateProject(ctx context.Context, params *CreateProjectInput, optFns ...func(*Options)) (*CreateProjectOutput, error)

                        Creates a project.

                        func (*Client) CreateRemoteAccessSession

                        func (c *Client) CreateRemoteAccessSession(ctx context.Context, params *CreateRemoteAccessSessionInput, optFns ...func(*Options)) (*CreateRemoteAccessSessionOutput, error)

                          Specifies and starts a remote access session.

                          func (*Client) CreateTestGridProject

                          func (c *Client) CreateTestGridProject(ctx context.Context, params *CreateTestGridProjectInput, optFns ...func(*Options)) (*CreateTestGridProjectOutput, error)

                            Creates a Selenium testing project. Projects are used to track TestGridSession instances.

                            func (*Client) CreateTestGridUrl

                            func (c *Client) CreateTestGridUrl(ctx context.Context, params *CreateTestGridUrlInput, optFns ...func(*Options)) (*CreateTestGridUrlOutput, error)

                              Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

                              func (*Client) CreateUpload

                              func (c *Client) CreateUpload(ctx context.Context, params *CreateUploadInput, optFns ...func(*Options)) (*CreateUploadOutput, error)

                                Uploads an app or test scripts.

                                func (*Client) CreateVPCEConfiguration

                                func (c *Client) CreateVPCEConfiguration(ctx context.Context, params *CreateVPCEConfigurationInput, optFns ...func(*Options)) (*CreateVPCEConfigurationOutput, error)

                                  Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

                                  func (*Client) DeleteDevicePool

                                  func (c *Client) DeleteDevicePool(ctx context.Context, params *DeleteDevicePoolInput, optFns ...func(*Options)) (*DeleteDevicePoolOutput, error)

                                    Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

                                    func (*Client) DeleteInstanceProfile

                                    func (c *Client) DeleteInstanceProfile(ctx context.Context, params *DeleteInstanceProfileInput, optFns ...func(*Options)) (*DeleteInstanceProfileOutput, error)

                                      Deletes a profile that can be applied to one or more private device instances.

                                      func (*Client) DeleteNetworkProfile

                                      func (c *Client) DeleteNetworkProfile(ctx context.Context, params *DeleteNetworkProfileInput, optFns ...func(*Options)) (*DeleteNetworkProfileOutput, error)

                                        Deletes a network profile.

                                        func (*Client) DeleteProject

                                        func (c *Client) DeleteProject(ctx context.Context, params *DeleteProjectInput, optFns ...func(*Options)) (*DeleteProjectOutput, error)

                                          Deletes an AWS Device Farm project, given the project ARN. Deleting this resource does not stop an in-progress run.

                                          func (*Client) DeleteRemoteAccessSession

                                          func (c *Client) DeleteRemoteAccessSession(ctx context.Context, params *DeleteRemoteAccessSessionInput, optFns ...func(*Options)) (*DeleteRemoteAccessSessionOutput, error)

                                            Deletes a completed remote access session and its results.

                                            func (*Client) DeleteRun

                                            func (c *Client) DeleteRun(ctx context.Context, params *DeleteRunInput, optFns ...func(*Options)) (*DeleteRunOutput, error)

                                              Deletes the run, given the run ARN. Deleting this resource does not stop an in-progress run.

                                              func (*Client) DeleteTestGridProject

                                              func (c *Client) DeleteTestGridProject(ctx context.Context, params *DeleteTestGridProjectInput, optFns ...func(*Options)) (*DeleteTestGridProjectOutput, error)

                                                Deletes a Selenium testing project and all content generated under it. You cannot undo this operation. You cannot delete a project if it has active sessions.

                                                func (*Client) DeleteUpload

                                                func (c *Client) DeleteUpload(ctx context.Context, params *DeleteUploadInput, optFns ...func(*Options)) (*DeleteUploadOutput, error)

                                                  Deletes an upload given the upload ARN.

                                                  func (*Client) DeleteVPCEConfiguration

                                                  func (c *Client) DeleteVPCEConfiguration(ctx context.Context, params *DeleteVPCEConfigurationInput, optFns ...func(*Options)) (*DeleteVPCEConfigurationOutput, error)

                                                    Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

                                                    func (*Client) GetAccountSettings

                                                    func (c *Client) GetAccountSettings(ctx context.Context, params *GetAccountSettingsInput, optFns ...func(*Options)) (*GetAccountSettingsOutput, error)

                                                      Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

                                                      func (*Client) GetDevice

                                                      func (c *Client) GetDevice(ctx context.Context, params *GetDeviceInput, optFns ...func(*Options)) (*GetDeviceOutput, error)

                                                        Gets information about a unique device type.

                                                        func (*Client) GetDeviceInstance

                                                        func (c *Client) GetDeviceInstance(ctx context.Context, params *GetDeviceInstanceInput, optFns ...func(*Options)) (*GetDeviceInstanceOutput, error)

                                                          Returns information about a device instance that belongs to a private device fleet.

                                                          func (*Client) GetDevicePool

                                                          func (c *Client) GetDevicePool(ctx context.Context, params *GetDevicePoolInput, optFns ...func(*Options)) (*GetDevicePoolOutput, error)

                                                            Gets information about a device pool.

                                                            func (*Client) GetDevicePoolCompatibility

                                                            func (c *Client) GetDevicePoolCompatibility(ctx context.Context, params *GetDevicePoolCompatibilityInput, optFns ...func(*Options)) (*GetDevicePoolCompatibilityOutput, error)

                                                              Gets information about compatibility with a device pool.

                                                              func (*Client) GetInstanceProfile

                                                              func (c *Client) GetInstanceProfile(ctx context.Context, params *GetInstanceProfileInput, optFns ...func(*Options)) (*GetInstanceProfileOutput, error)

                                                                Returns information about the specified instance profile.

                                                                func (*Client) GetJob

                                                                func (c *Client) GetJob(ctx context.Context, params *GetJobInput, optFns ...func(*Options)) (*GetJobOutput, error)

                                                                  Gets information about a job.

                                                                  func (*Client) GetNetworkProfile

                                                                  func (c *Client) GetNetworkProfile(ctx context.Context, params *GetNetworkProfileInput, optFns ...func(*Options)) (*GetNetworkProfileOutput, error)

                                                                    Returns information about a network profile.

                                                                    func (*Client) GetOfferingStatus

                                                                    func (c *Client) GetOfferingStatus(ctx context.Context, params *GetOfferingStatusInput, optFns ...func(*Options)) (*GetOfferingStatusOutput, error)

                                                                      Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).

                                                                      func (*Client) GetProject

                                                                      func (c *Client) GetProject(ctx context.Context, params *GetProjectInput, optFns ...func(*Options)) (*GetProjectOutput, error)

                                                                        Gets information about a project.

                                                                        func (*Client) GetRemoteAccessSession

                                                                        func (c *Client) GetRemoteAccessSession(ctx context.Context, params *GetRemoteAccessSessionInput, optFns ...func(*Options)) (*GetRemoteAccessSessionOutput, error)

                                                                          Returns a link to a currently running remote access session.

                                                                          func (*Client) GetRun

                                                                          func (c *Client) GetRun(ctx context.Context, params *GetRunInput, optFns ...func(*Options)) (*GetRunOutput, error)

                                                                            Gets information about a run.

                                                                            func (*Client) GetSuite

                                                                            func (c *Client) GetSuite(ctx context.Context, params *GetSuiteInput, optFns ...func(*Options)) (*GetSuiteOutput, error)

                                                                              Gets information about a suite.

                                                                              func (*Client) GetTest

                                                                              func (c *Client) GetTest(ctx context.Context, params *GetTestInput, optFns ...func(*Options)) (*GetTestOutput, error)

                                                                                Gets information about a test.

                                                                                func (*Client) GetTestGridProject

                                                                                func (c *Client) GetTestGridProject(ctx context.Context, params *GetTestGridProjectInput, optFns ...func(*Options)) (*GetTestGridProjectOutput, error)

                                                                                  Retrieves information about a Selenium testing project.

                                                                                  func (*Client) GetTestGridSession

                                                                                  func (c *Client) GetTestGridSession(ctx context.Context, params *GetTestGridSessionInput, optFns ...func(*Options)) (*GetTestGridSessionOutput, error)

                                                                                    A session is an instance of a browser created through a RemoteWebDriver with the URL from CreateTestGridUrlResult$url. You can use the following to look up sessions:

                                                                                    * The session ARN (GetTestGridSessionRequest$sessionArn).

                                                                                    * The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).

                                                                                    func (*Client) GetUpload

                                                                                    func (c *Client) GetUpload(ctx context.Context, params *GetUploadInput, optFns ...func(*Options)) (*GetUploadOutput, error)

                                                                                      Gets information about an upload.

                                                                                      func (*Client) GetVPCEConfiguration

                                                                                      func (c *Client) GetVPCEConfiguration(ctx context.Context, params *GetVPCEConfigurationInput, optFns ...func(*Options)) (*GetVPCEConfigurationOutput, error)

                                                                                        Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

                                                                                        func (*Client) InstallToRemoteAccessSession

                                                                                        func (c *Client) InstallToRemoteAccessSession(ctx context.Context, params *InstallToRemoteAccessSessionInput, optFns ...func(*Options)) (*InstallToRemoteAccessSessionOutput, error)

                                                                                          Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.

                                                                                          func (*Client) ListArtifacts

                                                                                          func (c *Client) ListArtifacts(ctx context.Context, params *ListArtifactsInput, optFns ...func(*Options)) (*ListArtifactsOutput, error)

                                                                                            Gets information about artifacts.

                                                                                            func (*Client) ListDeviceInstances

                                                                                            func (c *Client) ListDeviceInstances(ctx context.Context, params *ListDeviceInstancesInput, optFns ...func(*Options)) (*ListDeviceInstancesOutput, error)

                                                                                              Returns information about the private device instances associated with one or more AWS accounts.

                                                                                              func (*Client) ListDevicePools

                                                                                              func (c *Client) ListDevicePools(ctx context.Context, params *ListDevicePoolsInput, optFns ...func(*Options)) (*ListDevicePoolsOutput, error)

                                                                                                Gets information about device pools.

                                                                                                func (*Client) ListDevices

                                                                                                func (c *Client) ListDevices(ctx context.Context, params *ListDevicesInput, optFns ...func(*Options)) (*ListDevicesOutput, error)

                                                                                                  Gets information about unique device types.

                                                                                                  func (*Client) ListInstanceProfiles

                                                                                                  func (c *Client) ListInstanceProfiles(ctx context.Context, params *ListInstanceProfilesInput, optFns ...func(*Options)) (*ListInstanceProfilesOutput, error)

                                                                                                    Returns information about all the instance profiles in an AWS account.

                                                                                                    func (*Client) ListJobs

                                                                                                    func (c *Client) ListJobs(ctx context.Context, params *ListJobsInput, optFns ...func(*Options)) (*ListJobsOutput, error)

                                                                                                      Gets information about jobs for a given test run.

                                                                                                      func (*Client) ListNetworkProfiles

                                                                                                      func (c *Client) ListNetworkProfiles(ctx context.Context, params *ListNetworkProfilesInput, optFns ...func(*Options)) (*ListNetworkProfilesOutput, error)

                                                                                                        Returns the list of available network profiles.

                                                                                                        func (*Client) ListOfferingPromotions

                                                                                                        func (c *Client) ListOfferingPromotions(ctx context.Context, params *ListOfferingPromotionsInput, optFns ...func(*Options)) (*ListOfferingPromotionsOutput, error)

                                                                                                          Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com) if you must be able to invoke this operation.

                                                                                                          func (*Client) ListOfferingTransactions

                                                                                                          func (c *Client) ListOfferingTransactions(ctx context.Context, params *ListOfferingTransactionsInput, optFns ...func(*Options)) (*ListOfferingTransactionsOutput, error)

                                                                                                            Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).

                                                                                                            func (*Client) ListOfferings

                                                                                                            func (c *Client) ListOfferings(ctx context.Context, params *ListOfferingsInput, optFns ...func(*Options)) (*ListOfferingsOutput, error)

                                                                                                              Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).

                                                                                                              func (*Client) ListProjects

                                                                                                              func (c *Client) ListProjects(ctx context.Context, params *ListProjectsInput, optFns ...func(*Options)) (*ListProjectsOutput, error)

                                                                                                                Gets information about projects.

                                                                                                                func (*Client) ListRemoteAccessSessions

                                                                                                                func (c *Client) ListRemoteAccessSessions(ctx context.Context, params *ListRemoteAccessSessionsInput, optFns ...func(*Options)) (*ListRemoteAccessSessionsOutput, error)

                                                                                                                  Returns a list of all currently running remote access sessions.

                                                                                                                  func (*Client) ListRuns

                                                                                                                  func (c *Client) ListRuns(ctx context.Context, params *ListRunsInput, optFns ...func(*Options)) (*ListRunsOutput, error)

                                                                                                                    Gets information about runs, given an AWS Device Farm project ARN.

                                                                                                                    func (*Client) ListSamples

                                                                                                                    func (c *Client) ListSamples(ctx context.Context, params *ListSamplesInput, optFns ...func(*Options)) (*ListSamplesOutput, error)

                                                                                                                      Gets information about samples, given an AWS Device Farm job ARN.

                                                                                                                      func (*Client) ListSuites

                                                                                                                      func (c *Client) ListSuites(ctx context.Context, params *ListSuitesInput, optFns ...func(*Options)) (*ListSuitesOutput, error)

                                                                                                                        Gets information about test suites for a given job.

                                                                                                                        func (*Client) ListTagsForResource

                                                                                                                        func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)

                                                                                                                          List the tags for an AWS Device Farm resource.

                                                                                                                          func (*Client) ListTestGridProjects

                                                                                                                          func (c *Client) ListTestGridProjects(ctx context.Context, params *ListTestGridProjectsInput, optFns ...func(*Options)) (*ListTestGridProjectsOutput, error)

                                                                                                                            Gets a list of all Selenium testing projects in your account.

                                                                                                                            func (*Client) ListTestGridSessionActions

                                                                                                                            func (c *Client) ListTestGridSessionActions(ctx context.Context, params *ListTestGridSessionActionsInput, optFns ...func(*Options)) (*ListTestGridSessionActionsOutput, error)

                                                                                                                              Returns a list of the actions taken in a TestGridSession.

                                                                                                                              func (*Client) ListTestGridSessionArtifacts

                                                                                                                              func (c *Client) ListTestGridSessionArtifacts(ctx context.Context, params *ListTestGridSessionArtifactsInput, optFns ...func(*Options)) (*ListTestGridSessionArtifactsOutput, error)

                                                                                                                                Retrieves a list of artifacts created during the session.

                                                                                                                                func (*Client) ListTestGridSessions

                                                                                                                                func (c *Client) ListTestGridSessions(ctx context.Context, params *ListTestGridSessionsInput, optFns ...func(*Options)) (*ListTestGridSessionsOutput, error)

                                                                                                                                  Retrieves a list of sessions for a TestGridProject.

                                                                                                                                  func (*Client) ListTests

                                                                                                                                  func (c *Client) ListTests(ctx context.Context, params *ListTestsInput, optFns ...func(*Options)) (*ListTestsOutput, error)

                                                                                                                                    Gets information about tests in a given test suite.

                                                                                                                                    func (*Client) ListUniqueProblems

                                                                                                                                    func (c *Client) ListUniqueProblems(ctx context.Context, params *ListUniqueProblemsInput, optFns ...func(*Options)) (*ListUniqueProblemsOutput, error)

                                                                                                                                      Gets information about unique problems, such as exceptions or crashes. Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386), ListUniqueProblems returns a single entry instead of many individual entries for that exception.

                                                                                                                                      func (*Client) ListUploads

                                                                                                                                      func (c *Client) ListUploads(ctx context.Context, params *ListUploadsInput, optFns ...func(*Options)) (*ListUploadsOutput, error)

                                                                                                                                        Gets information about uploads, given an AWS Device Farm project ARN.

                                                                                                                                        func (*Client) ListVPCEConfigurations

                                                                                                                                        func (c *Client) ListVPCEConfigurations(ctx context.Context, params *ListVPCEConfigurationsInput, optFns ...func(*Options)) (*ListVPCEConfigurationsOutput, error)

                                                                                                                                          Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

                                                                                                                                          func (*Client) PurchaseOffering

                                                                                                                                          func (c *Client) PurchaseOffering(ctx context.Context, params *PurchaseOfferingInput, optFns ...func(*Options)) (*PurchaseOfferingOutput, error)

                                                                                                                                            Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).

                                                                                                                                            func (*Client) RenewOffering

                                                                                                                                            func (c *Client) RenewOffering(ctx context.Context, params *RenewOfferingInput, optFns ...func(*Options)) (*RenewOfferingOutput, error)

                                                                                                                                              Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com (mailto:aws-devicefarm-support@amazon.com).

                                                                                                                                              func (*Client) ScheduleRun

                                                                                                                                              func (c *Client) ScheduleRun(ctx context.Context, params *ScheduleRunInput, optFns ...func(*Options)) (*ScheduleRunOutput, error)

                                                                                                                                                Schedules a run.

                                                                                                                                                func (*Client) StopJob

                                                                                                                                                func (c *Client) StopJob(ctx context.Context, params *StopJobInput, optFns ...func(*Options)) (*StopJobOutput, error)

                                                                                                                                                  Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.

                                                                                                                                                  func (*Client) StopRemoteAccessSession

                                                                                                                                                  func (c *Client) StopRemoteAccessSession(ctx context.Context, params *StopRemoteAccessSessionInput, optFns ...func(*Options)) (*StopRemoteAccessSessionOutput, error)

                                                                                                                                                    Ends a specified remote access session.

                                                                                                                                                    func (*Client) StopRun

                                                                                                                                                    func (c *Client) StopRun(ctx context.Context, params *StopRunInput, optFns ...func(*Options)) (*StopRunOutput, error)

                                                                                                                                                      Initiates a stop request for the current test run. AWS Device Farm immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are billed for setup, teardown, and any tests that were in progress or already completed.

                                                                                                                                                      func (*Client) TagResource

                                                                                                                                                      func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)

                                                                                                                                                        Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.

                                                                                                                                                        func (*Client) UntagResource

                                                                                                                                                        func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)

                                                                                                                                                          Deletes the specified tags from a resource.

                                                                                                                                                          func (*Client) UpdateDeviceInstance

                                                                                                                                                          func (c *Client) UpdateDeviceInstance(ctx context.Context, params *UpdateDeviceInstanceInput, optFns ...func(*Options)) (*UpdateDeviceInstanceOutput, error)

                                                                                                                                                            Updates information about a private device instance.

                                                                                                                                                            func (*Client) UpdateDevicePool

                                                                                                                                                            func (c *Client) UpdateDevicePool(ctx context.Context, params *UpdateDevicePoolInput, optFns ...func(*Options)) (*UpdateDevicePoolOutput, error)

                                                                                                                                                              Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).

                                                                                                                                                              func (*Client) UpdateInstanceProfile

                                                                                                                                                              func (c *Client) UpdateInstanceProfile(ctx context.Context, params *UpdateInstanceProfileInput, optFns ...func(*Options)) (*UpdateInstanceProfileOutput, error)

                                                                                                                                                                Updates information about an existing private device instance profile.

                                                                                                                                                                func (*Client) UpdateNetworkProfile

                                                                                                                                                                func (c *Client) UpdateNetworkProfile(ctx context.Context, params *UpdateNetworkProfileInput, optFns ...func(*Options)) (*UpdateNetworkProfileOutput, error)

                                                                                                                                                                  Updates the network profile.

                                                                                                                                                                  func (*Client) UpdateProject

                                                                                                                                                                  func (c *Client) UpdateProject(ctx context.Context, params *UpdateProjectInput, optFns ...func(*Options)) (*UpdateProjectOutput, error)

                                                                                                                                                                    Modifies the specified project name, given the project ARN and a new name.

                                                                                                                                                                    func (*Client) UpdateTestGridProject

                                                                                                                                                                    func (c *Client) UpdateTestGridProject(ctx context.Context, params *UpdateTestGridProjectInput, optFns ...func(*Options)) (*UpdateTestGridProjectOutput, error)

                                                                                                                                                                      Change details of a project.

                                                                                                                                                                      func (*Client) UpdateUpload

                                                                                                                                                                      func (c *Client) UpdateUpload(ctx context.Context, params *UpdateUploadInput, optFns ...func(*Options)) (*UpdateUploadOutput, error)

                                                                                                                                                                        Updates an uploaded test spec.

                                                                                                                                                                        func (*Client) UpdateVPCEConfiguration

                                                                                                                                                                        func (c *Client) UpdateVPCEConfiguration(ctx context.Context, params *UpdateVPCEConfigurationInput, optFns ...func(*Options)) (*UpdateVPCEConfigurationOutput, error)

                                                                                                                                                                          Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

                                                                                                                                                                          type CreateDevicePoolInput

                                                                                                                                                                          type CreateDevicePoolInput struct {
                                                                                                                                                                          
                                                                                                                                                                          	// The device pool's name.
                                                                                                                                                                          	//
                                                                                                                                                                          	// This member is required.
                                                                                                                                                                          	Name *string
                                                                                                                                                                          
                                                                                                                                                                          	// The ARN of the project for the device pool.
                                                                                                                                                                          	//
                                                                                                                                                                          	// This member is required.
                                                                                                                                                                          	ProjectArn *string
                                                                                                                                                                          
                                                                                                                                                                          	// The device pool's rules.
                                                                                                                                                                          	//
                                                                                                                                                                          	// This member is required.
                                                                                                                                                                          	Rules []types.Rule
                                                                                                                                                                          
                                                                                                                                                                          	// The device pool's description.
                                                                                                                                                                          	Description *string
                                                                                                                                                                          
                                                                                                                                                                          	// The number of devices that Device Farm can add to your device pool. Device Farm
                                                                                                                                                                          	// adds devices that are available and meet the criteria that you assign for the
                                                                                                                                                                          	// rules parameter. Depending on how many devices meet these constraints, your
                                                                                                                                                                          	// device pool might contain fewer devices than the value for this parameter. By
                                                                                                                                                                          	// specifying the maximum number of devices, you can control the costs that you
                                                                                                                                                                          	// incur by running tests.
                                                                                                                                                                          	MaxDevices *int32
                                                                                                                                                                          }

                                                                                                                                                                            Represents a request to the create device pool operation.

                                                                                                                                                                            type CreateDevicePoolOutput

                                                                                                                                                                            type CreateDevicePoolOutput struct {
                                                                                                                                                                            
                                                                                                                                                                            	// The newly created device pool.
                                                                                                                                                                            	DevicePool *types.DevicePool
                                                                                                                                                                            
                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                            }

                                                                                                                                                                              Represents the result of a create device pool request.

                                                                                                                                                                              type CreateInstanceProfileInput

                                                                                                                                                                              type CreateInstanceProfileInput struct {
                                                                                                                                                                              
                                                                                                                                                                              	// The name of your instance profile.
                                                                                                                                                                              	//
                                                                                                                                                                              	// This member is required.
                                                                                                                                                                              	Name *string
                                                                                                                                                                              
                                                                                                                                                                              	// The description of your instance profile.
                                                                                                                                                                              	Description *string
                                                                                                                                                                              
                                                                                                                                                                              	// An array of strings that specifies the list of app packages that should not be
                                                                                                                                                                              	// cleaned up from the device after a test run. The list of packages is considered
                                                                                                                                                                              	// only if you set packageCleanup to true.
                                                                                                                                                                              	ExcludeAppPackagesFromCleanup []string
                                                                                                                                                                              
                                                                                                                                                                              	// When set to true, Device Farm removes app packages after a test run. The default
                                                                                                                                                                              	// value is false for private devices.
                                                                                                                                                                              	PackageCleanup *bool
                                                                                                                                                                              
                                                                                                                                                                              	// When set to true, Device Farm reboots the instance after a test run. The default
                                                                                                                                                                              	// value is true.
                                                                                                                                                                              	RebootAfterUse *bool
                                                                                                                                                                              }

                                                                                                                                                                              type CreateInstanceProfileOutput

                                                                                                                                                                              type CreateInstanceProfileOutput struct {
                                                                                                                                                                              
                                                                                                                                                                              	// An object that contains information about your instance profile.
                                                                                                                                                                              	InstanceProfile *types.InstanceProfile
                                                                                                                                                                              
                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                              }

                                                                                                                                                                              type CreateNetworkProfileInput

                                                                                                                                                                              type CreateNetworkProfileInput struct {
                                                                                                                                                                              
                                                                                                                                                                              	// The name for the new network profile.
                                                                                                                                                                              	//
                                                                                                                                                                              	// This member is required.
                                                                                                                                                                              	Name *string
                                                                                                                                                                              
                                                                                                                                                                              	// The Amazon Resource Name (ARN) of the project for which you want to create a
                                                                                                                                                                              	// network profile.
                                                                                                                                                                              	//
                                                                                                                                                                              	// This member is required.
                                                                                                                                                                              	ProjectArn *string
                                                                                                                                                                              
                                                                                                                                                                              	// The description of the network profile.
                                                                                                                                                                              	Description *string
                                                                                                                                                                              
                                                                                                                                                                              	// The data throughput rate in bits per second, as an integer from 0 to 104857600.
                                                                                                                                                                              	DownlinkBandwidthBits *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Delay time for all packets to destination in milliseconds as an integer from 0
                                                                                                                                                                              	// to 2000.
                                                                                                                                                                              	DownlinkDelayMs *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Time variation in the delay of received packets in milliseconds as an integer
                                                                                                                                                                              	// from 0 to 2000.
                                                                                                                                                                              	DownlinkJitterMs *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Proportion of received packets that fail to arrive from 0 to 100 percent.
                                                                                                                                                                              	DownlinkLossPercent int32
                                                                                                                                                                              
                                                                                                                                                                              	// The type of network profile to create. Valid values are listed here.
                                                                                                                                                                              	Type types.NetworkProfileType
                                                                                                                                                                              
                                                                                                                                                                              	// The data throughput rate in bits per second, as an integer from 0 to 104857600.
                                                                                                                                                                              	UplinkBandwidthBits *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Delay time for all packets to destination in milliseconds as an integer from 0
                                                                                                                                                                              	// to 2000.
                                                                                                                                                                              	UplinkDelayMs *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Time variation in the delay of received packets in milliseconds as an integer
                                                                                                                                                                              	// from 0 to 2000.
                                                                                                                                                                              	UplinkJitterMs *int64
                                                                                                                                                                              
                                                                                                                                                                              	// Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
                                                                                                                                                                              	UplinkLossPercent int32
                                                                                                                                                                              }

                                                                                                                                                                              type CreateNetworkProfileOutput

                                                                                                                                                                              type CreateNetworkProfileOutput struct {
                                                                                                                                                                              
                                                                                                                                                                              	// The network profile that is returned by the create network profile request.
                                                                                                                                                                              	NetworkProfile *types.NetworkProfile
                                                                                                                                                                              
                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                              }

                                                                                                                                                                              type CreateProjectInput

                                                                                                                                                                              type CreateProjectInput struct {
                                                                                                                                                                              
                                                                                                                                                                              	// The project's name.
                                                                                                                                                                              	//
                                                                                                                                                                              	// This member is required.
                                                                                                                                                                              	Name *string
                                                                                                                                                                              
                                                                                                                                                                              	// Sets the execution timeout value (in minutes) for a project. All test runs in
                                                                                                                                                                              	// this project use the specified execution timeout value unless overridden when
                                                                                                                                                                              	// scheduling a run.
                                                                                                                                                                              	DefaultJobTimeoutMinutes *int32
                                                                                                                                                                              }

                                                                                                                                                                                Represents a request to the create project operation.

                                                                                                                                                                                type CreateProjectOutput

                                                                                                                                                                                type CreateProjectOutput struct {
                                                                                                                                                                                
                                                                                                                                                                                	// The newly created project.
                                                                                                                                                                                	Project *types.Project
                                                                                                                                                                                
                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                }

                                                                                                                                                                                  Represents the result of a create project request.

                                                                                                                                                                                  type CreateRemoteAccessSessionInput

                                                                                                                                                                                  type CreateRemoteAccessSessionInput struct {
                                                                                                                                                                                  
                                                                                                                                                                                  	// The ARN of the device for which you want to create a remote access session.
                                                                                                                                                                                  	//
                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                  	DeviceArn *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the project for which you want to create a
                                                                                                                                                                                  	// remote access session.
                                                                                                                                                                                  	//
                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                  	ProjectArn *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// Unique identifier for the client. If you want access to multiple devices on the
                                                                                                                                                                                  	// same client, you should pass the same clientId value in each call to
                                                                                                                                                                                  	// CreateRemoteAccessSession. This identifier is required only if
                                                                                                                                                                                  	// remoteDebugEnabled is set to true. Remote debugging is no longer supported
                                                                                                                                                                                  	// (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html).
                                                                                                                                                                                  	ClientId *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// The configuration information for the remote access session request.
                                                                                                                                                                                  	Configuration *types.CreateRemoteAccessSessionConfiguration
                                                                                                                                                                                  
                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the device instance for which you want to
                                                                                                                                                                                  	// create a remote access session.
                                                                                                                                                                                  	InstanceArn *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// The interaction mode of the remote access session. Valid values are:
                                                                                                                                                                                  	//
                                                                                                                                                                                  	// *
                                                                                                                                                                                  	// INTERACTIVE: You can interact with the iOS device by viewing, touching, and
                                                                                                                                                                                  	// rotating the screen. You cannot run XCUITest framework-based tests in this
                                                                                                                                                                                  	// mode.
                                                                                                                                                                                  	//
                                                                                                                                                                                  	// * NO_VIDEO: You are connected to the device, but cannot interact with it
                                                                                                                                                                                  	// or view the screen. This mode has the fastest test execution speed. You can run
                                                                                                                                                                                  	// XCUITest framework-based tests in this mode.
                                                                                                                                                                                  	//
                                                                                                                                                                                  	// * VIDEO_ONLY: You can view the
                                                                                                                                                                                  	// screen, but cannot touch or rotate it. You can run XCUITest framework-based
                                                                                                                                                                                  	// tests and watch the screen in this mode.
                                                                                                                                                                                  	InteractionMode types.InteractionMode
                                                                                                                                                                                  
                                                                                                                                                                                  	// The name of the remote access session to create.
                                                                                                                                                                                  	Name *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// Set to true if you want to access devices remotely for debugging in your remote
                                                                                                                                                                                  	// access session. Remote debugging is no longer supported
                                                                                                                                                                                  	// (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html).
                                                                                                                                                                                  	RemoteDebugEnabled *bool
                                                                                                                                                                                  
                                                                                                                                                                                  	// The Amazon Resource Name (ARN) for the app to be recorded in the remote access
                                                                                                                                                                                  	// session.
                                                                                                                                                                                  	RemoteRecordAppArn *string
                                                                                                                                                                                  
                                                                                                                                                                                  	// Set to true to enable remote recording for the remote access session.
                                                                                                                                                                                  	RemoteRecordEnabled *bool
                                                                                                                                                                                  
                                                                                                                                                                                  	// When set to true, for private devices, Device Farm does not sign your app again.
                                                                                                                                                                                  	// For public devices, Device Farm always signs your apps again. For more
                                                                                                                                                                                  	// information on how Device Farm modifies your uploads during tests, see Do you
                                                                                                                                                                                  	// modify my app? (https://aws.amazon.com/device-farm/faq/)
                                                                                                                                                                                  	SkipAppResign *bool
                                                                                                                                                                                  
                                                                                                                                                                                  	// Ignored. The public key of the ssh key pair you want to use for connecting to
                                                                                                                                                                                  	// remote devices in your remote debugging session. This key is required only if
                                                                                                                                                                                  	// remoteDebugEnabled is set to true. Remote debugging is no longer supported
                                                                                                                                                                                  	// (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html).
                                                                                                                                                                                  	SshPublicKey *string
                                                                                                                                                                                  }

                                                                                                                                                                                    Creates and submits a request to start a remote access session.

                                                                                                                                                                                    type CreateRemoteAccessSessionOutput

                                                                                                                                                                                    type CreateRemoteAccessSessionOutput struct {
                                                                                                                                                                                    
                                                                                                                                                                                    	// A container that describes the remote access session when the request to create
                                                                                                                                                                                    	// a remote access session is sent.
                                                                                                                                                                                    	RemoteAccessSession *types.RemoteAccessSession
                                                                                                                                                                                    
                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                    }

                                                                                                                                                                                      Represents the server response from a request to create a remote access session.

                                                                                                                                                                                      type CreateTestGridProjectInput

                                                                                                                                                                                      type CreateTestGridProjectInput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// Human-readable name of the Selenium testing project.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	Name *string
                                                                                                                                                                                      
                                                                                                                                                                                      	// Human-readable description of the project.
                                                                                                                                                                                      	Description *string
                                                                                                                                                                                      }

                                                                                                                                                                                      type CreateTestGridProjectOutput

                                                                                                                                                                                      type CreateTestGridProjectOutput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// ARN of the Selenium testing project that was created.
                                                                                                                                                                                      	TestGridProject *types.TestGridProject
                                                                                                                                                                                      
                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                      }

                                                                                                                                                                                      type CreateTestGridUrlInput

                                                                                                                                                                                      type CreateTestGridUrlInput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// Lifetime, in seconds, of the URL.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	ExpiresInSeconds *int32
                                                                                                                                                                                      
                                                                                                                                                                                      	// ARN (from CreateTestGridProject or ListTestGridProjects) to associate with the
                                                                                                                                                                                      	// short-term URL.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	ProjectArn *string
                                                                                                                                                                                      }

                                                                                                                                                                                      type CreateTestGridUrlOutput

                                                                                                                                                                                      type CreateTestGridUrlOutput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// The number of seconds the URL from CreateTestGridUrlResult$url stays active.
                                                                                                                                                                                      	Expires *time.Time
                                                                                                                                                                                      
                                                                                                                                                                                      	// A signed URL, expiring in CreateTestGridUrlRequest$expiresInSeconds seconds, to
                                                                                                                                                                                      	// be passed to a RemoteWebDriver.
                                                                                                                                                                                      	Url *string
                                                                                                                                                                                      
                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                      }

                                                                                                                                                                                      type CreateUploadInput

                                                                                                                                                                                      type CreateUploadInput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// The upload's file name. The name should not contain any forward slashes (/). If
                                                                                                                                                                                      	// you are uploading an iOS app, the file name must end with the .ipa extension. If
                                                                                                                                                                                      	// you are uploading an Android app, the file name must end with the .apk
                                                                                                                                                                                      	// extension. For all others, the file name must end with the .zip file extension.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	Name *string
                                                                                                                                                                                      
                                                                                                                                                                                      	// The ARN of the project for the upload.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	ProjectArn *string
                                                                                                                                                                                      
                                                                                                                                                                                      	// The upload's upload type. Must be one of the following values:
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * ANDROID_APP
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// IOS_APP
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * WEB_APP
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * EXTERNAL_DATA
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_JAVA_JUNIT_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_JAVA_TESTNG_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_PYTHON_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_NODE_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_RUBY_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_PYTHON_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_WEB_NODE_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_RUBY_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * CALABASH_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// INSTRUMENTATION_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * UIAUTOMATION_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// UIAUTOMATOR_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * XCTEST_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * XCTEST_UI_TEST_PACKAGE
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_JAVA_JUNIT_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_JAVA_TESTNG_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_PYTHON_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_NODE_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_RUBY_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_PYTHON_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * APPIUM_WEB_NODE_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// APPIUM_WEB_RUBY_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// * INSTRUMENTATION_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// *
                                                                                                                                                                                      	// XCTEST_UI_TEST_SPEC
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// If you call CreateUpload with WEB_APP specified, AWS Device
                                                                                                                                                                                      	// Farm throws an ArgumentException error.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                      	Type types.UploadType
                                                                                                                                                                                      
                                                                                                                                                                                      	// The upload's content type (for example, application/octet-stream).
                                                                                                                                                                                      	ContentType *string
                                                                                                                                                                                      }

                                                                                                                                                                                        Represents a request to the create upload operation.

                                                                                                                                                                                        type CreateUploadOutput

                                                                                                                                                                                        type CreateUploadOutput struct {
                                                                                                                                                                                        
                                                                                                                                                                                        	// The newly created upload.
                                                                                                                                                                                        	Upload *types.Upload
                                                                                                                                                                                        
                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                        }

                                                                                                                                                                                          Represents the result of a create upload request.

                                                                                                                                                                                          type CreateVPCEConfigurationInput

                                                                                                                                                                                          type CreateVPCEConfigurationInput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// The DNS name of the service running in your VPC that you want Device Farm to
                                                                                                                                                                                          	// test.
                                                                                                                                                                                          	//
                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                          	ServiceDnsName *string
                                                                                                                                                                                          
                                                                                                                                                                                          	// The friendly name you give to your VPC endpoint configuration, to manage your
                                                                                                                                                                                          	// configurations more easily.
                                                                                                                                                                                          	//
                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                          	VpceConfigurationName *string
                                                                                                                                                                                          
                                                                                                                                                                                          	// The name of the VPC endpoint service running in your AWS account that you want
                                                                                                                                                                                          	// Device Farm to test.
                                                                                                                                                                                          	//
                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                          	VpceServiceName *string
                                                                                                                                                                                          
                                                                                                                                                                                          	// An optional description that provides details about your VPC endpoint
                                                                                                                                                                                          	// configuration.
                                                                                                                                                                                          	VpceConfigurationDescription *string
                                                                                                                                                                                          }

                                                                                                                                                                                          type CreateVPCEConfigurationOutput

                                                                                                                                                                                          type CreateVPCEConfigurationOutput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// An object that contains information about your VPC endpoint configuration.
                                                                                                                                                                                          	VpceConfiguration *types.VPCEConfiguration
                                                                                                                                                                                          
                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                          }

                                                                                                                                                                                          type DeleteDevicePoolInput

                                                                                                                                                                                          type DeleteDevicePoolInput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// Represents the Amazon Resource Name (ARN) of the Device Farm device pool to
                                                                                                                                                                                          	// delete.
                                                                                                                                                                                          	//
                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                          }

                                                                                                                                                                                            Represents a request to the delete device pool operation.

                                                                                                                                                                                            type DeleteDevicePoolOutput

                                                                                                                                                                                            type DeleteDevicePoolOutput struct {
                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                            }

                                                                                                                                                                                              Represents the result of a delete device pool request.

                                                                                                                                                                                              type DeleteInstanceProfileInput

                                                                                                                                                                                              type DeleteInstanceProfileInput struct {
                                                                                                                                                                                              
                                                                                                                                                                                              	// The Amazon Resource Name (ARN) of the instance profile you are requesting to
                                                                                                                                                                                              	// delete.
                                                                                                                                                                                              	//
                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                              }

                                                                                                                                                                                              type DeleteInstanceProfileOutput

                                                                                                                                                                                              type DeleteInstanceProfileOutput struct {
                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                              }

                                                                                                                                                                                              type DeleteNetworkProfileInput

                                                                                                                                                                                              type DeleteNetworkProfileInput struct {
                                                                                                                                                                                              
                                                                                                                                                                                              	// The ARN of the network profile to delete.
                                                                                                                                                                                              	//
                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                              }

                                                                                                                                                                                              type DeleteNetworkProfileOutput

                                                                                                                                                                                              type DeleteNetworkProfileOutput struct {
                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                              }

                                                                                                                                                                                              type DeleteProjectInput

                                                                                                                                                                                              type DeleteProjectInput struct {
                                                                                                                                                                                              
                                                                                                                                                                                              	// Represents the Amazon Resource Name (ARN) of the Device Farm project to delete.
                                                                                                                                                                                              	//
                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                              }

                                                                                                                                                                                                Represents a request to the delete project operation.

                                                                                                                                                                                                type DeleteProjectOutput

                                                                                                                                                                                                type DeleteProjectOutput struct {
                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                }

                                                                                                                                                                                                  Represents the result of a delete project request.

                                                                                                                                                                                                  type DeleteRemoteAccessSessionInput

                                                                                                                                                                                                  type DeleteRemoteAccessSessionInput struct {
                                                                                                                                                                                                  
                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the session for which you want to delete
                                                                                                                                                                                                  	// remote access.
                                                                                                                                                                                                  	//
                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                  	Arn *string
                                                                                                                                                                                                  }

                                                                                                                                                                                                    Represents the request to delete the specified remote access session.

                                                                                                                                                                                                    type DeleteRemoteAccessSessionOutput

                                                                                                                                                                                                    type DeleteRemoteAccessSessionOutput struct {
                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                    }

                                                                                                                                                                                                      The response from the server when a request is made to delete the remote access session.

                                                                                                                                                                                                      type DeleteRunInput

                                                                                                                                                                                                      type DeleteRunInput struct {
                                                                                                                                                                                                      
                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) for the run to delete.
                                                                                                                                                                                                      	//
                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                      }

                                                                                                                                                                                                        Represents a request to the delete run operation.

                                                                                                                                                                                                        type DeleteRunOutput

                                                                                                                                                                                                        type DeleteRunOutput struct {
                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                        }

                                                                                                                                                                                                          Represents the result of a delete run request.

                                                                                                                                                                                                          type DeleteTestGridProjectInput

                                                                                                                                                                                                          type DeleteTestGridProjectInput struct {
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// The ARN of the project to delete, from CreateTestGridProject or
                                                                                                                                                                                                          	// ListTestGridProjects.
                                                                                                                                                                                                          	//
                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                          	ProjectArn *string
                                                                                                                                                                                                          }

                                                                                                                                                                                                          type DeleteTestGridProjectOutput

                                                                                                                                                                                                          type DeleteTestGridProjectOutput struct {
                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                          }

                                                                                                                                                                                                          type DeleteUploadInput

                                                                                                                                                                                                          type DeleteUploadInput struct {
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// Represents the Amazon Resource Name (ARN) of the Device Farm upload to delete.
                                                                                                                                                                                                          	//
                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                          }

                                                                                                                                                                                                            Represents a request to the delete upload operation.

                                                                                                                                                                                                            type DeleteUploadOutput

                                                                                                                                                                                                            type DeleteUploadOutput struct {
                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                            }

                                                                                                                                                                                                              Represents the result of a delete upload request.

                                                                                                                                                                                                              type DeleteVPCEConfigurationInput

                                                                                                                                                                                                              type DeleteVPCEConfigurationInput struct {
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to
                                                                                                                                                                                                              	// delete.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type DeleteVPCEConfigurationOutput

                                                                                                                                                                                                              type DeleteVPCEConfigurationOutput struct {
                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                              }

                                                                                                                                                                                                              type EndpointResolver

                                                                                                                                                                                                              type EndpointResolver interface {
                                                                                                                                                                                                              	ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
                                                                                                                                                                                                              }

                                                                                                                                                                                                                EndpointResolver interface for resolving service endpoints.

                                                                                                                                                                                                                func EndpointResolverFromURL

                                                                                                                                                                                                                func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver

                                                                                                                                                                                                                  EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.

                                                                                                                                                                                                                  type EndpointResolverFunc

                                                                                                                                                                                                                  type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)

                                                                                                                                                                                                                    EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.

                                                                                                                                                                                                                    func (EndpointResolverFunc) ResolveEndpoint

                                                                                                                                                                                                                    func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)

                                                                                                                                                                                                                    type EndpointResolverOptions

                                                                                                                                                                                                                    type EndpointResolverOptions = internalendpoints.Options

                                                                                                                                                                                                                      EndpointResolverOptions is the service endpoint resolver options

                                                                                                                                                                                                                      type GetAccountSettingsInput

                                                                                                                                                                                                                      type GetAccountSettingsInput struct {
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                        Represents the request sent to retrieve the account settings.

                                                                                                                                                                                                                        type GetAccountSettingsOutput

                                                                                                                                                                                                                        type GetAccountSettingsOutput struct {
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        	// The account settings.
                                                                                                                                                                                                                        	AccountSettings *types.AccountSettings
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                        }

                                                                                                                                                                                                                          Represents the account settings return values from the GetAccountSettings request.

                                                                                                                                                                                                                          type GetDeviceInput

                                                                                                                                                                                                                          type GetDeviceInput struct {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          	// The device type's ARN.
                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                            Represents a request to the get device request.

                                                                                                                                                                                                                            type GetDeviceInstanceInput

                                                                                                                                                                                                                            type GetDeviceInstanceInput struct {
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the instance you're requesting information
                                                                                                                                                                                                                            	// about.
                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                            type GetDeviceInstanceOutput

                                                                                                                                                                                                                            type GetDeviceInstanceOutput struct {
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// An object that contains information about your device instance.
                                                                                                                                                                                                                            	DeviceInstance *types.DeviceInstance
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                            type GetDeviceOutput

                                                                                                                                                                                                                            type GetDeviceOutput struct {
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// An object that contains information about the requested device.
                                                                                                                                                                                                                            	Device *types.Device
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                              Represents the result of a get device request.

                                                                                                                                                                                                                              type GetDevicePoolCompatibilityInput

                                                                                                                                                                                                                              type GetDevicePoolCompatibilityInput struct {
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// The device pool's ARN.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                              	DevicePoolArn *string
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// The ARN of the app that is associated with the specified device pool.
                                                                                                                                                                                                                              	AppArn *string
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// An object that contains information about the settings for a run.
                                                                                                                                                                                                                              	Configuration *types.ScheduleRunConfiguration
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// Information about the uploaded test to be run against the device pool.
                                                                                                                                                                                                                              	Test *types.ScheduleRunTest
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// The test type for the specified device pool. Allowed values include the
                                                                                                                                                                                                                              	// following:
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * BUILTIN_FUZZ.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * BUILTIN_EXPLORER. For Android, an app explorer
                                                                                                                                                                                                                              	// that traverses an Android app, interacting with it and capturing screenshots at
                                                                                                                                                                                                                              	// the same time.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_JAVA_JUNIT.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_JAVA_TESTNG.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_PYTHON.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// *
                                                                                                                                                                                                                              	// APPIUM_NODE.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_RUBY.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_WEB_JAVA_JUNIT.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// *
                                                                                                                                                                                                                              	// APPIUM_WEB_JAVA_TESTNG.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_WEB_PYTHON.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * APPIUM_WEB_NODE.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// *
                                                                                                                                                                                                                              	// APPIUM_WEB_RUBY.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * CALABASH.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * INSTRUMENTATION.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * UIAUTOMATION.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// *
                                                                                                                                                                                                                              	// UIAUTOMATOR.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * XCTEST.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// * XCTEST_UI.
                                                                                                                                                                                                                              	TestType types.TestType
                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                Represents a request to the get device pool compatibility operation.

                                                                                                                                                                                                                                type GetDevicePoolCompatibilityOutput

                                                                                                                                                                                                                                type GetDevicePoolCompatibilityOutput struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Information about compatible devices.
                                                                                                                                                                                                                                	CompatibleDevices []types.DevicePoolCompatibilityResult
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Information about incompatible devices.
                                                                                                                                                                                                                                	IncompatibleDevices []types.DevicePoolCompatibilityResult
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                  Represents the result of describe device pool compatibility request.

                                                                                                                                                                                                                                  type GetDevicePoolInput

                                                                                                                                                                                                                                  type GetDevicePoolInput struct {
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The device pool's ARN.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                  	Arn *string
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                    Represents a request to the get device pool operation.

                                                                                                                                                                                                                                    type GetDevicePoolOutput

                                                                                                                                                                                                                                    type GetDevicePoolOutput struct {
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// An object that contains information about the requested device pool.
                                                                                                                                                                                                                                    	DevicePool *types.DevicePool
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                      Represents the result of a get device pool request.

                                                                                                                                                                                                                                      type GetInstanceProfileInput

                                                                                                                                                                                                                                      type GetInstanceProfileInput struct {
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of an instance profile.
                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      type GetInstanceProfileOutput

                                                                                                                                                                                                                                      type GetInstanceProfileOutput struct {
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// An object that contains information about an instance profile.
                                                                                                                                                                                                                                      	InstanceProfile *types.InstanceProfile
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                      type GetJobInput

                                                                                                                                                                                                                                      type GetJobInput struct {
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The job's ARN.
                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                        Represents a request to the get job operation.

                                                                                                                                                                                                                                        type GetJobOutput

                                                                                                                                                                                                                                        type GetJobOutput struct {
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// An object that contains information about the requested job.
                                                                                                                                                                                                                                        	Job *types.Job
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                          Represents the result of a get job request.

                                                                                                                                                                                                                                          type GetNetworkProfileInput

                                                                                                                                                                                                                                          type GetNetworkProfileInput struct {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// The ARN of the network profile to return information about.
                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                          type GetNetworkProfileOutput

                                                                                                                                                                                                                                          type GetNetworkProfileOutput struct {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// The network profile.
                                                                                                                                                                                                                                          	NetworkProfile *types.NetworkProfile
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                          type GetOfferingStatusAPIClient

                                                                                                                                                                                                                                          type GetOfferingStatusAPIClient interface {
                                                                                                                                                                                                                                          	GetOfferingStatus(context.Context, *GetOfferingStatusInput, ...func(*Options)) (*GetOfferingStatusOutput, error)
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                            GetOfferingStatusAPIClient is a client that implements the GetOfferingStatus operation.

                                                                                                                                                                                                                                            type GetOfferingStatusInput

                                                                                                                                                                                                                                            type GetOfferingStatusInput struct {
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                              Represents the request to retrieve the offering status for the specified customer or account.

                                                                                                                                                                                                                                              type GetOfferingStatusOutput

                                                                                                                                                                                                                                              type GetOfferingStatusOutput struct {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// When specified, gets the offering status for the current period.
                                                                                                                                                                                                                                              	Current map[string]types.OfferingStatus
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// When specified, gets the offering status for the next period.
                                                                                                                                                                                                                                              	NextPeriod map[string]types.OfferingStatus
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                              	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                Returns the status result for a device offering.

                                                                                                                                                                                                                                                type GetOfferingStatusPaginator

                                                                                                                                                                                                                                                type GetOfferingStatusPaginator struct {
                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                  GetOfferingStatusPaginator is a paginator for GetOfferingStatus

                                                                                                                                                                                                                                                  func NewGetOfferingStatusPaginator

                                                                                                                                                                                                                                                  func NewGetOfferingStatusPaginator(client GetOfferingStatusAPIClient, params *GetOfferingStatusInput, optFns ...func(*GetOfferingStatusPaginatorOptions)) *GetOfferingStatusPaginator

                                                                                                                                                                                                                                                    NewGetOfferingStatusPaginator returns a new GetOfferingStatusPaginator

                                                                                                                                                                                                                                                    func (*GetOfferingStatusPaginator) HasMorePages

                                                                                                                                                                                                                                                    func (p *GetOfferingStatusPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                      func (*GetOfferingStatusPaginator) NextPage

                                                                                                                                                                                                                                                      func (p *GetOfferingStatusPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*GetOfferingStatusOutput, error)

                                                                                                                                                                                                                                                        NextPage retrieves the next GetOfferingStatus page.

                                                                                                                                                                                                                                                        type GetOfferingStatusPaginatorOptions

                                                                                                                                                                                                                                                        type GetOfferingStatusPaginatorOptions struct {
                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                          GetOfferingStatusPaginatorOptions is the paginator options for GetOfferingStatus

                                                                                                                                                                                                                                                          type GetProjectInput

                                                                                                                                                                                                                                                          type GetProjectInput struct {
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The project's ARN.
                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                            Represents a request to the get project operation.

                                                                                                                                                                                                                                                            type GetProjectOutput

                                                                                                                                                                                                                                                            type GetProjectOutput struct {
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            	// The project to get information about.
                                                                                                                                                                                                                                                            	Project *types.Project
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                              Represents the result of a get project request.

                                                                                                                                                                                                                                                              type GetRemoteAccessSessionInput

                                                                                                                                                                                                                                                              type GetRemoteAccessSessionInput struct {
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The Amazon Resource Name (ARN) of the remote access session about which you want
                                                                                                                                                                                                                                                              	// to get session information.
                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                Represents the request to get information about the specified remote access session.

                                                                                                                                                                                                                                                                type GetRemoteAccessSessionOutput

                                                                                                                                                                                                                                                                type GetRemoteAccessSessionOutput struct {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// A container that lists detailed information about the remote access session.
                                                                                                                                                                                                                                                                	RemoteAccessSession *types.RemoteAccessSession
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                  Represents the response from the server that lists detailed information about the remote access session.

                                                                                                                                                                                                                                                                  type GetRunInput

                                                                                                                                                                                                                                                                  type GetRunInput struct {
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The run's ARN.
                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                  	Arn *string
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                    Represents a request to the get run operation.

                                                                                                                                                                                                                                                                    type GetRunOutput

                                                                                                                                                                                                                                                                    type GetRunOutput struct {
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// The run to get results from.
                                                                                                                                                                                                                                                                    	Run *types.Run
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                      Represents the result of a get run request.

                                                                                                                                                                                                                                                                      type GetSuiteInput

                                                                                                                                                                                                                                                                      type GetSuiteInput struct {
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// The suite's ARN.
                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                        Represents a request to the get suite operation.

                                                                                                                                                                                                                                                                        type GetSuiteOutput

                                                                                                                                                                                                                                                                        type GetSuiteOutput struct {
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                        	// A collection of one or more tests.
                                                                                                                                                                                                                                                                        	Suite *types.Suite
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                          Represents the result of a get suite request.

                                                                                                                                                                                                                                                                          type GetTestGridProjectInput

                                                                                                                                                                                                                                                                          type GetTestGridProjectInput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The ARN of the Selenium testing project, from either CreateTestGridProject or
                                                                                                                                                                                                                                                                          	// ListTestGridProjects.
                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                          	ProjectArn *string
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          type GetTestGridProjectOutput

                                                                                                                                                                                                                                                                          type GetTestGridProjectOutput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// A TestGridProject.
                                                                                                                                                                                                                                                                          	TestGridProject *types.TestGridProject
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          type GetTestGridSessionInput

                                                                                                                                                                                                                                                                          type GetTestGridSessionInput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The ARN for the project that this session belongs to. See CreateTestGridProject
                                                                                                                                                                                                                                                                          	// and ListTestGridProjects.
                                                                                                                                                                                                                                                                          	ProjectArn *string
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// An ARN that uniquely identifies a TestGridSession.
                                                                                                                                                                                                                                                                          	SessionArn *string
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// An ID associated with this session.
                                                                                                                                                                                                                                                                          	SessionId *string
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          type GetTestGridSessionOutput

                                                                                                                                                                                                                                                                          type GetTestGridSessionOutput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The TestGridSession that was requested.
                                                                                                                                                                                                                                                                          	TestGridSession *types.TestGridSession
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                          type GetTestInput

                                                                                                                                                                                                                                                                          type GetTestInput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The test's ARN.
                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                            Represents a request to the get test operation.

                                                                                                                                                                                                                                                                            type GetTestOutput

                                                                                                                                                                                                                                                                            type GetTestOutput struct {
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// A test condition that is evaluated.
                                                                                                                                                                                                                                                                            	Test *types.Test
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                              Represents the result of a get test request.

                                                                                                                                                                                                                                                                              type GetUploadInput

                                                                                                                                                                                                                                                                              type GetUploadInput struct {
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              	// The upload's ARN.
                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                              	Arn *string
                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                Represents a request to the get upload operation.

                                                                                                                                                                                                                                                                                type GetUploadOutput

                                                                                                                                                                                                                                                                                type GetUploadOutput struct {
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// An app or a set of one or more tests to upload or that have been uploaded.
                                                                                                                                                                                                                                                                                	Upload *types.Upload
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                  Represents the result of a get upload request.

                                                                                                                                                                                                                                                                                  type GetVPCEConfigurationInput

                                                                                                                                                                                                                                                                                  type GetVPCEConfigurationInput struct {
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to
                                                                                                                                                                                                                                                                                  	// describe.
                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                  	Arn *string
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  type GetVPCEConfigurationOutput

                                                                                                                                                                                                                                                                                  type GetVPCEConfigurationOutput struct {
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// An object that contains information about your VPC endpoint configuration.
                                                                                                                                                                                                                                                                                  	VpceConfiguration *types.VPCEConfiguration
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  type HTTPClient

                                                                                                                                                                                                                                                                                  type HTTPClient interface {
                                                                                                                                                                                                                                                                                  	Do(*http.Request) (*http.Response, error)
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  type HTTPSignerV4

                                                                                                                                                                                                                                                                                  type HTTPSignerV4 interface {
                                                                                                                                                                                                                                                                                  	SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4.SignerOptions)) error
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  type InstallToRemoteAccessSessionInput

                                                                                                                                                                                                                                                                                  type InstallToRemoteAccessSessionInput struct {
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// The ARN of the app about which you are requesting information.
                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                  	AppArn *string
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the remote access session about which you are
                                                                                                                                                                                                                                                                                  	// requesting information.
                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                  	RemoteAccessSessionArn *string
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                    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.

                                                                                                                                                                                                                                                                                    type InstallToRemoteAccessSessionOutput

                                                                                                                                                                                                                                                                                    type InstallToRemoteAccessSessionOutput struct {
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// An app to upload or that has been uploaded.
                                                                                                                                                                                                                                                                                    	AppUpload *types.Upload
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                      Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

                                                                                                                                                                                                                                                                                      type ListArtifactsAPIClient

                                                                                                                                                                                                                                                                                      type ListArtifactsAPIClient interface {
                                                                                                                                                                                                                                                                                      	ListArtifacts(context.Context, *ListArtifactsInput, ...func(*Options)) (*ListArtifactsOutput, error)
                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                        ListArtifactsAPIClient is a client that implements the ListArtifacts operation.

                                                                                                                                                                                                                                                                                        type ListArtifactsInput

                                                                                                                                                                                                                                                                                        type ListArtifactsInput struct {
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// The run, job, suite, or test ARN.
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// The artifacts' type. Allowed values include:
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// * FILE
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// * LOG
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// * SCREENSHOT
                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                        	Type types.ArtifactCategory
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                          Represents a request to the list artifacts operation.

                                                                                                                                                                                                                                                                                          type ListArtifactsOutput

                                                                                                                                                                                                                                                                                          type ListArtifactsOutput struct {
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// Information about the artifacts.
                                                                                                                                                                                                                                                                                          	Artifacts []types.Artifact
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                          	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                          	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                            Represents the result of a list artifacts operation.

                                                                                                                                                                                                                                                                                            type ListArtifactsPaginator

                                                                                                                                                                                                                                                                                            type ListArtifactsPaginator struct {
                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                              ListArtifactsPaginator is a paginator for ListArtifacts

                                                                                                                                                                                                                                                                                              func NewListArtifactsPaginator

                                                                                                                                                                                                                                                                                              func NewListArtifactsPaginator(client ListArtifactsAPIClient, params *ListArtifactsInput, optFns ...func(*ListArtifactsPaginatorOptions)) *ListArtifactsPaginator

                                                                                                                                                                                                                                                                                                NewListArtifactsPaginator returns a new ListArtifactsPaginator

                                                                                                                                                                                                                                                                                                func (*ListArtifactsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                func (p *ListArtifactsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                  func (*ListArtifactsPaginator) NextPage

                                                                                                                                                                                                                                                                                                  func (p *ListArtifactsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListArtifactsOutput, error)

                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListArtifacts page.

                                                                                                                                                                                                                                                                                                    type ListArtifactsPaginatorOptions

                                                                                                                                                                                                                                                                                                    type ListArtifactsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                      ListArtifactsPaginatorOptions is the paginator options for ListArtifacts

                                                                                                                                                                                                                                                                                                      type ListDeviceInstancesInput

                                                                                                                                                                                                                                                                                                      type ListDeviceInstancesInput struct {
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// An integer that specifies the maximum number of items you want to return in the
                                                                                                                                                                                                                                                                                                      	// API response.
                                                                                                                                                                                                                                                                                                      	MaxResults *int32
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                      type ListDeviceInstancesOutput

                                                                                                                                                                                                                                                                                                      type ListDeviceInstancesOutput struct {
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// An object that contains information about your device instances.
                                                                                                                                                                                                                                                                                                      	DeviceInstances []types.DeviceInstance
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// An identifier that can be used in the next call to this operation to return the
                                                                                                                                                                                                                                                                                                      	// next set of items in the list.
                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                      type ListDevicePoolsAPIClient

                                                                                                                                                                                                                                                                                                      type ListDevicePoolsAPIClient interface {
                                                                                                                                                                                                                                                                                                      	ListDevicePools(context.Context, *ListDevicePoolsInput, ...func(*Options)) (*ListDevicePoolsOutput, error)
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                        ListDevicePoolsAPIClient is a client that implements the ListDevicePools operation.

                                                                                                                                                                                                                                                                                                        type ListDevicePoolsInput

                                                                                                                                                                                                                                                                                                        type ListDevicePoolsInput struct {
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The project ARN.
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The device pools' type. Allowed values include:
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	// * CURATED: A device pool that
                                                                                                                                                                                                                                                                                                        	// is created and managed by AWS Device Farm.
                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                        	// * PRIVATE: A device pool that is
                                                                                                                                                                                                                                                                                                        	// created and managed by the device pool developer.
                                                                                                                                                                                                                                                                                                        	Type types.DevicePoolType
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                          Represents the result of a list device pools request.

                                                                                                                                                                                                                                                                                                          type ListDevicePoolsOutput

                                                                                                                                                                                                                                                                                                          type ListDevicePoolsOutput struct {
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// Information about the device pools.
                                                                                                                                                                                                                                                                                                          	DevicePools []types.DevicePool
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                          	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                          	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                            Represents the result of a list device pools request.

                                                                                                                                                                                                                                                                                                            type ListDevicePoolsPaginator

                                                                                                                                                                                                                                                                                                            type ListDevicePoolsPaginator struct {
                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                              ListDevicePoolsPaginator is a paginator for ListDevicePools

                                                                                                                                                                                                                                                                                                              func NewListDevicePoolsPaginator

                                                                                                                                                                                                                                                                                                              func NewListDevicePoolsPaginator(client ListDevicePoolsAPIClient, params *ListDevicePoolsInput, optFns ...func(*ListDevicePoolsPaginatorOptions)) *ListDevicePoolsPaginator

                                                                                                                                                                                                                                                                                                                NewListDevicePoolsPaginator returns a new ListDevicePoolsPaginator

                                                                                                                                                                                                                                                                                                                func (*ListDevicePoolsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                func (p *ListDevicePoolsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                  func (*ListDevicePoolsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                  func (p *ListDevicePoolsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListDevicePoolsOutput, error)

                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListDevicePools page.

                                                                                                                                                                                                                                                                                                                    type ListDevicePoolsPaginatorOptions

                                                                                                                                                                                                                                                                                                                    type ListDevicePoolsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                      ListDevicePoolsPaginatorOptions is the paginator options for ListDevicePools

                                                                                                                                                                                                                                                                                                                      type ListDevicesAPIClient

                                                                                                                                                                                                                                                                                                                      type ListDevicesAPIClient interface {
                                                                                                                                                                                                                                                                                                                      	ListDevices(context.Context, *ListDevicesInput, ...func(*Options)) (*ListDevicesOutput, error)
                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                        ListDevicesAPIClient is a client that implements the ListDevices operation.

                                                                                                                                                                                                                                                                                                                        type ListDevicesInput

                                                                                                                                                                                                                                                                                                                        type ListDevicesInput struct {
                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the project.
                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                        	// Used to select a set of devices. A filter is made up of an attribute, an
                                                                                                                                                                                                                                                                                                                        	// operator, and one or more values.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * Attribute: The aspect of a device such as
                                                                                                                                                                                                                                                                                                                        	// platform or model used as the selection criteria in a device filter. Allowed
                                                                                                                                                                                                                                                                                                                        	// values include:
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * ARN: The Amazon Resource Name (ARN) of the device (for
                                                                                                                                                                                                                                                                                                                        	// example, arn:aws:devicefarm:us-west-2::device:12345Example).
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * PLATFORM: The
                                                                                                                                                                                                                                                                                                                        	// device platform. Valid values are ANDROID or IOS.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * OS_VERSION: The operating
                                                                                                                                                                                                                                                                                                                        	// system version (for example, 10.3.2).
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * MODEL: The device model (for example,
                                                                                                                                                                                                                                                                                                                        	// iPad 5th Gen).
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * AVAILABILITY: The current availability of the device. Valid
                                                                                                                                                                                                                                                                                                                        	// values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// *
                                                                                                                                                                                                                                                                                                                        	// FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// *
                                                                                                                                                                                                                                                                                                                        	// MANUFACTURER: The device manufacturer (for example, Apple).
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// *
                                                                                                                                                                                                                                                                                                                        	// REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid
                                                                                                                                                                                                                                                                                                                        	// values are TRUE or FALSE.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * REMOTE_DEBUG_ENABLED: Whether the device is enabled
                                                                                                                                                                                                                                                                                                                        	// for remote debugging. Valid values are TRUE or FALSE. Because remote debugging
                                                                                                                                                                                                                                                                                                                        	// is no longer supported
                                                                                                                                                                                                                                                                                                                        	// (https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html),
                                                                                                                                                                                                                                                                                                                        	// this attribute is ignored.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * INSTANCE_ARN: The Amazon Resource Name (ARN) of
                                                                                                                                                                                                                                                                                                                        	// the device instance.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * INSTANCE_LABELS: The label of the device instance.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// *
                                                                                                                                                                                                                                                                                                                        	// FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * Operator: The
                                                                                                                                                                                                                                                                                                                        	// filter operator.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The EQUALS operator is available for every attribute except
                                                                                                                                                                                                                                                                                                                        	// INSTANCE_LABELS.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The CONTAINS operator is available for the INSTANCE_LABELS
                                                                                                                                                                                                                                                                                                                        	// and MODEL attributes.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The IN and NOT_IN operators are available for the ARN,
                                                                                                                                                                                                                                                                                                                        	// OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The LESS_THAN,
                                                                                                                                                                                                                                                                                                                        	// GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also
                                                                                                                                                                                                                                                                                                                        	// available for the OS_VERSION attribute.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * Values: An array of one or more
                                                                                                                                                                                                                                                                                                                        	// filter values.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The IN and NOT_IN operators take a values array that has one
                                                                                                                                                                                                                                                                                                                        	// or more elements.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * The other operators require an array with a single
                                                                                                                                                                                                                                                                                                                        	// element.
                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                        	// * In a request, the AVAILABILITY attribute takes the following values:
                                                                                                                                                                                                                                                                                                                        	// AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
                                                                                                                                                                                                                                                                                                                        	Filters []types.DeviceFilter
                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                          Represents the result of a list devices request.

                                                                                                                                                                                                                                                                                                                          type ListDevicesOutput

                                                                                                                                                                                                                                                                                                                          type ListDevicesOutput struct {
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// Information about the devices.
                                                                                                                                                                                                                                                                                                                          	Devices []types.Device
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                          	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                          	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                            Represents the result of a list devices operation.

                                                                                                                                                                                                                                                                                                                            type ListDevicesPaginator

                                                                                                                                                                                                                                                                                                                            type ListDevicesPaginator struct {
                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              ListDevicesPaginator is a paginator for ListDevices

                                                                                                                                                                                                                                                                                                                              func NewListDevicesPaginator

                                                                                                                                                                                                                                                                                                                              func NewListDevicesPaginator(client ListDevicesAPIClient, params *ListDevicesInput, optFns ...func(*ListDevicesPaginatorOptions)) *ListDevicesPaginator

                                                                                                                                                                                                                                                                                                                                NewListDevicesPaginator returns a new ListDevicesPaginator

                                                                                                                                                                                                                                                                                                                                func (*ListDevicesPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                func (p *ListDevicesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                  func (*ListDevicesPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                  func (p *ListDevicesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListDevicesOutput, error)

                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListDevices page.

                                                                                                                                                                                                                                                                                                                                    type ListDevicesPaginatorOptions

                                                                                                                                                                                                                                                                                                                                    type ListDevicesPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                      ListDevicesPaginatorOptions is the paginator options for ListDevices

                                                                                                                                                                                                                                                                                                                                      type ListInstanceProfilesInput

                                                                                                                                                                                                                                                                                                                                      type ListInstanceProfilesInput struct {
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      	// An integer that specifies the maximum number of items you want to return in the
                                                                                                                                                                                                                                                                                                                                      	// API response.
                                                                                                                                                                                                                                                                                                                                      	MaxResults *int32
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                      type ListInstanceProfilesOutput

                                                                                                                                                                                                                                                                                                                                      type ListInstanceProfilesOutput struct {
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      	// An object that contains information about your instance profiles.
                                                                                                                                                                                                                                                                                                                                      	InstanceProfiles []types.InstanceProfile
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      	// An identifier that can be used in the next call to this operation to return the
                                                                                                                                                                                                                                                                                                                                      	// next set of items in the list.
                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                      type ListJobsAPIClient

                                                                                                                                                                                                                                                                                                                                      type ListJobsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                      	ListJobs(context.Context, *ListJobsInput, ...func(*Options)) (*ListJobsOutput, error)
                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                        ListJobsAPIClient is a client that implements the ListJobs operation.

                                                                                                                                                                                                                                                                                                                                        type ListJobsInput

                                                                                                                                                                                                                                                                                                                                        type ListJobsInput struct {
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// The run's Amazon Resource Name (ARN).
                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                          Represents a request to the list jobs operation.

                                                                                                                                                                                                                                                                                                                                          type ListJobsOutput

                                                                                                                                                                                                                                                                                                                                          type ListJobsOutput struct {
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// Information about the jobs.
                                                                                                                                                                                                                                                                                                                                          	Jobs []types.Job
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                          	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                          	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                            Represents the result of a list jobs request.

                                                                                                                                                                                                                                                                                                                                            type ListJobsPaginator

                                                                                                                                                                                                                                                                                                                                            type ListJobsPaginator struct {
                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                              ListJobsPaginator is a paginator for ListJobs

                                                                                                                                                                                                                                                                                                                                              func NewListJobsPaginator

                                                                                                                                                                                                                                                                                                                                              func NewListJobsPaginator(client ListJobsAPIClient, params *ListJobsInput, optFns ...func(*ListJobsPaginatorOptions)) *ListJobsPaginator

                                                                                                                                                                                                                                                                                                                                                NewListJobsPaginator returns a new ListJobsPaginator

                                                                                                                                                                                                                                                                                                                                                func (*ListJobsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                func (p *ListJobsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                  func (*ListJobsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                  func (p *ListJobsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListJobsOutput, error)

                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListJobs page.

                                                                                                                                                                                                                                                                                                                                                    type ListJobsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                    type ListJobsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                      ListJobsPaginatorOptions is the paginator options for ListJobs

                                                                                                                                                                                                                                                                                                                                                      type ListNetworkProfilesInput

                                                                                                                                                                                                                                                                                                                                                      type ListNetworkProfilesInput struct {
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the project for which you want to list network
                                                                                                                                                                                                                                                                                                                                                      	// profiles.
                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// The type of network profile to return information about. Valid values are listed
                                                                                                                                                                                                                                                                                                                                                      	// here.
                                                                                                                                                                                                                                                                                                                                                      	Type types.NetworkProfileType
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      type ListNetworkProfilesOutput

                                                                                                                                                                                                                                                                                                                                                      type ListNetworkProfilesOutput struct {
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// A list of the available network profiles.
                                                                                                                                                                                                                                                                                                                                                      	NetworkProfiles []types.NetworkProfile
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingPromotionsInput

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingPromotionsInput struct {
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingPromotionsOutput

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingPromotionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// An identifier to be used in the next call to this operation, to return the next
                                                                                                                                                                                                                                                                                                                                                      	// set of items in the list.
                                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// Information about the offering promotions.
                                                                                                                                                                                                                                                                                                                                                      	OfferingPromotions []types.OfferingPromotion
                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingTransactionsAPIClient

                                                                                                                                                                                                                                                                                                                                                      type ListOfferingTransactionsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                      	ListOfferingTransactions(context.Context, *ListOfferingTransactionsInput, ...func(*Options)) (*ListOfferingTransactionsOutput, error)
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                        ListOfferingTransactionsAPIClient is a client that implements the ListOfferingTransactions operation.

                                                                                                                                                                                                                                                                                                                                                        type ListOfferingTransactionsInput

                                                                                                                                                                                                                                                                                                                                                        type ListOfferingTransactionsInput struct {
                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                          Represents the request to list the offering transaction history.

                                                                                                                                                                                                                                                                                                                                                          type ListOfferingTransactionsOutput

                                                                                                                                                                                                                                                                                                                                                          type ListOfferingTransactionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                          	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// The audit log of subscriptions you have purchased and modified through AWS
                                                                                                                                                                                                                                                                                                                                                          	// Device Farm.
                                                                                                                                                                                                                                                                                                                                                          	OfferingTransactions []types.OfferingTransaction
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                            Returns the transaction log of the specified offerings.

                                                                                                                                                                                                                                                                                                                                                            type ListOfferingTransactionsPaginator

                                                                                                                                                                                                                                                                                                                                                            type ListOfferingTransactionsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                              ListOfferingTransactionsPaginator is a paginator for ListOfferingTransactions

                                                                                                                                                                                                                                                                                                                                                              func NewListOfferingTransactionsPaginator

                                                                                                                                                                                                                                                                                                                                                                NewListOfferingTransactionsPaginator returns a new ListOfferingTransactionsPaginator

                                                                                                                                                                                                                                                                                                                                                                func (*ListOfferingTransactionsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                func (p *ListOfferingTransactionsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                  func (*ListOfferingTransactionsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListOfferingTransactions page.

                                                                                                                                                                                                                                                                                                                                                                    type ListOfferingTransactionsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                    type ListOfferingTransactionsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                      ListOfferingTransactionsPaginatorOptions is the paginator options for ListOfferingTransactions

                                                                                                                                                                                                                                                                                                                                                                      type ListOfferingsAPIClient

                                                                                                                                                                                                                                                                                                                                                                      type ListOfferingsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                      	ListOfferings(context.Context, *ListOfferingsInput, ...func(*Options)) (*ListOfferingsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                        ListOfferingsAPIClient is a client that implements the ListOfferings operation.

                                                                                                                                                                                                                                                                                                                                                                        type ListOfferingsInput

                                                                                                                                                                                                                                                                                                                                                                        type ListOfferingsInput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                          Represents the request to list all offerings.

                                                                                                                                                                                                                                                                                                                                                                          type ListOfferingsOutput

                                                                                                                                                                                                                                                                                                                                                                          type ListOfferingsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                          	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// A value that represents the list offering results.
                                                                                                                                                                                                                                                                                                                                                                          	Offerings []types.Offering
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            Represents the return values of the list of offerings.

                                                                                                                                                                                                                                                                                                                                                                            type ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                            type ListOfferingsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                              ListOfferingsPaginator is a paginator for ListOfferings

                                                                                                                                                                                                                                                                                                                                                                              func NewListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                              func NewListOfferingsPaginator(client ListOfferingsAPIClient, params *ListOfferingsInput, optFns ...func(*ListOfferingsPaginatorOptions)) *ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                NewListOfferingsPaginator returns a new ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                func (*ListOfferingsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                func (p *ListOfferingsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                  func (*ListOfferingsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                  func (p *ListOfferingsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListOfferingsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListOfferings page.

                                                                                                                                                                                                                                                                                                                                                                                    type ListOfferingsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                    type ListOfferingsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                      ListOfferingsPaginatorOptions is the paginator options for ListOfferings

                                                                                                                                                                                                                                                                                                                                                                                      type ListProjectsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                      type ListProjectsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                      	ListProjects(context.Context, *ListProjectsInput, ...func(*Options)) (*ListProjectsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                        ListProjectsAPIClient is a client that implements the ListProjects operation.

                                                                                                                                                                                                                                                                                                                                                                                        type ListProjectsInput

                                                                                                                                                                                                                                                                                                                                                                                        type ListProjectsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm
                                                                                                                                                                                                                                                                                                                                                                                        	// returns a list of all projects for the AWS account. You can also specify a
                                                                                                                                                                                                                                                                                                                                                                                        	// project ARN.
                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                          Represents a request to the list projects operation.

                                                                                                                                                                                                                                                                                                                                                                                          type ListProjectsOutput

                                                                                                                                                                                                                                                                                                                                                                                          type ListProjectsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                          	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                          	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// Information about the projects.
                                                                                                                                                                                                                                                                                                                                                                                          	Projects []types.Project
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            Represents the result of a list projects request.

                                                                                                                                                                                                                                                                                                                                                                                            type ListProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                            type ListProjectsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                              ListProjectsPaginator is a paginator for ListProjects

                                                                                                                                                                                                                                                                                                                                                                                              func NewListProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                              func NewListProjectsPaginator(client ListProjectsAPIClient, params *ListProjectsInput, optFns ...func(*ListProjectsPaginatorOptions)) *ListProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                NewListProjectsPaginator returns a new ListProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                func (*ListProjectsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                func (p *ListProjectsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListProjectsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                  func (p *ListProjectsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListProjectsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListProjects page.

                                                                                                                                                                                                                                                                                                                                                                                                    type ListProjectsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                    type ListProjectsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                      ListProjectsPaginatorOptions is the paginator options for ListProjects

                                                                                                                                                                                                                                                                                                                                                                                                      type ListRemoteAccessSessionsInput

                                                                                                                                                                                                                                                                                                                                                                                                      type ListRemoteAccessSessionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the project about which you are requesting
                                                                                                                                                                                                                                                                                                                                                                                                      	// information.
                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                      	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                      	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                        Represents the request to return information about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                                        type ListRemoteAccessSessionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                        type ListRemoteAccessSessionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                        	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// A container that represents the metadata from the service about each remote
                                                                                                                                                                                                                                                                                                                                                                                                        	// access session you are requesting.
                                                                                                                                                                                                                                                                                                                                                                                                        	RemoteAccessSessions []types.RemoteAccessSession
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                          Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                                          type ListRunsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                          type ListRunsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                          	ListRuns(context.Context, *ListRunsInput, ...func(*Options)) (*ListRunsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            ListRunsAPIClient is a client that implements the ListRuns operation.

                                                                                                                                                                                                                                                                                                                                                                                                            type ListRunsInput

                                                                                                                                                                                                                                                                                                                                                                                                            type ListRunsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the project for which you want to list runs.
                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list runs operation.

                                                                                                                                                                                                                                                                                                                                                                                                              type ListRunsOutput

                                                                                                                                                                                                                                                                                                                                                                                                              type ListRunsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the runs.
                                                                                                                                                                                                                                                                                                                                                                                                              	Runs []types.Run
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list runs request.

                                                                                                                                                                                                                                                                                                                                                                                                                type ListRunsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                type ListRunsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                  ListRunsPaginator is a paginator for ListRuns

                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListRunsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListRunsPaginator(client ListRunsAPIClient, params *ListRunsInput, optFns ...func(*ListRunsPaginatorOptions)) *ListRunsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                    NewListRunsPaginator returns a new ListRunsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListRunsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListRunsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListRunsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListRunsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListRunsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListRuns page.

                                                                                                                                                                                                                                                                                                                                                                                                                        type ListRunsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                        type ListRunsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          ListRunsPaginatorOptions is the paginator options for ListRuns

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSamplesAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSamplesAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                          	ListSamples(context.Context, *ListSamplesInput, ...func(*Options)) (*ListSamplesOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                            ListSamplesAPIClient is a client that implements the ListSamples operation.

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListSamplesInput

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListSamplesInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the job used to list samples.
                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list samples operation.

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListSamplesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListSamplesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the samples.
                                                                                                                                                                                                                                                                                                                                                                                                                              	Samples []types.Sample
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list samples request.

                                                                                                                                                                                                                                                                                                                                                                                                                                type ListSamplesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                type ListSamplesPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                  ListSamplesPaginator is a paginator for ListSamples

                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListSamplesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListSamplesPaginator(client ListSamplesAPIClient, params *ListSamplesInput, optFns ...func(*ListSamplesPaginatorOptions)) *ListSamplesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListSamplesPaginator returns a new ListSamplesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListSamplesPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListSamplesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListSamplesPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListSamplesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSamplesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListSamples page.

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSamplesPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSamplesPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                          ListSamplesPaginatorOptions is the paginator options for ListSamples

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSuitesAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSuitesAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                          	ListSuites(context.Context, *ListSuitesInput, ...func(*Options)) (*ListSuitesOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                            ListSuitesAPIClient is a client that implements the ListSuites operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListSuitesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListSuitesInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The job's Amazon Resource Name (ARN).
                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list suites operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListSuitesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListSuitesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the suites.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	Suites []types.Suite
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list suites request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListSuitesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListSuitesPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListSuitesPaginator is a paginator for ListSuites

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListSuitesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListSuitesPaginator(client ListSuitesAPIClient, params *ListSuitesInput, optFns ...func(*ListSuitesPaginatorOptions)) *ListSuitesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListSuitesPaginator returns a new ListSuitesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListSuitesPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListSuitesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListSuitesPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListSuitesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSuitesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListSuites page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSuitesPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSuitesPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListSuitesPaginatorOptions is the paginator options for ListSuites

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTagsForResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTagsForResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the resource or resources for which to list
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// tags. You can associate tags with the following Device Farm resources: PROJECT,
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL,
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// DEVICE, and VPCE_CONFIGURATION.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ResourceARN *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTagsForResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTagsForResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The tags to add to the resource. A tag is an array of key-value pairs. Tag keys
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// can have a maximum character length of 128 characters. Tag values can have a
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// maximum length of 256 characters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Tags []types.Tag
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTestGridProjectsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTestGridProjectsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ListTestGridProjects(context.Context, *ListTestGridProjectsInput, ...func(*Options)) (*ListTestGridProjectsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListTestGridProjectsAPIClient is a client that implements the ListTestGridProjects operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Return no more than this number of results.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	MaxResult *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// From a response, used to continue a paginated listing.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Used for pagination. Pass into ListTestGridProjects to get more results in a
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// paginated request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The list of TestGridProjects, based on a ListTestGridProjectsRequest.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	TestGridProjects []types.TestGridProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridProjectsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListTestGridProjectsPaginator is a paginator for ListTestGridProjects

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewListTestGridProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                NewListTestGridProjectsPaginator returns a new ListTestGridProjectsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ListTestGridProjectsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (p *ListTestGridProjectsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ListTestGridProjectsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next ListTestGridProjects page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridProjectsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridProjectsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Return no more than this number of results.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListTestGridProjectsPaginatorOptions is the paginator options for ListTestGridProjects

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListTestGridSessionActionsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListTestGridSessionActionsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ListTestGridSessionActions(context.Context, *ListTestGridSessionActionsInput, ...func(*Options)) (*ListTestGridSessionActionsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListTestGridSessionActionsAPIClient is a client that implements the ListTestGridSessionActions operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The ARN of the session to retrieve.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	SessionArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The maximum number of sessions to return per response.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	MaxResult *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The action taken by the session.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Actions []types.TestGridSessionAction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionActionsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListTestGridSessionActionsPaginator is a paginator for ListTestGridSessionActions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewListTestGridSessionActionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NewListTestGridSessionActionsPaginator returns a new ListTestGridSessionActionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ListTestGridSessionActionsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (p *ListTestGridSessionActionsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ListTestGridSessionActionsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NextPage retrieves the next ListTestGridSessionActions page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionActionsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionActionsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The maximum number of sessions to return per response.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListTestGridSessionActionsPaginatorOptions is the paginator options for ListTestGridSessionActions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListTestGridSessionArtifactsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListTestGridSessionArtifactsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ListTestGridSessionArtifacts(context.Context, *ListTestGridSessionArtifactsInput, ...func(*Options)) (*ListTestGridSessionArtifactsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListTestGridSessionArtifactsAPIClient is a client that implements the ListTestGridSessionArtifacts operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The ARN of a TestGridSession.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	SessionArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The maximum number of results to be returned by a request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	MaxResult *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Limit results to a specified type of artifact.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Type types.TestGridSessionArtifactCategory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A list of test grid session artifacts for a TestGridSession.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Artifacts []types.TestGridSessionArtifact
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListTestGridSessionArtifactsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListTestGridSessionArtifactsPaginator is a paginator for ListTestGridSessionArtifacts

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func NewListTestGridSessionArtifactsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NewListTestGridSessionArtifactsPaginator returns a new ListTestGridSessionArtifactsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListTestGridSessionArtifactsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListTestGridSessionArtifactsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ListTestGridSessionArtifactsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NextPage retrieves the next ListTestGridSessionArtifacts page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridSessionArtifactsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestGridSessionArtifactsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The maximum number of results to be returned by a request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListTestGridSessionArtifactsPaginatorOptions is the paginator options for ListTestGridSessionArtifacts

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTestGridSessionsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTestGridSessionsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ListTestGridSessions(context.Context, *ListTestGridSessionsInput, ...func(*Options)) (*ListTestGridSessionsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListTestGridSessionsAPIClient is a client that implements the ListTestGridSessions operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// ARN of a TestGridProject.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ProjectArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only sessions created after this time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	CreationTimeAfter *time.Time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only sessions created before this time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	CreationTimeBefore *time.Time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only sessions that ended after this time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	EndTimeAfter *time.Time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only sessions that ended before this time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	EndTimeBefore *time.Time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only this many results at a time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MaxResult *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Return only sessions in this state.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Status types.TestGridSessionStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Pagination token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The sessions that match the criteria in a ListTestGridSessionsRequest.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	TestGridSessions []types.TestGridSession
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestGridSessionsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListTestGridSessionsPaginator is a paginator for ListTestGridSessions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListTestGridSessionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListTestGridSessionsPaginator returns a new ListTestGridSessionsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListTestGridSessionsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListTestGridSessionsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListTestGridSessionsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListTestGridSessions page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestGridSessionsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Return only this many results at a time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListTestGridSessionsPaginatorOptions is the paginator options for ListTestGridSessions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTestsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListTestsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ListTests(context.Context, *ListTestsInput, ...func(*Options)) (*ListTestsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListTestsAPIClient is a client that implements the ListTests operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTestsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The test suite's Amazon Resource Name (ARN).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list tests operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTestsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTestsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the tests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Tests []types.Test
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list tests request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTestsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListTestsPaginator is a paginator for ListTests

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListTestsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListTestsPaginator(client ListTestsAPIClient, params *ListTestsInput, optFns ...func(*ListTestsPaginatorOptions)) *ListTestsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListTestsPaginator returns a new ListTestsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListTestsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListTestsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListTestsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListTestsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListTestsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListTests page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListTestsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListTestsPaginatorOptions is the paginator options for ListTests

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUniqueProblemsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUniqueProblemsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ListUniqueProblems(context.Context, *ListUniqueProblemsInput, ...func(*Options)) (*ListUniqueProblemsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListUniqueProblemsAPIClient is a client that implements the ListUniqueProblems operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListUniqueProblemsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListUniqueProblemsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The unique problems' ARNs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list unique problems operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListUniqueProblemsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListUniqueProblemsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the unique problems. Allowed values include:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * PENDING
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// PASSED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * WARNED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * FAILED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * SKIPPED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * ERRORED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// * STOPPED
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	UniqueProblems map[string][]types.UniqueProblem
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list unique problems request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListUniqueProblemsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListUniqueProblemsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListUniqueProblemsPaginator is a paginator for ListUniqueProblems

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListUniqueProblemsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListUniqueProblemsPaginator(client ListUniqueProblemsAPIClient, params *ListUniqueProblemsInput, optFns ...func(*ListUniqueProblemsPaginatorOptions)) *ListUniqueProblemsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListUniqueProblemsPaginator returns a new ListUniqueProblemsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListUniqueProblemsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListUniqueProblemsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListUniqueProblemsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListUniqueProblemsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListUniqueProblemsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListUniqueProblems page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUniqueProblemsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUniqueProblemsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListUniqueProblemsPaginatorOptions is the paginator options for ListUniqueProblems

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUploadsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUploadsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ListUploads(context.Context, *ListUploadsInput, ...func(*Options)) (*ListUploadsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListUploadsAPIClient is a client that implements the ListUploads operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListUploadsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListUploadsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the project for which you want to list
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// uploads.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The type of upload. Must be one of the following values:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * ANDROID_APP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// IOS_APP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * WEB_APP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * EXTERNAL_DATA
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_JAVA_JUNIT_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_JAVA_TESTNG_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_PYTHON_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_NODE_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_RUBY_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_PYTHON_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_WEB_NODE_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_RUBY_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * CALABASH_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// INSTRUMENTATION_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * UIAUTOMATION_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// UIAUTOMATOR_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * XCTEST_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * XCTEST_UI_TEST_PACKAGE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_JAVA_JUNIT_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_JAVA_TESTNG_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_PYTHON_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_NODE_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_RUBY_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_PYTHON_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * APPIUM_WEB_NODE_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// APPIUM_WEB_RUBY_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * INSTRUMENTATION_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// * XCTEST_UI_TEST_SPEC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Type types.UploadType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request to the list uploads operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListUploadsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListUploadsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// If the number of items that are returned is significantly large, this is an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// identifier that is also returned. It can be used in a subsequent call to this
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operation to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Information about the uploads.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Uploads []types.Upload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the result of a list uploads request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListUploadsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListUploadsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListUploadsPaginator is a paginator for ListUploads

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListUploadsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewListUploadsPaginator(client ListUploadsAPIClient, params *ListUploadsInput, optFns ...func(*ListUploadsPaginatorOptions)) *ListUploadsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewListUploadsPaginator returns a new ListUploadsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ListUploadsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (p *ListUploadsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListUploadsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListUploadsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListUploadsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next ListUploads page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUploadsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUploadsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListUploadsPaginatorOptions is the paginator options for ListUploads

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListVPCEConfigurationsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListVPCEConfigurationsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An integer that specifies the maximum number of items you want to return in the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// API response.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	MaxResults *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListVPCEConfigurationsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListVPCEConfigurationsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An identifier that was returned from the previous call to this operation, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// can be used to return the next set of items in the list.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An array of VPCEConfiguration objects that contain information about your VPC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// endpoint configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	VpceConfigurations []types.VPCEConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Options

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Options struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Configures the events that will be sent to the configured logger.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ClientLogMode aws.ClientLogMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The credentials object to use when signing requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Credentials aws.CredentialsProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The endpoint options to be used when attempting to resolve an endpoint.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	EndpointOptions EndpointResolverOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The service endpoint resolver.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	EndpointResolver EndpointResolver
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Signature Version 4 (SigV4) Signer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	HTTPSignerV4 HTTPSignerV4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The logger writer interface to write logging messages to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Logger logging.Logger
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The region to send requests to. (Required)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Region string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Retryer guides how HTTP requests should be retried in case of recoverable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// failures. When nil the API client will use a default retryer.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Retryer aws.Retryer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The HTTP client to invoke API calls with. Defaults to client's default HTTP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// implementation if nil.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	HTTPClient HTTPClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Options) Copy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (o Options) Copy() Options

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Copy creates a clone where the APIOptions list is deep copied.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type PurchaseOfferingInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type PurchaseOfferingInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The ID of the offering.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	OfferingId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The ID of the offering promotion to be applied to the purchase.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	OfferingPromotionId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The number of device slots to purchase in an offering request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Quantity *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents a request for a purchase offering.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PurchaseOfferingOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PurchaseOfferingOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Represents the offering transaction for the purchase result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	OfferingTransaction *types.OfferingTransaction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The result of the purchase offering (for example, success or failure).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RenewOfferingInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RenewOfferingInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The ID of a request to renew an offering.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	OfferingId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The quantity requested in an offering renewal.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Quantity *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A request that represents an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type RenewOfferingOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type RenewOfferingOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Represents the status of the offering transaction for the renewal.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OfferingTransaction *types.OfferingTransaction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The result of a renewal offering.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ResolveEndpoint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ResolveEndpoint struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Resolver EndpointResolver
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Options  EndpointResolverOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ResolveEndpoint) HandleSerialize

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ResolveEndpoint) ID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ResolveEndpoint) ID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ScheduleRunInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ScheduleRunInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The ARN of the project for the run to be scheduled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ProjectArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Information about the test for the run to be scheduled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Test *types.ScheduleRunTest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The ARN of an application package to run tests against, created with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// CreateUpload. See ListUploads.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	AppArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Information about the settings for the run to be scheduled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Configuration *types.ScheduleRunConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The ARN of the device pool for the run to be scheduled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DevicePoolArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The filter criteria used to dynamically select a set of devices for a test run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// and the maximum number of devices to be included in the run. Either
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// devicePoolArn or deviceSelectionConfiguration is required in a request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DeviceSelectionConfiguration *types.DeviceSelectionConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Specifies configuration information about a test run, such as the execution
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// timeout (in minutes).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ExecutionConfiguration *types.ExecutionConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name for the run to be scheduled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents a request to the schedule run operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ScheduleRunOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ScheduleRunOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Information about the scheduled run.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Run *types.Run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Represents the result of a schedule run request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopJobInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopJobInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Represents the Amazon Resource Name (ARN) of the Device Farm job to stop.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopJobOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopJobOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The job that was stopped.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Job *types.Job
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopRemoteAccessSessionInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopRemoteAccessSessionInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the remote access session to stop.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the request to stop the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StopRemoteAccessSessionOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StopRemoteAccessSessionOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A container that represents the metadata from the service about the remote
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// access session you are stopping.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RemoteAccessSession *types.RemoteAccessSession
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StopRunInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StopRunInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Represents the Amazon Resource Name (ARN) of the Device Farm run to stop.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Represents the request to stop a specific run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StopRunOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StopRunOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The run that was stopped.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Run *types.Run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the results of your stop run attempt.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TagResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TagResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the resource or resources to which to add
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// tags. You can associate tags with the following Device Farm resources: PROJECT,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// DEVICE, and VPCE_CONFIGURATION.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResourceARN *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The tags to add to the resource. A tag is an array of key-value pairs. Tag keys
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// can have a maximum character length of 128 characters. Tag values can have a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// maximum length of 256 characters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Tags []types.Tag
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TagResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type TagResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UntagResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UntagResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the resource or resources from which to delete
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// tags. You can associate tags with the following Device Farm resources: PROJECT,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// DEVICE, and VPCE_CONFIGURATION.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResourceARN *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The keys of the tags to be removed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	TagKeys []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UntagResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UntagResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDeviceInstanceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDeviceInstanceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the device instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// An array of strings that you want to associate with the device instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Labels []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The ARN of the profile that you want to associate with the device instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ProfileArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDeviceInstanceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDeviceInstanceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// An object that contains information about your device instance.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	DeviceInstance *types.DeviceInstance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDevicePoolInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDevicePoolInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the Device Farm device pool to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Sets whether the maxDevices parameter applies to your device pool. If you set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// this parameter to true, the maxDevices parameter does not apply, and Device Farm
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// does not limit the number of devices that it adds to your device pool. In this
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// case, Device Farm adds all available devices that meet the criteria specified in
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// the rules parameter. If you use this parameter in your request, you cannot use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// the maxDevices parameter in the same request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ClearMaxDevices *bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A description of the device pool to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Description *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The number of devices that Device Farm can add to your device pool. Device Farm
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// adds devices that are available and that meet the criteria that you assign for
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// the rules parameter. Depending on how many devices meet these constraints, your
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// device pool might contain fewer devices than the value for this parameter. By
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// specifying the maximum number of devices, you can control the costs that you
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// incur by running tests. If you use this parameter in your request, you cannot
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// use the clearMaxDevices parameter in the same request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MaxDevices *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A string that represents the name of the device pool to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Represents the rules to modify for the device pool. Updating rules is optional.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// If you update rules for your request, the update replaces the existing rules.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Rules []types.Rule
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents a request to the update device pool operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateDevicePoolOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateDevicePoolOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The device pool you just updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DevicePool *types.DevicePool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the result of an update device pool request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateInstanceProfileInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateInstanceProfileInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the instance profile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The updated description for your instance profile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Description *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// An array of strings that specifies the list of app packages that should not be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// cleaned up from the device after a test run is over. The list of packages is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// only considered if you set packageCleanup to true.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ExcludeAppPackagesFromCleanup []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The updated name for your instance profile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The updated choice for whether you want to specify package cleanup. The default
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// value is false for private devices.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	PackageCleanup *bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The updated choice for whether you want to reboot the device after use. The
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// default value is true.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RebootAfterUse *bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateInstanceProfileOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateInstanceProfileOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// An object that contains information about your instance profile.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	InstanceProfile *types.InstanceProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateNetworkProfileInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateNetworkProfileInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the project for which you want to update
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// network profile settings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The description of the network profile about which you are returning
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Description *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The data throughput rate in bits per second, as an integer from 0 to 104857600.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DownlinkBandwidthBits *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Delay time for all packets to destination in milliseconds as an integer from 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// to 2000.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DownlinkDelayMs *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Time variation in the delay of received packets in milliseconds as an integer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// from 0 to 2000.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DownlinkJitterMs *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Proportion of received packets that fail to arrive from 0 to 100 percent.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DownlinkLossPercent int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the network profile about which you are returning information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The type of network profile to return information about. Valid values are listed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// here.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Type types.NetworkProfileType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The data throughput rate in bits per second, as an integer from 0 to 104857600.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UplinkBandwidthBits *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Delay time for all packets to destination in milliseconds as an integer from 0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// to 2000.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UplinkDelayMs *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Time variation in the delay of received packets in milliseconds as an integer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// from 0 to 2000.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UplinkJitterMs *int64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UplinkLossPercent int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateNetworkProfileOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateNetworkProfileOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A list of the available network profiles.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NetworkProfile *types.NetworkProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateProjectInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateProjectInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the project whose name to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The number of minutes a test run in the project executes before it times out.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DefaultJobTimeoutMinutes *int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A string that represents the new name of the project that you are updating.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents a request to the update project operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateProjectOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateProjectOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The project to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Project *types.Project
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Represents the result of an update project request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTestGridProjectInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTestGridProjectInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// ARN of the project to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ProjectArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Human-readable description for the project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Description *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Human-readable name for the project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTestGridProjectOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTestGridProjectOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The project, including updated information.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	TestGridProject *types.TestGridProject
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateUploadInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateUploadInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the uploaded test spec.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The upload's content type (for example, application/x-yaml).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ContentType *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Set to true if the YAML file has changed and must be updated. Otherwise, set to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// false.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	EditContent *bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The upload's test spec file name. The name must not contain any forward slashes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// (/). The test spec file name must end with the .yaml or .yml file extension.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateUploadOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateUploadOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A test spec uploaded to Device Farm.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Upload *types.Upload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateVPCEConfigurationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateVPCEConfigurationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The DNS (domain) name used to connect to your private service in your VPC. The
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// DNS name must not already be in use on the internet.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ServiceDnsName *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// An optional description that provides details about your VPC endpoint
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	VpceConfigurationDescription *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The friendly name you give to your VPC endpoint configuration to manage your
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// configurations more easily.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	VpceConfigurationName *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the VPC endpoint service running in your AWS account that you want
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Device Farm to test.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	VpceServiceName *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateVPCEConfigurationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateVPCEConfigurationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// An object that contains information about your VPC endpoint configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	VpceConfiguration *types.VPCEConfiguration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Source Files

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Directories

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Path Synopsis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        internal