Documentation
¶
Overview ¶
Code generated by internal/generate/tags/main.go; DO NOT EDIT.
Index ¶
- Constants
- func ContainerServiceDeploymentVersionParseResourceID(id string) (string, int, error)
- func FindBucketAccessKeyById(ctx context.Context, conn *lightsail.Client, id string) (*types.AccessKey, error)
- func FindBucketById(ctx context.Context, conn *lightsail.Client, id string) (*types.Bucket, error)
- func FindBucketResourceAccessById(ctx context.Context, conn *lightsail.Client, id string) (*types.ResourceReceivingAccess, error)
- func FindCertificateById(ctx context.Context, conn *lightsail.Client, name string) (*types.Certificate, error)
- func FindContainerServiceByName(ctx context.Context, conn *lightsail.Client, serviceName string) (*types.ContainerService, error)
- func FindContainerServiceDeploymentByVersion(ctx context.Context, conn *lightsail.Client, serviceName string, version int) (*types.ContainerServiceDeployment, error)
- func FindDatabaseById(ctx context.Context, conn *lightsail.Client, id string) (*types.RelationalDatabase, error)
- func FindDiskAttachmentById(ctx context.Context, conn *lightsail.Client, id string) (*types.Disk, error)
- func FindDiskById(ctx context.Context, conn *lightsail.Client, id string) (*types.Disk, error)
- func FindDistributionByID(ctx context.Context, conn *lightsail.Client, id string) (*types.LightsailDistribution, error)
- func FindDomainEntryById(ctx context.Context, conn *lightsail.Client, id string) (*types.DomainEntry, error)
- func FindInstanceById(ctx context.Context, conn *lightsail.Client, id string) (*types.Instance, error)
- func FindKeyPairById(ctx context.Context, conn *lightsail.Client, id string) (*types.KeyPair, error)
- func FindLoadBalancerAttachmentById(ctx context.Context, conn *lightsail.Client, id string) (*string, error)
- func FindLoadBalancerById(ctx context.Context, conn *lightsail.Client, name string) (*types.LoadBalancer, error)
- func FindLoadBalancerCertificateAttachmentById(ctx context.Context, conn *lightsail.Client, id string) (*string, error)
- func FindLoadBalancerCertificateById(ctx context.Context, conn *lightsail.Client, id string) (*types.LoadBalancerTlsCertificate, error)
- func FindLoadBalancerHTTPSRedirectionPolicyById(ctx context.Context, conn *lightsail.Client, id string) (*bool, error)
- func FindLoadBalancerStickinessPolicyById(ctx context.Context, conn *lightsail.Client, id string) (map[string]string, error)
- func IsANotFoundError(err error) bool
- func RegisterSweepers()
- func ResourceBucket() *schema.Resource
- func ResourceBucketAccessKey() *schema.Resource
- func ResourceBucketResourceAccess() *schema.Resource
- func ResourceCertificate() *schema.Resource
- func ResourceContainerService() *schema.Resource
- func ResourceContainerServiceDeploymentVersion() *schema.Resource
- func ResourceDatabase() *schema.Resource
- func ResourceDisk() *schema.Resource
- func ResourceDiskAttachment() *schema.Resource
- func ResourceDistribution() *schema.Resource
- func ResourceDomain() *schema.Resource
- func ResourceDomainEntry() *schema.Resource
- func ResourceInstance() *schema.Resource
- func ResourceInstancePublicPorts() *schema.Resource
- func ResourceKeyPair() *schema.Resource
- func ResourceLoadBalancer() *schema.Resource
- func ResourceLoadBalancerAttachment() *schema.Resource
- func ResourceLoadBalancerCertificate() *schema.Resource
- func ResourceLoadBalancerCertificateAttachment() *schema.Resource
- func ResourceLoadBalancerHTTPSRedirectionPolicy() *schema.Resource
- func ResourceLoadBalancerStickinessPolicy() *schema.Resource
- func ResourceStaticIP() *schema.Resource
- func ResourceStaticIPAttachment() *schema.Resource
- func ServicePackage(ctx context.Context) conns.ServicePackage
Constants ¶
const ( ResBucket = "Bucket" ResBucketAccessKey = "Bucket Access Key" ResBucketResourceAccess = "Bucket Resource Access" ResCertificate = "Certificate" ResDatabase = "Database" ResDisk = "Disk" ResDiskAttachment = "Disk Attachment" ResInstance = "Instance" ResTags = "Tags" ResDomainEntry = "Domain Entry" ResLoadBalancer = "Load Balancer" ResLoadBalancerAttachment = "Load Balancer Attachment" ResLoadBalancerCertificate = "Load Balancer Certificate" ResLoadBalancerCertificateAttachment = "Load Balancer Certificate Attachment" ResLoadBalancerStickinessPolicy = "Load Balancer StickinessPolicy" ResLoadBalancerHTTPSRedirectionPolicy = "Load Balancer HTTPS Redirection Policy" )
const ( DomainEntryIdPartsCount = 4 ResNameDomainEntry = "DomainEntry" )
const ( // OperationTimeout is the Timeout Value for Operations OperationTimeout = 30 * time.Minute // OperationDelay is the Delay Value for Operations OperationDelay = 5 * time.Second // OperationMinTimeout is the MinTimeout 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 Timeout Value for Relational Database Modifications DatabaseTimeout = 30 * time.Minute // DatabaseDelay is the Delay Value for Relational Database Modifications DatabaseDelay = 5 * time.Second // DatabaseMinTimeout is the MinTimeout Value for Relational Database Modifications DatabaseMinTimeout = 3 * time.Second )
const (
BucketAccessKeyIdPartsCount = 2
)
const (
BucketResourceAccessIdPartsCount = 2
)
const (
ResKeyPair = "KeyPair"
)
const (
ResNameDatabase = "Database"
)
const (
ResNameDistribution = "Distribution"
)
Variables ¶
This section is empty.
Functions ¶
func FindBucketAccessKeyById ¶
func FindBucketById ¶
func FindCertificateById ¶
func FindDatabaseById ¶
func FindDiskAttachmentById ¶
func FindDiskById ¶
func FindDistributionByID ¶
func FindDomainEntryById ¶
func FindInstanceById ¶
func FindKeyPairById ¶
func FindLoadBalancerById ¶
func IsANotFoundError ¶
Some Operations do not properly return the types.NotFoundException error This function matches on the types.NotFoundException or if the error text contains "DoesNotExist"
func RegisterSweepers ¶
func RegisterSweepers()
func ResourceBucket ¶
@SDKResource("aws_lightsail_bucket", name="Bucket") @Tags(identifierAttribute="id", resourceType="Bucket")
func ResourceBucketAccessKey ¶
@SDKResource("aws_lightsail_bucket_access_key", name="Bucket Access Key")
func ResourceBucketResourceAccess ¶
@SDKResource("aws_lightsail_bucket_resource_access", name="Bucket Resource Access")
func ResourceCertificate ¶
@SDKResource("aws_lightsail_certificate", name="Certificate") @Tags(identifierAttribute="id", resourceType="Certificate")
func ResourceContainerService ¶
@SDKResource("aws_lightsail_container_service", name="Container Service") @Tags(identifierAttribute="id", resourceType="ContainerService")
func ResourceContainerServiceDeploymentVersion ¶
@SDKResource("aws_lightsail_container_service_deployment_version", name=Container Service Deployment Version")
func ResourceDatabase ¶
@SDKResource("aws_lightsail_database", name="Database") @Tags(identifierAttribute="id", resourceType="Database")
func ResourceDisk ¶
@SDKResource("aws_lightsail_disk", name="Disk") @Tags(identifierAttribute="id", resourceType="Disk")
func ResourceDiskAttachment ¶
@SDKResource("aws_lightsail_disk_attachment", name="Disk Attachment")
func ResourceDistribution ¶
@SDKResource("aws_lightsail_distribution", name="Distribution") @Tags(identifierAttribute="id", resourceType="Distribution")
func ResourceDomain ¶
@SDKResource("aws_lightsail_domain", name="Domain")
func ResourceDomainEntry ¶
@SDKResource("aws_lightsail_domain_entry", name="Domain Entry")
func ResourceInstance ¶
@SDKResource("aws_lightsail_instance", name="Instance") @Tags(identifierAttribute="id", resourceType="Instance")
func ResourceInstancePublicPorts ¶
@SDKResource("aws_lightsail_instance_public_ports", name="Instance Public Ports")
func ResourceKeyPair ¶
@SDKResource("aws_lightsail_key_pair", name=KeyPair) @Tags(identifierAttribute="id", resourceType="KeyPair")
func ResourceLoadBalancer ¶
@SDKResource("aws_lightsail_lb", name="LB") @Tags(identifierAttribute="id", resourceType="LB")
func ResourceLoadBalancerAttachment ¶
@SDKResource("aws_lightsail_lb_attachment", name="Load Balancer Attachment")
func ResourceLoadBalancerCertificate ¶
@SDKResource("aws_lightsail_lb_certificate", name="Load Balancer Certificate")
func ResourceLoadBalancerCertificateAttachment ¶
@SDKResource("aws_lightsail_lb_certificate_attachment", name="Load Balancer Certificate Attachment")
func ResourceLoadBalancerHTTPSRedirectionPolicy ¶
@SDKResource("aws_lightsail_lb_https_redirection_policy", name="Load Balancer HTTPS Redirection Policy")
func ResourceLoadBalancerStickinessPolicy ¶
@SDKResource("aws_lightsail_lb_stickiness_policy", name="Load Balancer Stickiness Policy")
func ResourceStaticIP ¶
@SDKResource("aws_lightsail_static_ip", name="Static IP")
func ResourceStaticIPAttachment ¶
@SDKResource("aws_lightsail_static_ip_attachment", name="Static IP Attachment")
func ServicePackage ¶
func ServicePackage(ctx context.Context) conns.ServicePackage
Types ¶
This section is empty.
Source Files
¶
- bucket.go
- bucket_access_key.go
- bucket_resource_access.go
- certificate.go
- consts.go
- container_service.go
- container_service_deployment_version.go
- database.go
- disk.go
- disk_attachment.go
- distribution.go
- domain.go
- domain_entry.go
- errs.go
- flex.go
- generate.go
- instance.go
- instance_public_ports.go
- key_pair.go
- lb.go
- lb_attachment.go
- lb_certificate.go
- lb_certificate_attachment.go
- lb_https_redirection_policy.go
- lb_stickiness_policy.go
- list_pages_gen.go
- service_endpoint_resolver_gen.go
- service_package.go
- service_package_gen.go
- static_ip.go
- static_ip_attachment.go
- status.go
- sweep.go
- tags.go
- tags_gen.go
- wait.go