Documentation ¶
Index ¶
- Constants
- func DataSourceDomain() *schema.Resource
- func DataSourceDomainRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func NewAPIWithRegionAndID(m interface{}, id string) (*tem.API, scw.Region, string, error)
- func ResourceDomain() *schema.Resource
- func ResourceDomainCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceDomainDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceDomainRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceDomainUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceDomainValidation() *schema.Resource
- func ResourceDomainValidationCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceDomainValidationDelete(_ context.Context, d *schema.ResourceData, _ interface{}) diag.Diagnostics
- func ResourceDomainValidationRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
- func ResourceWebhook() *schema.Resource
- func ResourceWebhookCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceWebhookDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceWebhookRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceWebhookUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func WaitForDomain(ctx context.Context, api *tem.API, region scw.Region, id string, ...) (*tem.Domain, error)
Constants ¶
View Source
const (
DefaultDomainTimeout = 5 * time.Minute
)
Variables ¶
This section is empty.
Functions ¶
func DataSourceDomain ¶
func DataSourceDomainRead ¶
func DataSourceDomainRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func NewAPIWithRegionAndID ¶
NewAPIWithRegionAndID returns a Tem API with zone and ID extracted from the state
func ResourceDomain ¶
func ResourceDomainCreate ¶
func ResourceDomainCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceDomainDelete ¶
func ResourceDomainDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceDomainRead ¶
func ResourceDomainRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceDomainUpdate ¶ added in v2.45.0
func ResourceDomainUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceDomainValidation ¶ added in v2.40.0
func ResourceDomainValidationCreate ¶ added in v2.40.0
func ResourceDomainValidationCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func ResourceDomainValidationDelete ¶ added in v2.40.0
func ResourceDomainValidationDelete(_ context.Context, d *schema.ResourceData, _ interface{}) diag.Diagnostics
func ResourceDomainValidationRead ¶ added in v2.40.0
func ResourceDomainValidationRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics
func ResourceWebhook ¶ added in v2.44.0
func ResourceWebhookCreate ¶ added in v2.44.0
func ResourceWebhookCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceWebhookDelete ¶ added in v2.44.0
func ResourceWebhookDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceWebhookRead ¶ added in v2.44.0
func ResourceWebhookRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceWebhookUpdate ¶ added in v2.44.0
func ResourceWebhookUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.