Documentation ¶
Index ¶
- Constants
- func DataSourceAvailabilityZones() *schema.Resource
- func KeyValueTags(tags []types.Tag) tftags.KeyValueTags
- func Provider() *schema.Provider
- func ResourceBucket() *schema.Resource
- func ResourceCertificate() *schema.Resource
- func ResourceContactMethod() *schema.Resource
- func ResourceContainerDeployment() *schema.Resource
- func ResourceContainerPublicDomainNames() *schema.Resource
- func ResourceContainerService() *schema.Resource
- func ResourceDatabase() *schema.Resource
- func ResourceDisk() *schema.Resource
- func ResourceDiskAttachment() *schema.Resource
- func ResourceDomain() *schema.Resource
- func ResourceDomainEntry() *schema.Resource
- func ResourceInstance() *schema.Resource
- func ResourceKeyPair() *schema.Resource
- func ResourceLoadBalancer() *schema.Resource
- func ResourceLoadBalancerAttachment() *schema.Resource
- func ResourceStaticIP() *schema.Resource
- func ResourceStaticIPAttachment() *schema.Resource
- func Tags(tags tftags.KeyValueTags) []types.Tag
- func TagsSchema() *schema.Schema
- func TagsSchemaComputed() *schema.Schema
- func UpdateTags(conn *lightsail.Client, identifier string, oldTagsMap interface{}, ...) error
Constants ¶
View Source
const ( // OperationStatusNotStarted is a OperationStatus enum value OperationStatusNotStarted = "NotStarted" // OperationStatusStarted is a OperationStatus enum value OperationStatusStarted = "Started" // OperationStatusFailed is a OperationStatus enum value OperationStatusFailed = "Failed" // OperationStatusCompleted is a OperationStatus enum value OperationStatusCompleted = "Completed" // OperationStatusSucceeded is a OperationStatus enum value OperationStatusSucceeded = "Succeeded" // OperationTimeout is the Timout Value for Operations OperationTimeout = 20 * time.Minute // OperationDelay is the Delay Value for Operations OperationDelay = 5 * time.Second // OperationMinTimeout is the MinTimout Value for Operations OperationMinTimeout = 3 * time.Second // DatabaseStateModifying is a state value for a Relational Database undergoing a modification DatabaseStateModifying = "modifying" // DatabaseStateAvailable is a state value for a Relational Database available for modification DatabaseStateAvailable = "available" // DatabaseTimeout is the Timout Value for Relational Database Modifications DatabaseTimeout = 20 * time.Minute // DatabaseDelay is the Delay Value for Relational Database Modifications DatabaseDelay = 5 * time.Second // DatabaseMinTimeout is the MinTimout Value for Relational Database Modifications DatabaseMinTimeout = 3 * time.Second // The current state of the container service. The following container service // * PENDING - The container service is being created. ContainerServiceStatePending = "PENDING" // READY - The container service is running but it does not have an active container deployment ContainerServiceStateReady = "READY" // * DEPLOYING - The container service is launching a container deployment ContainerServiceStateDeploying = "DEPLOYING" // // * RUNNING - The container service is running and it has // an active container deployment. ContainerServiceStateRunning = "RUNNING" // * UPDATING - The container service is being updated ContainerServiceStateUpdating = "UPDATING" // * DELETING - The container service is being deleted. ContainerServiceStateDeleting = "DELEATING" // * DISABLED - The container service is disabled, and its active // deployment and containers, if any, are shut down. ContainerServiceStateDisabled = "DISABLED" )
Variables ¶
This section is empty.
Functions ¶
func KeyValueTags ¶
func KeyValueTags(tags []types.Tag) tftags.KeyValueTags
KeyValueTags creates tftags.KeyValueTags from lightsail service tags.
func ResourceBucket ¶ added in v0.4.0
func ResourceCertificate ¶ added in v0.7.0
func ResourceContactMethod ¶ added in v0.2.0
func ResourceContainerDeployment ¶ added in v0.7.0
func ResourceContainerPublicDomainNames ¶ added in v0.7.0
func ResourceContainerService ¶ added in v0.6.0
func ResourceDatabase ¶
func ResourceDisk ¶ added in v0.5.0
func ResourceDiskAttachment ¶ added in v0.5.0
func ResourceDomain ¶
func ResourceDomainEntry ¶ added in v0.1.4
func ResourceInstance ¶
func ResourceKeyPair ¶
func ResourceLoadBalancer ¶ added in v0.3.0
func ResourceLoadBalancerAttachment ¶ added in v0.3.0
func ResourceStaticIP ¶
func TagsSchemaComputed ¶
func UpdateTags ¶
func UpdateTags(conn *lightsail.Client, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
UpdateTags updates lightsail service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
Types ¶
This section is empty.
Source Files ¶
- availability_zones_data_source.go
- bucket.go
- certificate.go
- contact_method.go
- container_deployment.go
- container_public_domain_names.go
- container_service.go
- database.go
- disk.go
- disk_attachment.go
- domain.go
- domain_entry.go
- instance.go
- key_pair.go
- lb.go
- lb_attachment.go
- provider.go
- static_ip.go
- static_ip_attachment.go
- status.go
- tags.go
- verify.go
- wait.go
Click to show internal directories.
Click to hide internal directories.