package
0.0.0-20220622151819-66d1a488ba65
Repository: https://github.com/ibrt/golang-cloud.git
Documentation: pkg.go.dev
# Functions
CloudAddExpGetAtt adds a get attribute export to the given template.
CloudAddExpRef adds a reference export to the given template.
CloudGetDefaultTags returns a set of default tags.
CloudGetStackName generates a stack name for the given plugin.
CloudGetTaskDefinitionKeyValuePairs converts a map of strings to a slice of TaskDefinition_KeyValuePair.
LocalGetContainerName generates a container name for the given plugin.
NewAPI initializes a new API.
NewApp initializes a new App.
NewAssumeRolePolicyDocument generates a new assume role policy document.
NewBucket initializes a new Bucket.
NewCertificate initializes a new Certificate.
NewCloudExports initializes a new set of cloud exports.
NewCloudStage initializes a new CloudStage.
NewFunction initializes a new Function.
NewGoFunctionBuilder initializes a new Go function builder.
NewHasura initializes a new Hasura.
NewImageRepository initializes a new ImageRepository.
NewLoadBalancer initializes a new LoadBalancer.
NewLocalStage initializes a new LocalStage.
NewMail initializes a new Mail.
NewNetwork initializes a new Network.
NewPolicyDocument generates a new policy document.
NewPolicyStatement initializes a new PolicyStatement.
NewPostgres initializes a new Postgres.
NewPostgresProxy initializes a new PostgresProxy.
# Constants
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
API constants.
Bucket constants.
Bucket constants.
Bucket constants.
Bucket constants.
Bucket constants.
Bucket constants.
Bucket constants.
Bucket constants.
Certificate constants.
Certificate constants.
Certificate constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Known Stage targets.
Known events.
Known events.
Function constants.
Function constants.
Function constants.
Function constants.
Function constants.
Function constants.
Function constants.
Function constants.
Function constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Hasura constants.
Image repository constants.
Image repository constants.
Image repository constants.
Image repository constants.
Image repository constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Load balancer constants.
Known Stage targets.
Known events.
Pseudo-secret values used for local services.
Pseudo-secret values used for local services.
Known events.
Pseudo-secret values used for local services.
Pseudo-secret values used for local services.
Mail constants.
Mail constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Network constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres proxy constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres constants.
Postgres constants.
Known Stage modes.
Known Stage modes.
# Structs
APICloudMetadata describes the api cloud metadata.
APIConfig describes the api config.
APIConfigCloud describes part of the api config.
APIConfigLocal describes part of the api config.
APIDependencies describes the api dependencies.
APILocalMetadata describes the api local metadata.
AppConfig describes the app config.
BucketCloudMetadata describes the bucket cloud metadata.
BucketConfig describes the bucket config.
BucketConfigCloud describes part of the bucket config.
BucketConfigLocal describes part of the bucket config.
BucketDependencies describes the bucket dependencies.
BucketLocalMetadata describes the bucket local metadata.
CertificateCloudMetadata describes the certificate cloud metadata.
CertificateConfig describes the certificate config.
CertificateConfigCloud describes part of the certificate config.
CertificateDependencies describes the certificate dependencies.
CloudStageConfig describes the Stage cloud config.
FunctionCloudMetadata describes the function cloud metadata.
FunctionConfig describes the function config.
FunctionConfigCloud describes part of the function config.
FunctionConfigLocal describes part of the function config.
FunctionDependencies describes the function dependencies.
FunctionLocalMetadata describes the function local metadata.
HasuraCloudMetadata describes the hasura cloud metadata.
HasuraConfig describes the hasura config.
HasuraConfigCloud describes part of the hasura config.
HasuraConfigJWT describes part of the hasura config.
HasuraConfigLocal describes part of the hasura config.
HasuraDependencies describes the hasura dependencies.
HasuraLocalMetadata describes the hasura local metadata.
ImageRepositoryCloudMetadata describes the image repository cloud metadata.
ImageRepositoryConfig describes the image repository config.
ImageRepositoryConfigCloud describes part of the image repository config.
ImageRepositoryConfigTaggedImagesPolicy describes part of the image repository config.
ImageRepositoryConfigUntaggedImagesPolicy describes part of the image repository config.
ImageRepositoryDependencies describes the image repository dependencies.
ImageRepositoryLocalMetadata describes the image repository local metadata.
LoadBalancerCloudMetadata describes the load balancer cloud metadata.
LoadBalancerConfig describes the load balancer config.
LoadBalancerDependencies describes the load balancer dependencies.
LocalStageConfig describes the local Stage config.
MailConfig describes the mail config.
MailConfigLocal describes part of the mail config.
MailDependencies describes the mail dependencies.
MailLocalMetadata describes the mail local metadata.
NetworkCloudMetadata describes the network cloud metadata.
NetworkConfig describes the network config.
NetworkDependencies describes the network dependencies.
PolicyStatement describes a policy statement.
PostgresCloudMetadata describes the postgres cloud metadata.
PostgresConfig describes the postgres config.
PostgresConfigCloud describes part of the postgres config.
PostgresConfigLocal describes part of the postgres config.
PostgresDependencies describes the postgres dependencies.
PostgresLocalMetadata describes the postgres local metadata.
PostgresProxyCloudMetadata describes the postgres proxy cloud metadata.
PostgresProxyConfig describes the postgres proxy config.
PostgresProxyDependencies describes the postgres proxy dependencies.
PostgresProxyLocalMetadata describes the postgres proxy local metadata.
StageConfig describes the common config for a stage.
# Interfaces
API describes an api.
App describes an App.
Bucket describes a bucket.
Certificate describes a certificate.
CloudExports describes a set of cloud exports.
CloudStage describes a cloud Stage.
Function describes a function.
FunctionBuilder describes a function builder.
Hasura describes a hasura.
ImageRepository describes an image repository.
LoadBalancer describes a load balancer.
LocalStage describes a local Stage.
Mail describes a mail.
Network describes a network.
Plugin describes a plugin, i.e.
Postgres describes a postgres.
PostgresProxy describes a postgres proxy.
Stage describes a Stage.
# Type aliases
APIConfigFunc returns the api config for a given Stage.
APIEventHookFunc describes an api event hook.
BucketConfigFunc returns the bucket config for a given Stage.
BucketEventHookFunc describes a bucket event hook.
CertificateConfigFunc returns the certificate for a given Stage.
CertificateEventHookFunc describes a certificate event hook.
CloudAtt describes a cloud attribute.
CloudRef describes a cloud reference.
Event describes an event.
FunctionConfigFunc returns the function config for a given Stage.
FunctionEventHookFunc describes a function event hook.
HasuraConfigFunc returns the hasura config for a given Stage.
HasuraEventHookFunc describes a hasura event hook.
ImageRepositoryConfigFunc returns the image repository config for a given Stage.
ImageRepositoryEventHookFunc describes a image repository event hook.
LoadBalancerConfigFunc returns the load balancer config for a given Stage.
LoadBalancerEventHookFunc describes a load balancer event hook.
MailConfigFunc returns the mail config for a given Stage.
MailEventHookFunc describes a mail event hook.
NetworkConfigFunc returns the network config for a given Stage.
NetworkEventHookFunc describes a network event hook.
OtherDependencies describes a set of unstructured dependencies.
PostgresConfigFunc returns the postgres config for a given Stage.
PostgresEventHookFunc describes a postgres event hook.
PostgresProxyConfigFunc returns the postgres proxy config for a given Stage.
PostgresProxyEventHookFunc describes a postgres proxy event hook.
StageMode describes a Stage mode.
StageTarget describes a Stage target.