Documentation
¶
Overview ¶
Package cps contains implementation for Akamai Terraform sub-provider responsible for maintaining certificates
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrWarningsCannotBeApproved is returned when some warnings cannot be auto approved ErrWarningsCannotBeApproved = errors.New("warnings cannot be approved") )
View Source
var ( // PollForChangeStatusInterval defines retry interval for getting status of a pending change PollForChangeStatusInterval = 10 * time.Second )
Functions ¶
This section is empty.
Types ¶
type Subprovider ¶
type Subprovider struct {
// contains filtered or unexported fields
}
Subprovider gathers cps resources and data sources
func NewSubprovider ¶
func NewSubprovider(opts ...option) *Subprovider
NewSubprovider returns a core sub provider
func (*Subprovider) Client ¶
func (p *Subprovider) Client(meta meta.Meta) cps.CPS
Client returns the CPS interface
func (*Subprovider) DataSources ¶
func (p *Subprovider) DataSources() map[string]*schema.Resource
DataSources returns terraform data sources for cps
Source Files
¶
- cps.go
- cps_warnings.gen.go
- data_akamai_cps_csr.go
- data_akamai_cps_deployments.go
- data_akamai_cps_enrollment.go
- data_akamai_cps_enrollments.go
- data_akamai_cps_warnings.go
- enrollments.go
- enrollments_mocks.go
- provider.go
- resource_akamai_cps_dv_enrollment.go
- resource_akamai_cps_dv_validation.go
- resource_akamai_cps_third_party_enrollment.go
- resource_akamai_cps_upload_certificate.go
Click to show internal directories.
Click to hide internal directories.