amazonka-backup-gateway-2.0: Amazon Backup Gateway 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.BackupGateway.GetBandwidthRateLimitSchedule

Description

Retrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule.

Synopsis

Creating a Request

data GetBandwidthRateLimitSchedule Source #

See: newGetBandwidthRateLimitSchedule smart constructor.

Constructors

GetBandwidthRateLimitSchedule' 

Fields

  • gatewayArn :: Text

    The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

Instances

Instances details
ToJSON GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

ToHeaders GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

ToPath GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

ToQuery GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

AWSRequest GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Generic GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Associated Types

type Rep GetBandwidthRateLimitSchedule :: Type -> Type #

Read GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Show GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

NFData GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Eq GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Hashable GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

type AWSResponse GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

type Rep GetBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

type Rep GetBandwidthRateLimitSchedule = D1 ('MetaData "GetBandwidthRateLimitSchedule" "Amazonka.BackupGateway.GetBandwidthRateLimitSchedule" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "GetBandwidthRateLimitSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBandwidthRateLimitSchedule Source #

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

GetBandwidthRateLimitSchedule, getBandwidthRateLimitSchedule_gatewayArn - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

Request Lenses

getBandwidthRateLimitSchedule_gatewayArn :: Lens' GetBandwidthRateLimitSchedule Text Source #

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

Destructuring the Response

data GetBandwidthRateLimitScheduleResponse Source #

Constructors

GetBandwidthRateLimitScheduleResponse' 

Fields

Instances

Instances details
Generic GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Read GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Show GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

NFData GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

Eq GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

type Rep GetBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.GetBandwidthRateLimitSchedule

type Rep GetBandwidthRateLimitScheduleResponse = D1 ('MetaData "GetBandwidthRateLimitScheduleResponse" "Amazonka.BackupGateway.GetBandwidthRateLimitSchedule" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "GetBandwidthRateLimitScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bandwidthRateLimitIntervals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BandwidthRateLimitInterval])) :*: (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBandwidthRateLimitScheduleResponse Source #

Create a value of GetBandwidthRateLimitScheduleResponse 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:bandwidthRateLimitIntervals:GetBandwidthRateLimitScheduleResponse', getBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals - An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.

GetBandwidthRateLimitSchedule, getBandwidthRateLimitScheduleResponse_gatewayArn - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:httpStatus:GetBandwidthRateLimitScheduleResponse', getBandwidthRateLimitScheduleResponse_httpStatus - The response's http status code.

Response Lenses

getBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals :: Lens' GetBandwidthRateLimitScheduleResponse (Maybe [BandwidthRateLimitInterval]) Source #

An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.

getBandwidthRateLimitScheduleResponse_gatewayArn :: Lens' GetBandwidthRateLimitScheduleResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.