libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.UpdateDeviceFleet

Description

Updates a fleet of devices.

Synopsis

Creating a Request

data UpdateDeviceFleet Source #

See: newUpdateDeviceFleet smart constructor.

Constructors

UpdateDeviceFleet' 

Fields

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

  • description :: Maybe Text

    Description of the 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
Eq UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Read UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Show UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Generic UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type Rep UpdateDeviceFleet :: Type -> Type #

NFData UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Methods

rnf :: UpdateDeviceFleet -> () #

Hashable UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

ToJSON UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

AWSRequest UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type AWSResponse 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

type Rep UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

type Rep UpdateDeviceFleet = D1 ('MetaData "UpdateDeviceFleet" "Amazonka.SageMaker.UpdateDeviceFleet" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "UpdateDeviceFleet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enableIotRoleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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)))))
type AWSResponse UpdateDeviceFleet Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

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:

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

$sel:description:UpdateDeviceFleet', updateDeviceFleet_description - Description of the fleet.

$sel:roleArn:UpdateDeviceFleet', updateDeviceFleet_roleArn - The Amazon Resource Name (ARN) of the device.

$sel:deviceFleetName:UpdateDeviceFleet', updateDeviceFleet_deviceFleetName - The name of the fleet.

$sel:outputConfig: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
Eq UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Read UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Show UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Generic UpdateDeviceFleetResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateDeviceFleet

Associated Types

type Rep UpdateDeviceFleetResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" '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.