Documentation ¶
Index ¶
- func GenerateACMWebURL(region, certId string) string
- func GenerateS3WebURL(bucket, region, prefix string) string
- func NewACM(in *AuthInput) (*acm.ACM, error)
- func NewR53Input(recordInput, awsProfile string, debug, muteLogs bool, ...) (sdk.Input, error)
- func NewS3(in *AuthInput) (*s3.Client, error)
- func SearchRoute53(in sdk.Input) (*sdk.ResultOutput, error)
- type ACMFilter
- type ACMResult
- type AcmAPI
- type AcmClient
- type AuthInput
- type S3API
- type S3Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateACMWebURL ¶ added in v1.3.1
func GenerateS3WebURL ¶ added in v1.5.0
func NewR53Input ¶
func SearchRoute53 ¶
func SearchRoute53(in sdk.Input) (*sdk.ResultOutput, error)
Types ¶
type ACMFilter ¶ added in v1.3.1
type ACMFilter = func(c *acm.CertificateDetail) bool
type ACMResult ¶ added in v1.3.1
type ACMResult struct {
Certificates []*acm.CertificateDetail
}
type AcmAPI ¶ added in v1.3.1
type AcmAPI interface {
ListAndFilter(parallel int, describe bool, filter ACMFilter) (*ACMResult, error)
}
func NewAcmClient ¶ added in v1.3.1
type AcmClient ¶ added in v1.3.1
type AcmClient struct {
// contains filtered or unexported fields
}
type AuthInput ¶ added in v1.3.1
type AuthInput struct { Provider client.ConfigProvider Configs []*aws.Config EffectiveRegion string }
func NewSessionInput ¶ added in v1.3.1
type S3API ¶ added in v1.5.0
type S3API interface { ListAllBuckets() ([]types.Bucket, error) ListAllObjects(bucket, prefix string) ([]types.Object, error) }
func NewS3Client ¶ added in v1.5.0
type S3Client ¶ added in v1.5.0
type S3Client struct {
// contains filtered or unexported fields
}
func (*S3Client) ListAllBuckets ¶ added in v1.5.0
Click to show internal directories.
Click to hide internal directories.