Documentation
¶
Index ¶
- Constants
- func DataSourceAvailabilityZones() *schema.Resource
- func KeyValueTags(tags []types.Tag) tftags.KeyValueTags
- func Provider() *schema.Provider
- func ResourceBucket() *schema.Resource
- func ResourceContactMethod() *schema.Resource
- func ResourceDatabase() *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 )
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 ResourceContactMethod ¶ added in v0.2.0
func ResourceDatabase ¶
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.
Click to show internal directories.
Click to hide internal directories.