amazonka-backup-2.0: Amazon Backup 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.Backup.UpdateRegionSettings

Description

Updates the current service opt-in settings for the Region. If service-opt-in is enabled for a service, Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, Backup does not try to protect that service's resources in this Region. Use the DescribeRegionSettings API to determine the resource types that are supported.

Synopsis

Creating a Request

data UpdateRegionSettings Source #

See: newUpdateRegionSettings smart constructor.

Constructors

UpdateRegionSettings' 

Fields

Instances

Instances details
ToJSON UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToHeaders UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToPath UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

ToQuery UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

AWSRequest UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type AWSResponse UpdateRegionSettings #

Generic UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type Rep UpdateRegionSettings :: Type -> Type #

Read UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Show UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

NFData UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Methods

rnf :: UpdateRegionSettings -> () #

Eq UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Hashable UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type AWSResponse UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettings Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettings = D1 ('MetaData "UpdateRegionSettings" "Amazonka.Backup.UpdateRegionSettings" "amazonka-backup-2.0-LovIt41tphM6jvgQJhTyRf" 'False) (C1 ('MetaCons "UpdateRegionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypeManagementPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Bool))) :*: S1 ('MetaSel ('Just "resourceTypeOptInPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Bool)))))

newUpdateRegionSettings :: UpdateRegionSettings Source #

Create a value of UpdateRegionSettings 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:resourceTypeManagementPreference:UpdateRegionSettings', updateRegionSettings_resourceTypeManagementPreference - Enables or disables full Backup management of backups for a resource type. To enable full Backup management for DynamoDB along with Backup's advanced DynamoDB backup features, follow the procedure to enable advanced DynamoDB backup programmatically.

$sel:resourceTypeOptInPreference:UpdateRegionSettings', updateRegionSettings_resourceTypeOptInPreference - Updates the list of services along with the opt-in preferences for the Region.

Request Lenses

updateRegionSettings_resourceTypeManagementPreference :: Lens' UpdateRegionSettings (Maybe (HashMap Text Bool)) Source #

Enables or disables full Backup management of backups for a resource type. To enable full Backup management for DynamoDB along with Backup's advanced DynamoDB backup features, follow the procedure to enable advanced DynamoDB backup programmatically.

updateRegionSettings_resourceTypeOptInPreference :: Lens' UpdateRegionSettings (Maybe (HashMap Text Bool)) Source #

Updates the list of services along with the opt-in preferences for the Region.

Destructuring the Response

data UpdateRegionSettingsResponse Source #

See: newUpdateRegionSettingsResponse smart constructor.

Instances

Instances details
Generic UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Associated Types

type Rep UpdateRegionSettingsResponse :: Type -> Type #

Read UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Show UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

NFData UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

Eq UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettingsResponse Source # 
Instance details

Defined in Amazonka.Backup.UpdateRegionSettings

type Rep UpdateRegionSettingsResponse = D1 ('MetaData "UpdateRegionSettingsResponse" "Amazonka.Backup.UpdateRegionSettings" "amazonka-backup-2.0-LovIt41tphM6jvgQJhTyRf" 'False) (C1 ('MetaCons "UpdateRegionSettingsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateRegionSettingsResponse :: UpdateRegionSettingsResponse Source #

Create a value of UpdateRegionSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.