class Aws::SageMaker::Types::CreateDeviceFleetRequest

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

data as a hash:

    {
      device_fleet_name: "EntityName", # required
      role_arn: "RoleArn",
      description: "DeviceFleetDescription",
      output_config: { # required
        s3_output_location: "S3Uri", # required
        kms_key_id: "KmsKeyId",
        preset_deployment_type: "GreengrassV2Component", # accepts GreengrassV2Component
        preset_deployment_config: "String",
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
      enable_iot_role_alias: false,
    }

@!attribute [rw] device_fleet_name

The name of the fleet that the device belongs to.
@return [String]

@!attribute [rw] role_arn

The Amazon Resource Name (ARN) that has access to Amazon Web
Services Internet of Things (IoT).
@return [String]

@!attribute [rw] description

A description of the fleet.
@return [String]

@!attribute [rw] output_config

The output configuration for storing sample data collected by the
fleet.
@return [Types::EdgeOutputConfig]

@!attribute [rw] tags

Creates tags for the specified fleet.
@return [Array<Types::Tag>]

@!attribute [rw] enable_iot_role_alias

Whether to create an Amazon Web Services IoT Role Alias during
device fleet creation. The name of the role alias generated will
match this pattern: "SageMakerEdge-\\\{DeviceFleetName\\}".

For example, if your device fleet is called "demo-fleet", the name
of the role alias will be "SageMakerEdge-demo-fleet".
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/CreateDeviceFleetRequest AWS API Documentation

Constants

SENSITIVE