Documentation
¶
Overview ¶
Package cps contains implementation for Akamai Terraform sub-provider responsible for maintaining certificates
Index ¶
- Variables
- type Subprovider
- func (p *Subprovider) Client(meta meta.Meta) cps.CPS
- func (p *Subprovider) FrameworkDataSources() []func() datasource.DataSource
- func (p *Subprovider) FrameworkResources() []func() resource.Resource
- func (p *Subprovider) SDKDataSources() map[string]*schema.Resource
- func (p *Subprovider) SDKResources() map[string]*schema.Resource
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 new CPS subprovider
func (*Subprovider) Client ¶
func (p *Subprovider) Client(meta meta.Meta) cps.CPS
Client returns the CPS interface
func (*Subprovider) FrameworkDataSources ¶
func (p *Subprovider) FrameworkDataSources() []func() datasource.DataSource
FrameworkDataSources returns the CPS data sources implemented using terraform-plugin-framework
func (*Subprovider) FrameworkResources ¶
func (p *Subprovider) FrameworkResources() []func() resource.Resource
FrameworkResources returns the CPS resources implemented using terraform-plugin-framework
func (*Subprovider) SDKDataSources ¶
func (p *Subprovider) SDKDataSources() map[string]*schema.Resource
SDKDataSources returns the CPS data sources implemented using terraform-plugin-sdk
func (*Subprovider) SDKResources ¶
func (p *Subprovider) SDKResources() map[string]*schema.Resource
SDKResources returns the CPS resources implemented using terraform-plugin-sdk
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.