amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.UpdateDeviceFleet

Description

Updates a fleet of devices.

Synopsis

Creating a Request

data UpdateDeviceFleet Source #

See: newUpdateDeviceFleet smart constructor.

Constructors

UpdateDeviceFleet' 

Fields

  • description :: Maybe Text

    Description of the fleet.

  • enableIotRoleAlias :: Maybe Bool

    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".

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the device.

  • deviceFleetName :: Text

    The name of the fleet.

  • outputConfig :: EdgeOutputConfig

    Output configuration for storing sample data collected by the fleet.

Instances

Instances details
ToJSON UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

ToHeaders UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

ToPath UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

ToQuery UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

AWSRequest UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type AWSResponse UpdateDeviceFleet #

Generic UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type Rep UpdateDeviceFleet :: Type -> Type #

Read UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Show UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

NFData UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Methods

rnf :: UpdateDeviceFleet -> () #

Eq UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Hashable UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type AWSResponse UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type Rep UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type Rep UpdateDeviceFleet = D1 ('MetaData "UpdateDeviceFleet" "Amazonka.SageMaker.UpdateDeviceFleet" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "UpdateDeviceFleet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enableIotRoleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceFleetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "outputConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EdgeOutputConfig)))))

newUpdateDeviceFleet Source #

Create a value of UpdateDeviceFleet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDeviceFleet, updateDeviceFleet_description - Description of the fleet.

$sel:enableIotRoleAlias:UpdateDeviceFleet', updateDeviceFleet_enableIotRoleAlias - 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".

UpdateDeviceFleet, updateDeviceFleet_roleArn - The Amazon Resource Name (ARN) of the device.

UpdateDeviceFleet, updateDeviceFleet_deviceFleetName - The name of the fleet.

UpdateDeviceFleet, updateDeviceFleet_outputConfig - Output configuration for storing sample data collected by the fleet.

Request Lenses

updateDeviceFleet_enableIotRoleAlias :: Lens' UpdateDeviceFleet (Maybe Bool) Source #

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".

updateDeviceFleet_roleArn :: Lens' UpdateDeviceFleet (Maybe Text) Source #

The Amazon Resource Name (ARN) of the device.

updateDeviceFleet_outputConfig :: Lens' UpdateDeviceFleet EdgeOutputConfig Source #

Output configuration for storing sample data collected by the fleet.

Destructuring the Response

data UpdateDeviceFleetResponse Source #

See: newUpdateDeviceFleetResponse smart constructor.

Instances

Instances details
Generic UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type Rep UpdateDeviceFleetResponse :: Type -> Type #

Read UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Show UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

NFData UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Eq UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type Rep UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type Rep UpdateDeviceFleetResponse = D1 ('MetaData "UpdateDeviceFleetResponse" "Amazonka.SageMaker.UpdateDeviceFleet" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "UpdateDeviceFleetResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateDeviceFleetResponse :: UpdateDeviceFleetResponse Source #

Create a value of UpdateDeviceFleetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.