Versions in this module Expand all Collapse all v0 v0.0.1 Feb 4, 2024 Changes in this version + const CloudFormationRetryMaxAttempts + const CloudFormationWaitNanoSecTime + const DebugLocalstackEndpoint + const MaxBucketNameLength + const MaxS3DeleteObjectsParallelsCount + const MaxS3DeleteObjectsRetryCount + const MaxS3Keys + const MinBucketNameLength + const S3DeleteObjectChunksSize + const S3DeleteObjectsDelayTimeSec + const S3Protocol + type AWSConfig struct + func NewAWSConfig(ctx context.Context, profile AWSProfile, region Region) (*AWSConfig, error) + func (c *AWSConfig) Region() Region + type AWSProfile string + func NewAWSProfile(p string) AWSProfile + func (p AWSProfile) String() string + type AllowOrigins []Domain + func (a AllowOrigins) String() string + func (a AllowOrigins) Validate() (err error) + type Bucket string + func NewBucketWithoutProtocol(s string) Bucket + func (b Bucket) Domain() string + func (b Bucket) Empty() bool + func (b Bucket) Join(key S3Key) Bucket + func (b Bucket) Split() (Bucket, S3Key) + func (b Bucket) String() string + func (b Bucket) TrimKey() Bucket + func (b Bucket) Validate() error + func (b Bucket) WithProtocol() Bucket + type BucketPolicy struct + Statement []Statement + Version string + func NewAllowCloudFrontS3BucketPolicy(bucket Bucket) *BucketPolicy + func (b *BucketPolicy) String() (string, error) + type BucketSet struct + Bucket Bucket + CreationDate time.Time + Region Region + type BucketSets []BucketSet + func (b BucketSets) Contains(bucket Bucket) bool + func (b BucketSets) Empty() bool + func (b BucketSets) Len() int + type DeleteObjectsRetryCount int + func NewDeleteRetryCount(i int) DeleteObjectsRetryCount + type Domain string + func (d Domain) Empty() bool + func (d Domain) String() string + func (d Domain) Validate() error + type Endpoint string + func (e Endpoint) String() string + func (e Endpoint) Validate() error + type ModuleInfo struct + LogicalIDHierarchy *string + TypeHierarchy *string + type Principal struct + Service string + type Region string + const RegionAFSouth1 + const RegionAPEast1 + const RegionAPNortheast1 + const RegionAPNortheast2 + const RegionAPNortheast3 + const RegionAPSouth1 + const RegionAPSoutheast1 + const RegionAPSoutheast2 + const RegionCACentral1 + const RegionCNNorth1 + const RegionCNNorthwest1 + const RegionEUCentral1 + const RegionEUNorth1 + const RegionEUSouth1 + const RegionEUWest1 + const RegionEUWest2 + const RegionEUWest3 + const RegionMESouth1 + const RegionSASouth1 + const RegionUSEast1 + const RegionUSEast2 + const RegionUSGovEast1 + const RegionUSGovWest1 + const RegionUSWest1 + const RegionUSWest2 + func (r Region) Next() Region + func (r Region) Prev() Region + func (r Region) String() string + func (r Region) Validate() error + type ResourceStatus string + const ResourceStatusCreateComplete + const ResourceStatusCreateFailed + const ResourceStatusCreateInProgress + const ResourceStatusDeleteComplete + const ResourceStatusDeleteFailed + const ResourceStatusDeleteInProgress + const ResourceStatusDeleteSkipped + const ResourceStatusImportComplete + const ResourceStatusImportFailed + const ResourceStatusImportInProgress + const ResourceStatusImportRollbackComplete + const ResourceStatusImportRollbackFailed + const ResourceStatusImportRollbackInProgress + const ResourceStatusRollbackComplete + const ResourceStatusRollbackFailed + const ResourceStatusRollbackInProgress + const ResourceStatusUpdateComplete + const ResourceStatusUpdateFailed + const ResourceStatusUpdateInProgress + const ResourceStatusUpdateRollbackComplete + const ResourceStatusUpdateRollbackFailed + const ResourceStatusUpdateRollbackInProgress + func (ResourceStatus) Values() []ResourceStatus + type S3Key string + func (k S3Key) Empty() bool + func (k S3Key) IsAll() bool + func (k S3Key) Join(key S3Key) S3Key + func (k S3Key) String() string + type S3Object struct + func NewS3Object(b []byte) *S3Object + func (s *S3Object) ContentLength() int64 + func (s *S3Object) ContentType() string + func (s *S3Object) ToFile(path string, perm fs.FileMode) error + type S3ObjectIdentifier struct + S3Key S3Key + VersionID VersionID + func (o S3ObjectIdentifier) ToAWSS3ObjectIdentifier() *types.ObjectIdentifier + type S3ObjectIdentifiers []S3ObjectIdentifier + func (s S3ObjectIdentifiers) Len() int + func (s S3ObjectIdentifiers) Less(i, j int) bool + func (s S3ObjectIdentifiers) Swap(i, j int) + func (s S3ObjectIdentifiers) ToS3ObjectIdentifiers() []types.ObjectIdentifier + type Stack struct + CreationTime *time.Time + DeletionTime *time.Time + DriftInformation *StackDriftInformationSummary + LastUpdatedTime *time.Time + ParentID *string + RootID *string + StackID *string + StackName *string + StackStatus StackStatus + StackStatusReason *string + TemplateDescription *string + type StackDriftInformationSummary struct + LastCheckTimestamp *time.Time + StackDriftStatus StackDriftStatus + type StackDriftStatus string + const StackDriftStatusDrifted + const StackDriftStatusInSync + const StackDriftStatusNotChecked + const StackDriftStatusUnknown + func (StackDriftStatus) Values() []StackDriftStatus + type StackResource struct + DriftInformation *StackResourceDriftInformationSummary + LastUpdatedTimestamp *time.Time + LogicalResourceID *string + ModuleInfo *ModuleInfo + PhysicalResourceID *string + ResourceStatus ResourceStatus + ResourceStatusReason *string + ResourceType *string + type StackResourceDriftInformationSummary struct + LastCheckTimestamp *time.Time + StackResourceDriftStatus StackResourceDriftStatus + type StackResourceDriftStatus string + const StackResourceDriftStatusDeleted + const StackResourceDriftStatusInSync + const StackResourceDriftStatusModified + const StackResourceDriftStatusNotChecked + func (StackResourceDriftStatus) Values() []StackResourceDriftStatus + type StackStatus string + const StackStatusCreateComplete + const StackStatusCreateFailed + const StackStatusCreateInProgress + const StackStatusDeleteComplete + const StackStatusDeleteFailed + const StackStatusDeleteInProgress + const StackStatusImportComplete + const StackStatusImportInProgress + const StackStatusImportRollbackComplete + const StackStatusImportRollbackFailed + const StackStatusImportRollbackInProgress + const StackStatusReviewInProgress + const StackStatusRollbackComplete + const StackStatusRollbackFailed + const StackStatusRollbackInProgress + const StackStatusUpdateComplete + const StackStatusUpdateCompleteCleanupInProgress + const StackStatusUpdateFailed + const StackStatusUpdateInProgress + const StackStatusUpdateRollbackComplete + const StackStatusUpdateRollbackCompleteCleanupInProgress + const StackStatusUpdateRollbackFailed + const StackStatusUpdateRollbackInProgress + func (s StackStatus) String() string + type Statement struct + Action []string + Condition map[string]map[string]string + Effect string + Principal Principal + Resource []string + Sid string + type ValidationFunc func() error + type Validator interface + Validate func() error + type VersionID string + func (v VersionID) String() string