libZSservicesZSamazonka-lightsailZSamazonka-lightsail
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.Lightsail

Contents

Description

Derived from API version 2016-11-28 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Lightsail is the easiest way to get started with Amazon Web Services (AWS) for developers who need to build websites or web applications. It includes everything you need to launch your project quickly - instances (virtual private servers), container services, storage buckets, managed databases, SSD-based block storage, static IP addresses, load balancers, content delivery network (CDN) distributions, DNS management of registered domains, and resource snapshots (backups) - for a low, predictable monthly price.

You can manage your Lightsail resources using the Lightsail console, Lightsail API, AWS Command Line Interface (AWS CLI), or SDKs. For more information about Lightsail concepts and tasks, see the Amazon Lightsail Developer Guide.

This API Reference provides detailed information about the actions, data types, parameters, and errors of the Lightsail service. For more information about the supported AWS Regions, endpoints, and service quotas of the Lightsail service, see Amazon Lightsail Endpoints and Quotas in the AWS General Reference.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-11-28 of the Amazon Lightsail SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Lightsail.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when the user cannot be authenticated or uses invalid credentials to access a resource.

AccountSetupInProgressException

_AccountSetupInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when an account is still in the setup in progress state.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when it cannot find a resource.

OperationFailureException

_OperationFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when an operation fails to execute.

ServiceException

_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A general service exception.

UnauthenticatedException

_UnauthenticatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when the user has not been authenticated.

InvalidInputException

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Lightsail throws this exception when user input does not conform to the validation rules of an input field.

Domain and distribution APIs are only available in the N. Virginia (us-east-1) AWS Region. Please set your AWS Region configuration to us-east-1 to create, view, or edit these resources.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CloseInstancePublicPorts

data CloseInstancePublicPorts Source #

See: newCloseInstancePublicPorts smart constructor.

Instances

Instances details
Eq CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Read CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Show CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Generic CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Associated Types

type Rep CloseInstancePublicPorts :: Type -> Type #

NFData CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Hashable CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

ToJSON CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

AWSRequest CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

ToHeaders CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

ToPath CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

ToQuery CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

type Rep CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

type Rep CloseInstancePublicPorts = D1 ('MetaData "CloseInstancePublicPorts" "Amazonka.Lightsail.CloseInstancePublicPorts" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "CloseInstancePublicPorts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PortInfo) :*: S1 ('MetaSel ('Just "instanceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CloseInstancePublicPorts Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

newCloseInstancePublicPorts Source #

Create a value of CloseInstancePublicPorts 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:portInfo:CloseInstancePublicPorts', closeInstancePublicPorts_portInfo - An object to describe the ports to close for the specified instance.

$sel:instanceName:CloseInstancePublicPorts', closeInstancePublicPorts_instanceName - The name of the instance for which to close ports.

data CloseInstancePublicPortsResponse Source #

See: newCloseInstancePublicPortsResponse smart constructor.

Instances

Instances details
Eq CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Read CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Show CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Generic CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

Associated Types

type Rep CloseInstancePublicPortsResponse :: Type -> Type #

NFData CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

type Rep CloseInstancePublicPortsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.CloseInstancePublicPorts

type Rep CloseInstancePublicPortsResponse = D1 ('MetaData "CloseInstancePublicPortsResponse" "Amazonka.Lightsail.CloseInstancePublicPorts" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "CloseInstancePublicPortsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCloseInstancePublicPortsResponse Source #

Create a value of CloseInstancePublicPortsResponse 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:operation:CloseInstancePublicPortsResponse', closeInstancePublicPortsResponse_operation - An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:CloseInstancePublicPortsResponse', closeInstancePublicPortsResponse_httpStatus - The response's http status code.

GetRelationalDatabaseMetricData

data GetRelationalDatabaseMetricData Source #

See: newGetRelationalDatabaseMetricData smart constructor.

Instances

Instances details
Eq GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Read GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Show GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Generic GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Associated Types

type Rep GetRelationalDatabaseMetricData :: Type -> Type #

NFData GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Hashable GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

ToJSON GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

AWSRequest GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

ToHeaders GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

ToPath GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

ToQuery GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

type Rep GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

type Rep GetRelationalDatabaseMetricData = D1 ('MetaData "GetRelationalDatabaseMetricData" "Amazonka.Lightsail.GetRelationalDatabaseMetricData" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetRelationalDatabaseMetricData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "relationalDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelationalDatabaseMetricName) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricUnit) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricStatistic])))))
type AWSResponse GetRelationalDatabaseMetricData Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

newGetRelationalDatabaseMetricData Source #

Create a value of GetRelationalDatabaseMetricData 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:relationalDatabaseName:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_relationalDatabaseName - The name of your database from which to get metric data.

$sel:metricName:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_metricName - The metric for which you want to return information.

Valid relational database metric names are listed below, along with the most useful statistics to include in your request, and the published unit value. All relational database metric data is available in 1-minute (60 seconds) granularity.

  • CPUUtilization - The percentage of CPU utilization currently in use on the database.

    Statistics: The most useful statistics are Maximum and Average.

    Unit: The published unit is Percent.

  • DatabaseConnections - The number of database connections in use.

    Statistics: The most useful statistics are Maximum and Sum.

    Unit: The published unit is Count.

  • DiskQueueDepth - The number of outstanding IOs (read/write requests) that are waiting to access the disk.

    Statistics: The most useful statistic is Sum.

    Unit: The published unit is Count.

  • FreeStorageSpace - The amount of available storage space.

    Statistics: The most useful statistic is Sum.

    Unit: The published unit is Bytes.

  • NetworkReceiveThroughput - The incoming (Receive) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.

    Statistics: The most useful statistic is Average.

    Unit: The published unit is Bytes/Second.

  • NetworkTransmitThroughput - The outgoing (Transmit) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.

    Statistics: The most useful statistic is Average.

    Unit: The published unit is Bytes/Second.

$sel:period:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_period - The granularity, in seconds, of the returned data points.

All relational database metric data is available in 1-minute (60 seconds) granularity.

$sel:startTime:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_startTime - The start of the time interval from which to get metric data.

Constraints:

  • Specified in Coordinated Universal Time (UTC).
  • Specified in the Unix time format.

    For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input 1538424000 as the start time.

$sel:endTime:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_endTime - The end of the time interval from which to get metric data.

Constraints:

  • Specified in Coordinated Universal Time (UTC).
  • Specified in the Unix time format.

    For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input 1538424000 as the end time.

$sel:unit:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_unit - The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName parameter.

$sel:statistics:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricData_statistics - The statistic for the metric.

The following statistics are available:

  • Minimum - The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
  • Maximum - The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
  • Sum - All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
  • Average - The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
  • SampleCount - The count, or number, of data points used for the statistical calculation.

data GetRelationalDatabaseMetricDataResponse Source #

Instances

Instances details
Eq GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Read GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Show GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

Generic GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

NFData GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

type Rep GetRelationalDatabaseMetricDataResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetRelationalDatabaseMetricData

type Rep GetRelationalDatabaseMetricDataResponse = D1 ('MetaData "GetRelationalDatabaseMetricDataResponse" "Amazonka.Lightsail.GetRelationalDatabaseMetricData" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetRelationalDatabaseMetricDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalDatabaseMetricName)) :*: (S1 ('MetaSel ('Just "metricData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDatapoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetRelationalDatabaseMetricDataResponse Source #

Create a value of GetRelationalDatabaseMetricDataResponse 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:metricName:GetRelationalDatabaseMetricData', getRelationalDatabaseMetricDataResponse_metricName - The name of the metric returned.

$sel:metricData:GetRelationalDatabaseMetricDataResponse', getRelationalDatabaseMetricDataResponse_metricData - An array of objects that describe the metric data returned.

$sel:httpStatus:GetRelationalDatabaseMetricDataResponse', getRelationalDatabaseMetricDataResponse_httpStatus - The response's http status code.

DeleteBucketAccessKey

data DeleteBucketAccessKey Source #

See: newDeleteBucketAccessKey smart constructor.

Instances

Instances details
Eq DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Read DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Show DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Generic DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Associated Types

type Rep DeleteBucketAccessKey :: Type -> Type #

NFData DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Methods

rnf :: DeleteBucketAccessKey -> () #

Hashable DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

ToJSON DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

AWSRequest DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Associated Types

type AWSResponse DeleteBucketAccessKey #

ToHeaders DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

ToPath DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

ToQuery DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

type Rep DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

type Rep DeleteBucketAccessKey = D1 ('MetaData "DeleteBucketAccessKey" "Amazonka.Lightsail.DeleteBucketAccessKey" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteBucketAccessKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBucketAccessKey Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

newDeleteBucketAccessKey Source #

Create a value of DeleteBucketAccessKey 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:bucketName:DeleteBucketAccessKey', deleteBucketAccessKey_bucketName - The name of the bucket that the access key belongs to.

$sel:accessKeyId:DeleteBucketAccessKey', deleteBucketAccessKey_accessKeyId - The ID of the access key to delete.

Use the GetBucketAccessKeys action to get a list of access key IDs that you can specify.

data DeleteBucketAccessKeyResponse Source #

See: newDeleteBucketAccessKeyResponse smart constructor.

Instances

Instances details
Eq DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Read DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Show DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Generic DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

Associated Types

type Rep DeleteBucketAccessKeyResponse :: Type -> Type #

NFData DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

type Rep DeleteBucketAccessKeyResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteBucketAccessKey

type Rep DeleteBucketAccessKeyResponse = D1 ('MetaData "DeleteBucketAccessKeyResponse" "Amazonka.Lightsail.DeleteBucketAccessKey" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteBucketAccessKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Operation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBucketAccessKeyResponse Source #

Create a value of DeleteBucketAccessKeyResponse 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:operations:DeleteBucketAccessKeyResponse', deleteBucketAccessKeyResponse_operations - An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:DeleteBucketAccessKeyResponse', deleteBucketAccessKeyResponse_httpStatus - The response's http status code.

AllocateStaticIp

data AllocateStaticIp Source #

See: newAllocateStaticIp smart constructor.

Constructors

AllocateStaticIp' Text 

Instances

Instances details
Eq AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Read AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Show AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Generic AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Associated Types

type Rep AllocateStaticIp :: Type -> Type #

NFData AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Methods

rnf :: AllocateStaticIp -> () #

Hashable AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

ToJSON AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

AWSRequest AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Associated Types

type AWSResponse AllocateStaticIp #

ToHeaders AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

ToPath AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

ToQuery AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

type Rep AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

type Rep AllocateStaticIp = D1 ('MetaData "AllocateStaticIp" "Amazonka.Lightsail.AllocateStaticIp" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "AllocateStaticIp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "staticIpName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AllocateStaticIp Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

newAllocateStaticIp Source #

Create a value of AllocateStaticIp 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:staticIpName:AllocateStaticIp', allocateStaticIp_staticIpName - The name of the static IP address.

data AllocateStaticIpResponse Source #

See: newAllocateStaticIpResponse smart constructor.

Instances

Instances details
Eq AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Read AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Show AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Generic AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

Associated Types

type Rep AllocateStaticIpResponse :: Type -> Type #

NFData AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

type Rep AllocateStaticIpResponse Source # 
Instance details

Defined in Amazonka.Lightsail.AllocateStaticIp

type Rep AllocateStaticIpResponse = D1 ('MetaData "AllocateStaticIpResponse" "Amazonka.Lightsail.AllocateStaticIp" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "AllocateStaticIpResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Operation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAllocateStaticIpResponse Source #

Create a value of AllocateStaticIpResponse 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:operations:AllocateStaticIpResponse', allocateStaticIpResponse_operations - An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:AllocateStaticIpResponse', allocateStaticIpResponse_httpStatus - The response's http status code.

DeleteKeyPair

data DeleteKeyPair Source #

See: newDeleteKeyPair smart constructor.

Constructors

DeleteKeyPair' Text 

Instances

Instances details
Eq DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Read DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Show DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Generic DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Associated Types

type Rep DeleteKeyPair :: Type -> Type #

NFData DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Methods

rnf :: DeleteKeyPair -> () #

Hashable DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

ToJSON DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

AWSRequest DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Associated Types

type AWSResponse DeleteKeyPair #

ToHeaders DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

ToPath DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

ToQuery DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

type Rep DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

type Rep DeleteKeyPair = D1 ('MetaData "DeleteKeyPair" "Amazonka.Lightsail.DeleteKeyPair" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPairName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteKeyPair Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

newDeleteKeyPair Source #

Create a value of DeleteKeyPair 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:keyPairName:DeleteKeyPair', deleteKeyPair_keyPairName - The name of the key pair to delete.

data DeleteKeyPairResponse Source #

See: newDeleteKeyPairResponse smart constructor.

Instances

Instances details
Eq DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Read DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Show DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Generic DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Associated Types

type Rep DeleteKeyPairResponse :: Type -> Type #

NFData DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

Methods

rnf :: DeleteKeyPairResponse -> () #

type Rep DeleteKeyPairResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteKeyPair

type Rep DeleteKeyPairResponse = D1 ('MetaData "DeleteKeyPairResponse" "Amazonka.Lightsail.DeleteKeyPair" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteKeyPairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteKeyPairResponse Source #

Create a value of DeleteKeyPairResponse 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:operation:DeleteKeyPairResponse', deleteKeyPairResponse_operation - An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:DeleteKeyPairResponse', deleteKeyPairResponse_httpStatus - The response's http status code.

DeleteInstanceSnapshot

data DeleteInstanceSnapshot Source #

See: newDeleteInstanceSnapshot smart constructor.

Instances

Instances details
Eq DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Read DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Show DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Generic DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Associated Types

type Rep DeleteInstanceSnapshot :: Type -> Type #

NFData DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Methods

rnf :: DeleteInstanceSnapshot -> () #

Hashable DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

ToJSON DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

AWSRequest DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Associated Types

type AWSResponse DeleteInstanceSnapshot #

ToHeaders DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

ToPath DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

ToQuery DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

type Rep DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

type Rep DeleteInstanceSnapshot = D1 ('MetaData "DeleteInstanceSnapshot" "Amazonka.Lightsail.DeleteInstanceSnapshot" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteInstanceSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteInstanceSnapshot Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

newDeleteInstanceSnapshot Source #

Create a value of DeleteInstanceSnapshot 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:instanceSnapshotName:DeleteInstanceSnapshot', deleteInstanceSnapshot_instanceSnapshotName - The name of the snapshot to delete.

data DeleteInstanceSnapshotResponse Source #

See: newDeleteInstanceSnapshotResponse smart constructor.

Instances

Instances details
Eq DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Read DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Show DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Generic DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

Associated Types

type Rep DeleteInstanceSnapshotResponse :: Type -> Type #

NFData DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

type Rep DeleteInstanceSnapshotResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DeleteInstanceSnapshot

type Rep DeleteInstanceSnapshotResponse = D1 ('MetaData "DeleteInstanceSnapshotResponse" "Amazonka.Lightsail.DeleteInstanceSnapshot" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DeleteInstanceSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Operation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteInstanceSnapshotResponse Source #

Create a value of DeleteInstanceSnapshotResponse 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:operations:DeleteInstanceSnapshotResponse', deleteInstanceSnapshotResponse_operations - An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:DeleteInstanceSnapshotResponse', deleteInstanceSnapshotResponse_httpStatus - The response's http status code.

GetInstances (Paginated)

data GetInstances Source #

See: newGetInstances smart constructor.

Constructors

GetInstances' (Maybe Text) 

Instances

Instances details
Eq GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Read GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Show GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Generic GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Associated Types

type Rep GetInstances :: Type -> Type #

NFData GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Methods

rnf :: GetInstances -> () #

Hashable GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

ToJSON GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

AWSPager GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

AWSRequest GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Associated Types

type AWSResponse GetInstances #

ToHeaders GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

ToPath GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

ToQuery GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

type Rep GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

type Rep GetInstances = D1 ('MetaData "GetInstances" "Amazonka.Lightsail.GetInstances" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetInstances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetInstances Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

newGetInstances :: GetInstances Source #

Create a value of GetInstances 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:pageToken:GetInstances', getInstances_pageToken - The token to advance to the next page of results from your request.

To get a page token, perform an initial GetInstances request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.

data GetInstancesResponse Source #

See: newGetInstancesResponse smart constructor.

Instances

Instances details
Eq GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Read GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Show GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Generic GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Associated Types

type Rep GetInstancesResponse :: Type -> Type #

NFData GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

Methods

rnf :: GetInstancesResponse -> () #

type Rep GetInstancesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetInstances

type Rep GetInstancesResponse = D1 ('MetaData "GetInstancesResponse" "Amazonka.Lightsail.GetInstances" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextPageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Instance])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetInstancesResponse Source #

Create a value of GetInstancesResponse 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:nextPageToken:GetInstancesResponse', getInstancesResponse_nextPageToken - The token to advance to the next page of results from your request.

A next page token is not returned if there are no more results to display.

To get the next page of results, perform another GetInstances request and specify the next page token using the pageToken parameter.

$sel:instances:GetInstancesResponse', getInstancesResponse_instances - An array of key-value pairs containing information about your instances.

$sel:httpStatus:GetInstancesResponse', getInstancesResponse_httpStatus - The response's http status code.

GetLoadBalancer

data GetLoadBalancer Source #

See: newGetLoadBalancer smart constructor.

Constructors

GetLoadBalancer' Text 

Instances

Instances details
Eq GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Read GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Show GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Generic GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Associated Types

type Rep GetLoadBalancer :: Type -> Type #

NFData GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Methods

rnf :: GetLoadBalancer -> () #

Hashable GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

ToJSON GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

AWSRequest GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Associated Types

type AWSResponse GetLoadBalancer #

ToHeaders GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

ToPath GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

ToQuery GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

type Rep GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

type Rep GetLoadBalancer = D1 ('MetaData "GetLoadBalancer" "Amazonka.Lightsail.GetLoadBalancer" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetLoadBalancer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetLoadBalancer Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

newGetLoadBalancer Source #

Create a value of GetLoadBalancer 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:loadBalancerName:GetLoadBalancer', getLoadBalancer_loadBalancerName - The name of the load balancer.

data GetLoadBalancerResponse Source #

See: newGetLoadBalancerResponse smart constructor.

Instances

Instances details
Eq GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Read GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Show GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Generic GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Associated Types

type Rep GetLoadBalancerResponse :: Type -> Type #

NFData GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

Methods

rnf :: GetLoadBalancerResponse -> () #

type Rep GetLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancer

type Rep GetLoadBalancerResponse = D1 ('MetaData "GetLoadBalancerResponse" "Amazonka.Lightsail.GetLoadBalancer" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetLoadBalancerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetLoadBalancerResponse Source #

Create a value of GetLoadBalancerResponse 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:loadBalancer:GetLoadBalancerResponse', getLoadBalancerResponse_loadBalancer - An object containing information about your load balancer.

$sel:httpStatus:GetLoadBalancerResponse', getLoadBalancerResponse_httpStatus - The response's http status code.

DisableAddOn

data DisableAddOn Source #

See: newDisableAddOn smart constructor.

Instances

Instances details
Eq DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Read DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Show DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Generic DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Associated Types

type Rep DisableAddOn :: Type -> Type #

NFData DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Methods

rnf :: DisableAddOn -> () #

Hashable DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

ToJSON DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

AWSRequest DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Associated Types

type AWSResponse DisableAddOn #

ToHeaders DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

ToPath DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

ToQuery DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

type Rep DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

type Rep DisableAddOn = D1 ('MetaData "DisableAddOn" "Amazonka.Lightsail.DisableAddOn" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DisableAddOn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addOnType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AddOnType) :*: S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableAddOn Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

newDisableAddOn Source #

Create a value of DisableAddOn 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:addOnType:DisableAddOn', disableAddOn_addOnType - The add-on type to disable.

$sel:resourceName:DisableAddOn', disableAddOn_resourceName - The name of the source resource for which to disable the add-on.

data DisableAddOnResponse Source #

See: newDisableAddOnResponse smart constructor.

Instances

Instances details
Eq DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Read DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Show DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Generic DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Associated Types

type Rep DisableAddOnResponse :: Type -> Type #

NFData DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

Methods

rnf :: DisableAddOnResponse -> () #

type Rep DisableAddOnResponse Source # 
Instance details

Defined in Amazonka.Lightsail.DisableAddOn

type Rep DisableAddOnResponse = D1 ('MetaData "DisableAddOnResponse" "Amazonka.Lightsail.DisableAddOn" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "DisableAddOnResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Operation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableAddOnResponse Source #

Create a value of DisableAddOnResponse 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:operations:DisableAddOnResponse', disableAddOnResponse_operations - An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.

$sel:httpStatus:DisableAddOnResponse', disableAddOnResponse_httpStatus - The response's http status code.

GetDistributions

data GetDistributions Source #

See: newGetDistributions smart constructor.

Instances

Instances details
Eq GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Read GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Show GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Generic GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Associated Types

type Rep GetDistributions :: Type -> Type #

NFData GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Methods

rnf :: GetDistributions -> () #

Hashable GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

ToJSON GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

AWSRequest GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Associated Types

type AWSResponse GetDistributions #

ToHeaders GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

ToPath GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

ToQuery GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

type Rep GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

type Rep GetDistributions = D1 ('MetaData "GetDistributions" "Amazonka.Lightsail.GetDistributions" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetDistributions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetDistributions Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

newGetDistributions :: GetDistributions Source #

Create a value of GetDistributions 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:distributionName:GetDistributions', getDistributions_distributionName - The name of the distribution for which to return information.

When omitted, the response includes all of your distributions in the AWS Region where the request is made.

$sel:pageToken:GetDistributions', getDistributions_pageToken - The token to advance to the next page of results from your request.

To get a page token, perform an initial GetDistributions request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.

data GetDistributionsResponse Source #

See: newGetDistributionsResponse smart constructor.

Instances

Instances details
Eq GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Read GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Show GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Generic GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

Associated Types

type Rep GetDistributionsResponse :: Type -> Type #

NFData GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

type Rep GetDistributionsResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetDistributions

type Rep GetDistributionsResponse = D1 ('MetaData "GetDistributionsResponse" "Amazonka.Lightsail.GetDistributions" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "GetDistributionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextPageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LightsailDistribution])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetDistributionsResponse Source #

Create a value of GetDistributionsResponse 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:nextPageToken:GetDistributionsResponse', getDistributionsResponse_nextPageToken - The token to advance to the next page of results from your request.

A next page token is not returned if there are no more results to display.

To get the next page of results, perform another GetDistributions request and specify the next page token using the pageToken parameter.

$sel:distributions:GetDistributionsResponse', getDistributionsResponse_distributions - An array of objects that describe your distributions.

$sel:httpStatus:GetDistributionsResponse', getDistributionsResponse_httpStatus - The response's http status code.

CreateContainerServiceDeployment

data CreateContainerServiceDeployment Source #

See: newCreateContainerServiceDeployment smart constructor.

Instances

Instances details
Eq CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

Read CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

Show CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

Generic CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

Associated Types

type Rep CreateContainerServiceDeployment :: Type -> Type #

NFData CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

Hashable CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

ToJSON CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

AWSRequest CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

ToHeaders CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

ToPath CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

ToQuery CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

type Rep CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

type Rep CreateContainerServiceDeployment = D1 ('MetaData "CreateContainerServiceDeployment" "Amazonka.Lightsail.CreateContainerServiceDeployment" "libZSservicesZSamazonka-lightsailZSamazonka-lightsail" 'False) (C1 ('MetaCons "CreateContainerServiceDeployment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publicEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointRequest)) :*: (S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Container))) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateContainerServiceDeployment Source # 
Instance details

Defined in Amazonka.Lightsail.CreateContainerServiceDeployment

newCreateContainerServiceDeployment Source #

Create a value of CreateContainerServiceDeployment 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:publicEndpoint:CreateContainerServiceDeployment', createContainerServiceDeployment_publicEndpoint - An object that describes the settings of the public endpoint for the container service.

$sel:containers:CreateContainerServiceDeployment', createContainerServiceDeployment_containers - An object that describes the settings of the containers that will be launched on the container service.

$sel:serviceName:CreateContainerServiceDeployment', createContainerServiceDeployment_serviceName - The name of the container service for which to create the deployment.

data CreateContainerServiceDeploymentResponse Source #