libZSservicesZSamazonka-iotZSamazonka-iot
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.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
Eq UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Read UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

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

NFData UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Hashable UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToJSON UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

AWSRequest 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

type Rep UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfiguration = D1 ('MetaData "UpdateDomainConfiguration" "Amazonka.IoT.UpdateDomainConfiguration" "libZSservicesZSamazonka-iotZSamazonka-iot" '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))))
type AWSResponse UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

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.

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

Defined in Amazonka.IoT.UpdateDomainConfiguration

Read UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Show UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Generic UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Associated Types

type Rep UpdateDomainConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iotZSamazonka-iot" 'False) (C1 ('MetaCons "UpdateDomainConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationArn") '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:

$sel:domainConfigurationName:UpdateDomainConfiguration', updateDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration that was updated.

$sel:domainConfigurationArn:UpdateDomainConfigurationResponse', updateDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration that was updated.

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

Response Lenses