Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewTestCloudfrontClient ¶
func NewTestCloudfrontClient(cfClient cfClientAPI) *Client
func (*Client) CreateInvalidation ¶
func (c *Client) CreateInvalidation(ctx context.Context, distributionId string, paths []string) (*CreateInvalidationOutput, error)
Creates an Invalidation request
func (*Client) GetInvalidation ¶
func (c *Client) GetInvalidation(ctx context.Context, distributionId string, invalidationId string) (*GetInvalidationOutput, error)
Retrieves information about the given invalidation request
type GetInvalidationOutput ¶
type MockCloudFrontClient ¶
type MockCloudFrontClient struct { Err error CreateTime time.Time InvalidationId string Status string // only used by GetInvalidation Paths []string CallerReference string }
func (*MockCloudFrontClient) CreateInvalidation ¶
func (m *MockCloudFrontClient) CreateInvalidation(ctx context.Context, params *cf.CreateInvalidationInput, optFns ...func(*cf.Options)) (*cf.CreateInvalidationOutput, error)
func (*MockCloudFrontClient) GetInvalidation ¶
func (m *MockCloudFrontClient) GetInvalidation(ctx context.Context, params *cf.GetInvalidationInput, optFns ...func(*cf.Options)) (*cf.GetInvalidationOutput, error)
Click to show internal directories.
Click to hide internal directories.