Class: Aws::LookoutforVision::Types::GreengrassConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lookoutforvision/types.rb

Overview

Configuration information for the AWS IoT Greengrass component created in a model packaging job. For more information, see StartModelPackagingJob.

<note markdown=“1”> You can’t specify a component with the same ‘ComponentName` and `Componentversion` as an existing component with the same component name and component version.

</note>

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compiler_optionsString

Additional compiler options for the Greengrass component. Currently, only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are supported. If you specify ‘TargetDevice`, don’t specify ‘CompilerOptions`.

For more information, see *Compiler options* in the Amazon Lookout for Vision Developer Guide.

Returns:

  • (String)


818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#component_descriptionString

A description for the AWS IoT Greengrass component.

Returns:

  • (String)


818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#component_nameString

A name for the AWS IoT Greengrass component.

Returns:

  • (String)


818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#component_versionString

A Version for the AWS IoT Greengrass component. If you don’t provide a value, a default value of ‘ Model Version.0.0` is used.

Returns:

  • (String)


818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#s3_output_locationTypes::S3Location

An S3 location in which Lookout for Vision stores the component artifacts.

Returns:



818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.

Returns:



818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#target_deviceString

The target device for the model. Currently the only supported value is ‘jetson_xavier`. If you specify `TargetDevice`, you can’t specify ‘TargetPlatform`.

Returns:

  • (String)


818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#target_platformTypes::TargetPlatform

The target platform for the model. If you specify ‘TargetPlatform`, you can’t specify ‘TargetDevice`.



818
819
820
821
822
823
824
825
826
827
828
829
# File 'lib/aws-sdk-lookoutforvision/types.rb', line 818

class GreengrassConfiguration < Struct.new(
  :compiler_options,
  :target_device,
  :target_platform,
  :s3_output_location,
  :component_name,
  :component_version,
  :component_description,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end