amazonka-nimble-2.0: Amazon NimbleStudio 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.Nimble.Types.StudioComponentConfiguration

Description

 
Synopsis

Documentation

data StudioComponentConfiguration Source #

The configuration of the studio component, based on component type.

See: newStudioComponentConfiguration smart constructor.

Constructors

StudioComponentConfiguration' 

Fields

Instances

Instances details
FromJSON StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

ToJSON StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Generic StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Associated Types

type Rep StudioComponentConfiguration :: Type -> Type #

Show StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

NFData StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Eq StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Hashable StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

type Rep StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

type Rep StudioComponentConfiguration = D1 ('MetaData "StudioComponentConfiguration" "Amazonka.Nimble.Types.StudioComponentConfiguration" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StudioComponentConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeDirectoryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryConfiguration)) :*: S1 ('MetaSel ('Just "computeFarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeFarmConfiguration))) :*: (S1 ('MetaSel ('Just "licenseServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseServiceConfiguration)) :*: S1 ('MetaSel ('Just "sharedFileSystemConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharedFileSystemConfiguration)))))

newStudioComponentConfiguration :: StudioComponentConfiguration Source #

Create a value of StudioComponentConfiguration 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:activeDirectoryConfiguration:StudioComponentConfiguration', studioComponentConfiguration_activeDirectoryConfiguration - The configuration for a Directory Service for Microsoft Active Directory studio resource.

$sel:computeFarmConfiguration:StudioComponentConfiguration', studioComponentConfiguration_computeFarmConfiguration - The configuration for a render farm that is associated with a studio resource.

$sel:licenseServiceConfiguration:StudioComponentConfiguration', studioComponentConfiguration_licenseServiceConfiguration - The configuration for a license service that is associated with a studio resource.

$sel:sharedFileSystemConfiguration:StudioComponentConfiguration', studioComponentConfiguration_sharedFileSystemConfiguration - The configuration for a shared file storage system that is associated with a studio resource.

studioComponentConfiguration_activeDirectoryConfiguration :: Lens' StudioComponentConfiguration (Maybe ActiveDirectoryConfiguration) Source #

The configuration for a Directory Service for Microsoft Active Directory studio resource.

studioComponentConfiguration_computeFarmConfiguration :: Lens' StudioComponentConfiguration (Maybe ComputeFarmConfiguration) Source #

The configuration for a render farm that is associated with a studio resource.

studioComponentConfiguration_licenseServiceConfiguration :: Lens' StudioComponentConfiguration (Maybe LicenseServiceConfiguration) Source #

The configuration for a license service that is associated with a studio resource.

studioComponentConfiguration_sharedFileSystemConfiguration :: Lens' StudioComponentConfiguration (Maybe SharedFileSystemConfiguration) Source #

The configuration for a shared file storage system that is associated with a studio resource.