class Aws::DeviceFarm::Types::UpdateInstanceProfileRequest

@note When making an API call, you may pass UpdateInstanceProfileRequest

data as a hash:

    {
      arn: "AmazonResourceName", # required
      name: "Name",
      description: "Message",
      package_cleanup: false,
      exclude_app_packages_from_cleanup: ["String"],
      reboot_after_use: false,
    }

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the instance profile.
@return [String]

@!attribute [rw] name

The updated name for your instance profile.
@return [String]

@!attribute [rw] description

The updated description for your instance profile.
@return [String]

@!attribute [rw] package_cleanup

The updated choice for whether you want to specify package cleanup.
The default value is `false` for private devices.
@return [Boolean]

@!attribute [rw] exclude_app_packages_from_cleanup

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`.
@return [Array<String>]

@!attribute [rw] reboot_after_use

The updated choice for whether you want to reboot the device after
use. The default value is `true`.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/UpdateInstanceProfileRequest AWS API Documentation

Constants

SENSITIVE