Package-level declarations

Types

Link copied to clipboard
data class BucketAccessRulesArgs(val allowPublicOverrides: Output<Boolean>? = null, val getObject: Output<String>? = null) : ConvertibleToJava<BucketAccessRulesArgs>

An object that sets the public accessibility of objects in the specified bucket.

Link copied to clipboard
data class ContainerArgs(val command: Output<List<String>>? = null, val containerName: Output<String>? = null, val environment: Output<List<ContainerEnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val ports: Output<List<ContainerPortInfoArgs>>? = null) : ConvertibleToJava<ContainerArgs>

Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.

Link copied to clipboard
Link copied to clipboard
data class ContainerEnvironmentVariableArgs(val value: Output<String>? = null, val variable: Output<String>? = null) : ConvertibleToJava<ContainerEnvironmentVariableArgs>
Link copied to clipboard
data class ContainerHealthCheckConfigArgs(val healthyThreshold: Output<Int>? = null, val intervalSeconds: Output<Int>? = null, val path: Output<String>? = null, val successCodes: Output<String>? = null, val timeoutSeconds: Output<Int>? = null, val unhealthyThreshold: Output<Int>? = null) : ConvertibleToJava<ContainerHealthCheckConfigArgs>

Describes the health check configuration of an Amazon Lightsail container service.

Link copied to clipboard
data class ContainerPortInfoArgs(val port: Output<String>? = null, val protocol: Output<String>? = null) : ConvertibleToJava<ContainerPortInfoArgs>
Link copied to clipboard
data class ContainerPrivateRegistryAccessArgs(val ecrImagePullerRole: Output<ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs>? = null) : ConvertibleToJava<ContainerPrivateRegistryAccessArgs>

An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.

data class ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs(val isActive: Output<Boolean>? = null, val principalArn: Output<String>? = null) : ConvertibleToJava<ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs>

An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.

Link copied to clipboard
data class ContainerPublicDomainNameArgs(val certificateName: Output<String>? = null, val domainNames: Output<List<String>>? = null) : ConvertibleToJava<ContainerPublicDomainNameArgs>

The public domain name to use with the container service, such as example.com and www.example.com.

Link copied to clipboard
data class ContainerPublicEndpointArgs(val containerName: Output<String>? = null, val containerPort: Output<Int>? = null, val healthCheckConfig: Output<ContainerHealthCheckConfigArgs>? = null) : ConvertibleToJava<ContainerPublicEndpointArgs>

Describes the settings of a public endpoint for an Amazon Lightsail container service.

Link copied to clipboard
data class ContainerServiceDeploymentArgs(val containers: Output<List<ContainerArgs>>? = null, val publicEndpoint: Output<ContainerPublicEndpointArgs>? = null) : ConvertibleToJava<ContainerServiceDeploymentArgs>

Describes a container deployment configuration of an Amazon Lightsail container service.

Link copied to clipboard
data class DatabaseRelationalDatabaseParameterArgs(val allowedValues: Output<String>? = null, val applyMethod: Output<String>? = null, val applyType: Output<String>? = null, val dataType: Output<String>? = null, val description: Output<String>? = null, val isModifiable: Output<Boolean>? = null, val parameterName: Output<String>? = null, val parameterValue: Output<String>? = null) : ConvertibleToJava<DatabaseRelationalDatabaseParameterArgs>

Describes the parameters of the database.

Link copied to clipboard
data class DiskAddOnArgs(val addOnType: Output<String>, val autoSnapshotAddOnRequest: Output<DiskAutoSnapshotAddOnArgs>? = null, val status: Output<DiskAddOnStatus>? = null) : ConvertibleToJava<DiskAddOnArgs>

A addon associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class DiskAutoSnapshotAddOnArgs(val snapshotTimeOfDay: Output<String>? = null) : ConvertibleToJava<DiskAutoSnapshotAddOnArgs>

An object that represents additional parameters when enabling or modifying the automatic snapshot add-on

Link copied to clipboard
data class DiskLocationArgs(val availabilityZone: Output<String>? = null, val regionName: Output<String>? = null) : ConvertibleToJava<DiskLocationArgs>

Location of a resource.

Link copied to clipboard
Link copied to clipboard
data class GetAlarmPlainArgs(val alarmName: String) : ConvertibleToJava<GetAlarmPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetBucketPlainArgs(val bucketName: String) : ConvertibleToJava<GetBucketPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetCertificatePlainArgs(val certificateName: String) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetContainerPlainArgs(val serviceName: String) : ConvertibleToJava<GetContainerPlainArgs>
Link copied to clipboard
data class GetDatabasePlainArgs(val relationalDatabaseName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetDiskPlainArgs(val diskName: String) : ConvertibleToJava<GetDiskPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetInstancePlainArgs(val instanceName: String) : ConvertibleToJava<GetInstancePlainArgs>
Link copied to clipboard
data class GetLoadBalancerPlainArgs(val loadBalancerName: String) : ConvertibleToJava<GetLoadBalancerPlainArgs>
Link copied to clipboard
data class GetLoadBalancerTlsCertificatePlainArgs(val certificateName: String, val loadBalancerName: String) : ConvertibleToJava<GetLoadBalancerTlsCertificatePlainArgs>
Link copied to clipboard
data class GetStaticIpPlainArgs(val staticIpName: String) : ConvertibleToJava<GetStaticIpPlainArgs>
Link copied to clipboard
data class InstanceAddOnArgs(val addOnType: Output<String>, val autoSnapshotAddOnRequest: Output<InstanceAutoSnapshotAddOnArgs>? = null, val status: Output<InstanceAddOnStatus>? = null) : ConvertibleToJava<InstanceAddOnArgs>

A addon associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class InstanceAutoSnapshotAddOnArgs(val snapshotTimeOfDay: Output<String>? = null) : ConvertibleToJava<InstanceAutoSnapshotAddOnArgs>

An object that represents additional parameters when enabling or modifying the automatic snapshot add-on

Link copied to clipboard
data class InstanceDiskArgs(val attachedTo: Output<String>? = null, val attachmentState: Output<String>? = null, val diskName: Output<String>, val iops: Output<Int>? = null, val isSystemDisk: Output<Boolean>? = null, val path: Output<String>, val sizeInGb: Output<String>? = null) : ConvertibleToJava<InstanceDiskArgs>

Disk associated with the Instance.

Link copied to clipboard
Link copied to clipboard
data class InstanceHardwareArgs(val cpuCount: Output<Int>? = null, val disks: Output<List<InstanceDiskArgs>>? = null, val ramSizeInGb: Output<Int>? = null) : ConvertibleToJava<InstanceHardwareArgs>

Hardware of the Instance.

Link copied to clipboard
data class InstanceLocationArgs(val availabilityZone: Output<String>? = null, val regionName: Output<String>? = null) : ConvertibleToJava<InstanceLocationArgs>

Location of a resource.

Link copied to clipboard
data class InstanceMonthlyTransferArgs(val gbPerMonthAllocated: Output<String>? = null) : ConvertibleToJava<InstanceMonthlyTransferArgs>

Monthly Transfer of the Instance.

Link copied to clipboard
data class InstanceNetworkingArgs(val monthlyTransfer: Output<InstanceMonthlyTransferArgs>? = null, val ports: Output<List<InstancePortArgs>>) : ConvertibleToJava<InstanceNetworkingArgs>

Networking of the Instance.

Link copied to clipboard
data class InstancePortArgs(val accessDirection: Output<String>? = null, val accessFrom: Output<String>? = null, val accessType: Output<String>? = null, val cidrListAliases: Output<List<String>>? = null, val cidrs: Output<List<String>>? = null, val commonName: Output<String>? = null, val fromPort: Output<Int>? = null, val ipv6Cidrs: Output<List<String>>? = null, val protocol: Output<String>? = null, val toPort: Output<Int>? = null) : ConvertibleToJava<InstancePortArgs>

Port of the Instance.

Link copied to clipboard
Link copied to clipboard
data class InstanceStateArgs(val code: Output<Int>? = null, val name: Output<String>? = null) : ConvertibleToJava<InstanceStateArgs>

Current State of the Instance.

Link copied to clipboard