libZSservicesZSamazonka-nimbleZSamazonka-nimble
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.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
Eq StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Read StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Show 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 #

NFData StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

Hashable StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

ToJSON StudioComponentConfiguration Source # 
Instance details

Defined in Amazonka.Nimble.Types.StudioComponentConfiguration

FromJSON 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" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "StudioComponentConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeDirectoryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryConfiguration)) :*: S1 ('MetaSel ('Just "licenseServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseServiceConfiguration))) :*: (S1 ('MetaSel ('Just "sharedFileSystemConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharedFileSystemConfiguration)) :*: S1 ('MetaSel ('Just "computeFarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputeFarmConfiguration)))))

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 Microsoft Active Directory (Microsoft AD) 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.

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

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

The configuration for a Microsoft Active Directory (Microsoft AD) 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.

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

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