amazonka-iot-2.0: Amazon IoT 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.IoT.UpdateDomainConfiguration

Description

Updates values stored in the domain configuration. Domain configurations for default endpoints can't be updated.

Requires permission to access the UpdateDomainConfiguration action.

Synopsis

Creating a Request

data UpdateDomainConfiguration Source #

See: newUpdateDomainConfiguration smart constructor.

Constructors

UpdateDomainConfiguration' 

Fields

Instances

Instances details
ToJSON UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToHeaders UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToPath UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToQuery UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

AWSRequest UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Generic UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Associated Types

type Rep UpdateDomainConfiguration :: Type -> Type #

Read UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Show UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

NFData UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Eq UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Hashable UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type AWSResponse UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfiguration = D1 ('MetaData "UpdateDomainConfiguration" "Amazonka.IoT.UpdateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDomainConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerConfig)) :*: S1 ('MetaSel ('Just "domainConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainConfigurationStatus))) :*: (S1 ('MetaSel ('Just "removeAuthorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateDomainConfiguration Source #

Create a value of UpdateDomainConfiguration 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:authorizerConfig:UpdateDomainConfiguration', updateDomainConfiguration_authorizerConfig - An object that specifies the authorization service for a domain.

$sel:domainConfigurationStatus:UpdateDomainConfiguration', updateDomainConfiguration_domainConfigurationStatus - The status to which the domain configuration should be updated.

$sel:removeAuthorizerConfig:UpdateDomainConfiguration', updateDomainConfiguration_removeAuthorizerConfig - Removes the authorization configuration from a domain.

UpdateDomainConfiguration, updateDomainConfiguration_domainConfigurationName - The name of the domain configuration to be updated.

Request Lenses

updateDomainConfiguration_authorizerConfig :: Lens' UpdateDomainConfiguration (Maybe AuthorizerConfig) Source #

An object that specifies the authorization service for a domain.

updateDomainConfiguration_removeAuthorizerConfig :: Lens' UpdateDomainConfiguration (Maybe Bool) Source #

Removes the authorization configuration from a domain.

Destructuring the Response

data UpdateDomainConfigurationResponse Source #

See: newUpdateDomainConfigurationResponse smart constructor.

Constructors

UpdateDomainConfigurationResponse' 

Fields

Instances

Instances details
Generic UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Associated Types

type Rep UpdateDomainConfigurationResponse :: Type -> Type #

Read UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Show UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

NFData UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Eq UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfigurationResponse = D1 ('MetaData "UpdateDomainConfigurationResponse" "Amazonka.IoT.UpdateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDomainConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateDomainConfigurationResponse Source #

Create a value of UpdateDomainConfigurationResponse 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:

UpdateDomainConfigurationResponse, updateDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration that was updated.

UpdateDomainConfiguration, updateDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration that was updated.

$sel:httpStatus:UpdateDomainConfigurationResponse', updateDomainConfigurationResponse_httpStatus - The response's http status code.

Response Lenses