Documentation ¶
Index ¶
- Constants
- func OptionEnabled(option basetypes.ObjectValue) (bool, diag.Diagnostics)
- func ResourceResourceSchema(ctx context.Context) schema.Schema
- func WaitForResourceReady(ctx context.Context, client *gophercloud.ServiceClient, projectID string, ...) diag.Diagnostics
- type AllowedHttpMethodsType
- func (t AllowedHttpMethodsType) Equal(o attr.Type) bool
- func (t AllowedHttpMethodsType) String() string
- func (t AllowedHttpMethodsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AllowedHttpMethodsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AllowedHttpMethodsType) ValueType(ctx context.Context) attr.Value
- type AllowedHttpMethodsValue
- func NewAllowedHttpMethodsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AllowedHttpMethodsValue, diag.Diagnostics)
- func NewAllowedHttpMethodsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AllowedHttpMethodsValue
- func NewAllowedHttpMethodsValueNull() AllowedHttpMethodsValue
- func NewAllowedHttpMethodsValueUnknown() AllowedHttpMethodsValue
- func (v AllowedHttpMethodsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AllowedHttpMethodsValue) Equal(o attr.Value) bool
- func (v AllowedHttpMethodsValue) IsNull() bool
- func (v AllowedHttpMethodsValue) IsUnknown() bool
- func (v AllowedHttpMethodsValue) String() string
- func (v AllowedHttpMethodsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AllowedHttpMethodsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AllowedHttpMethodsValue) Type(ctx context.Context) attr.Type
- type BrotliCompressionType
- func (t BrotliCompressionType) Equal(o attr.Type) bool
- func (t BrotliCompressionType) String() string
- func (t BrotliCompressionType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t BrotliCompressionType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t BrotliCompressionType) ValueType(ctx context.Context) attr.Value
- type BrotliCompressionValue
- func NewBrotliCompressionValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BrotliCompressionValue, diag.Diagnostics)
- func NewBrotliCompressionValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BrotliCompressionValue
- func NewBrotliCompressionValueNull() BrotliCompressionValue
- func NewBrotliCompressionValueUnknown() BrotliCompressionValue
- func (v BrotliCompressionValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v BrotliCompressionValue) Equal(o attr.Value) bool
- func (v BrotliCompressionValue) IsNull() bool
- func (v BrotliCompressionValue) IsUnknown() bool
- func (v BrotliCompressionValue) String() string
- func (v BrotliCompressionValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v BrotliCompressionValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v BrotliCompressionValue) Type(ctx context.Context) attr.Type
- type BrowserCacheSettingsType
- func (t BrowserCacheSettingsType) Equal(o attr.Type) bool
- func (t BrowserCacheSettingsType) String() string
- func (t BrowserCacheSettingsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t BrowserCacheSettingsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t BrowserCacheSettingsType) ValueType(ctx context.Context) attr.Value
- type BrowserCacheSettingsValue
- func NewBrowserCacheSettingsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BrowserCacheSettingsValue, diag.Diagnostics)
- func NewBrowserCacheSettingsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BrowserCacheSettingsValue
- func NewBrowserCacheSettingsValueNull() BrowserCacheSettingsValue
- func NewBrowserCacheSettingsValueUnknown() BrowserCacheSettingsValue
- func (v BrowserCacheSettingsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v BrowserCacheSettingsValue) Equal(o attr.Value) bool
- func (v BrowserCacheSettingsValue) IsNull() bool
- func (v BrowserCacheSettingsValue) IsUnknown() bool
- func (v BrowserCacheSettingsValue) String() string
- func (v BrowserCacheSettingsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v BrowserCacheSettingsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v BrowserCacheSettingsValue) Type(ctx context.Context) attr.Type
- type CorsType
- func (t CorsType) Equal(o attr.Type) bool
- func (t CorsType) String() string
- func (t CorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t CorsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t CorsType) ValueType(ctx context.Context) attr.Value
- type CorsValue
- func (v CorsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v CorsValue) Equal(o attr.Value) bool
- func (v CorsValue) IsNull() bool
- func (v CorsValue) IsUnknown() bool
- func (v CorsValue) String() string
- func (v CorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v CorsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v CorsValue) Type(ctx context.Context) attr.Type
- type CountryAclType
- func (t CountryAclType) Equal(o attr.Type) bool
- func (t CountryAclType) String() string
- func (t CountryAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t CountryAclType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t CountryAclType) ValueType(ctx context.Context) attr.Value
- type CountryAclValue
- func NewCountryAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CountryAclValue, diag.Diagnostics)
- func NewCountryAclValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CountryAclValue
- func NewCountryAclValueNull() CountryAclValue
- func NewCountryAclValueUnknown() CountryAclValue
- func (v CountryAclValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v CountryAclValue) Equal(o attr.Value) bool
- func (v CountryAclValue) IsNull() bool
- func (v CountryAclValue) IsUnknown() bool
- func (v CountryAclValue) String() string
- func (v CountryAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v CountryAclValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v CountryAclValue) Type(ctx context.Context) attr.Type
- type EdgeCacheSettingsType
- func (t EdgeCacheSettingsType) Equal(o attr.Type) bool
- func (t EdgeCacheSettingsType) String() string
- func (t EdgeCacheSettingsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t EdgeCacheSettingsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t EdgeCacheSettingsType) ValueType(ctx context.Context) attr.Value
- type EdgeCacheSettingsValue
- func NewEdgeCacheSettingsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EdgeCacheSettingsValue, diag.Diagnostics)
- func NewEdgeCacheSettingsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EdgeCacheSettingsValue
- func NewEdgeCacheSettingsValueNull() EdgeCacheSettingsValue
- func NewEdgeCacheSettingsValueUnknown() EdgeCacheSettingsValue
- func (v EdgeCacheSettingsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v EdgeCacheSettingsValue) Equal(o attr.Value) bool
- func (v EdgeCacheSettingsValue) IsNull() bool
- func (v EdgeCacheSettingsValue) IsUnknown() bool
- func (v EdgeCacheSettingsValue) String() string
- func (v EdgeCacheSettingsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v EdgeCacheSettingsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v EdgeCacheSettingsValue) Type(ctx context.Context) attr.Type
- type ForceReturnType
- func (t ForceReturnType) Equal(o attr.Type) bool
- func (t ForceReturnType) String() string
- func (t ForceReturnType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ForceReturnType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ForceReturnType) ValueType(ctx context.Context) attr.Value
- type ForceReturnValue
- func NewForceReturnValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ForceReturnValue, diag.Diagnostics)
- func NewForceReturnValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ForceReturnValue
- func NewForceReturnValueNull() ForceReturnValue
- func NewForceReturnValueUnknown() ForceReturnValue
- func (v ForceReturnValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ForceReturnValue) Equal(o attr.Value) bool
- func (v ForceReturnValue) IsNull() bool
- func (v ForceReturnValue) IsUnknown() bool
- func (v ForceReturnValue) String() string
- func (v ForceReturnValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ForceReturnValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ForceReturnValue) Type(ctx context.Context) attr.Type
- type HostHeaderType
- func (t HostHeaderType) Equal(o attr.Type) bool
- func (t HostHeaderType) String() string
- func (t HostHeaderType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t HostHeaderType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t HostHeaderType) ValueType(ctx context.Context) attr.Value
- type HostHeaderValue
- func NewHostHeaderValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (HostHeaderValue, diag.Diagnostics)
- func NewHostHeaderValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) HostHeaderValue
- func NewHostHeaderValueNull() HostHeaderValue
- func NewHostHeaderValueUnknown() HostHeaderValue
- func (v HostHeaderValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v HostHeaderValue) Equal(o attr.Value) bool
- func (v HostHeaderValue) IsNull() bool
- func (v HostHeaderValue) IsUnknown() bool
- func (v HostHeaderValue) String() string
- func (v HostHeaderValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v HostHeaderValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v HostHeaderValue) Type(ctx context.Context) attr.Type
- type IpAddressAclType
- func (t IpAddressAclType) Equal(o attr.Type) bool
- func (t IpAddressAclType) String() string
- func (t IpAddressAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t IpAddressAclType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t IpAddressAclType) ValueType(ctx context.Context) attr.Value
- type IpAddressAclValue
- func NewIpAddressAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IpAddressAclValue, diag.Diagnostics)
- func NewIpAddressAclValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) IpAddressAclValue
- func NewIpAddressAclValueNull() IpAddressAclValue
- func NewIpAddressAclValueUnknown() IpAddressAclValue
- func (v IpAddressAclValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v IpAddressAclValue) Equal(o attr.Value) bool
- func (v IpAddressAclValue) IsNull() bool
- func (v IpAddressAclValue) IsUnknown() bool
- func (v IpAddressAclValue) String() string
- func (v IpAddressAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v IpAddressAclValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v IpAddressAclValue) Type(ctx context.Context) attr.Type
- type OptionsType
- func (t OptionsType) Equal(o attr.Type) bool
- func (t OptionsType) String() string
- func (t OptionsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t OptionsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t OptionsType) ValueType(ctx context.Context) attr.Value
- type OptionsValue
- func NewOptionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OptionsValue, diag.Diagnostics)
- func NewOptionsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) OptionsValue
- func NewOptionsValueNull() OptionsValue
- func NewOptionsValueUnknown() OptionsValue
- func (v OptionsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v OptionsValue) Equal(o attr.Value) bool
- func (v OptionsValue) FromResourceOptions(ctx context.Context, opts *resources.ResourceOptions) (OptionsValue, diag.Diagnostics)
- func (v OptionsValue) IsNull() bool
- func (v OptionsValue) IsUnknown() bool
- func (v OptionsValue) String() string
- func (v OptionsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v OptionsValue) ToResourceOptions(ctx context.Context) (*resources.ResourceOptions, diag.Diagnostics)
- func (v OptionsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v OptionsValue) Type(ctx context.Context) attr.Type
- type QueryParamsBlacklistType
- func (t QueryParamsBlacklistType) Equal(o attr.Type) bool
- func (t QueryParamsBlacklistType) String() string
- func (t QueryParamsBlacklistType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t QueryParamsBlacklistType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t QueryParamsBlacklistType) ValueType(ctx context.Context) attr.Value
- type QueryParamsBlacklistValue
- func NewQueryParamsBlacklistValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (QueryParamsBlacklistValue, diag.Diagnostics)
- func NewQueryParamsBlacklistValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) QueryParamsBlacklistValue
- func NewQueryParamsBlacklistValueNull() QueryParamsBlacklistValue
- func NewQueryParamsBlacklistValueUnknown() QueryParamsBlacklistValue
- func (v QueryParamsBlacklistValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v QueryParamsBlacklistValue) Equal(o attr.Value) bool
- func (v QueryParamsBlacklistValue) IsNull() bool
- func (v QueryParamsBlacklistValue) IsUnknown() bool
- func (v QueryParamsBlacklistValue) String() string
- func (v QueryParamsBlacklistValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v QueryParamsBlacklistValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v QueryParamsBlacklistValue) Type(ctx context.Context) attr.Type
- type QueryParamsWhitelistType
- func (t QueryParamsWhitelistType) Equal(o attr.Type) bool
- func (t QueryParamsWhitelistType) String() string
- func (t QueryParamsWhitelistType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t QueryParamsWhitelistType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t QueryParamsWhitelistType) ValueType(ctx context.Context) attr.Value
- type QueryParamsWhitelistValue
- func NewQueryParamsWhitelistValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (QueryParamsWhitelistValue, diag.Diagnostics)
- func NewQueryParamsWhitelistValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) QueryParamsWhitelistValue
- func NewQueryParamsWhitelistValueNull() QueryParamsWhitelistValue
- func NewQueryParamsWhitelistValueUnknown() QueryParamsWhitelistValue
- func (v QueryParamsWhitelistValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v QueryParamsWhitelistValue) Equal(o attr.Value) bool
- func (v QueryParamsWhitelistValue) IsNull() bool
- func (v QueryParamsWhitelistValue) IsUnknown() bool
- func (v QueryParamsWhitelistValue) String() string
- func (v QueryParamsWhitelistValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v QueryParamsWhitelistValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v QueryParamsWhitelistValue) Type(ctx context.Context) attr.Type
- type ReferrerAclType
- func (t ReferrerAclType) Equal(o attr.Type) bool
- func (t ReferrerAclType) String() string
- func (t ReferrerAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ReferrerAclType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ReferrerAclType) ValueType(ctx context.Context) attr.Value
- type ReferrerAclValue
- func NewReferrerAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReferrerAclValue, diag.Diagnostics)
- func NewReferrerAclValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ReferrerAclValue
- func NewReferrerAclValueNull() ReferrerAclValue
- func NewReferrerAclValueUnknown() ReferrerAclValue
- func (v ReferrerAclValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ReferrerAclValue) Equal(o attr.Value) bool
- func (v ReferrerAclValue) IsNull() bool
- func (v ReferrerAclValue) IsUnknown() bool
- func (v ReferrerAclValue) String() string
- func (v ReferrerAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ReferrerAclValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ReferrerAclValue) Type(ctx context.Context) attr.Type
- type ResourceModel
- type ResourceStatus
- type ShieldingType
- func (t ShieldingType) Equal(o attr.Type) bool
- func (t ShieldingType) String() string
- func (t ShieldingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ShieldingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ShieldingType) ValueType(ctx context.Context) attr.Value
- type ShieldingValue
- func NewShieldingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ShieldingValue, diag.Diagnostics)
- func NewShieldingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ShieldingValue
- func NewShieldingValueNull() ShieldingValue
- func NewShieldingValueUnknown() ShieldingValue
- func (v ShieldingValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ShieldingValue) Equal(o attr.Value) bool
- func (v ShieldingValue) FromResourceShielding(resourceShielding *resources.ResourceShielding) ShieldingValue
- func (v ShieldingValue) IsNull() bool
- func (v ShieldingValue) IsUnknown() bool
- func (v ShieldingValue) String() string
- func (v ShieldingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ShieldingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ShieldingValue) ToUpdateShieldingOpts() *resources.UpdateShieldingOpts
- func (v ShieldingValue) Type(ctx context.Context) attr.Type
- type SslCertificateProviderType
- type SslCertificateStatus
- type SslCertificateType
- func (t SslCertificateType) Equal(o attr.Type) bool
- func (t SslCertificateType) String() string
- func (t SslCertificateType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t SslCertificateType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t SslCertificateType) ValueType(ctx context.Context) attr.Value
- type SslCertificateValue
- func NewSslCertificateValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SslCertificateValue, diag.Diagnostics)
- func NewSslCertificateValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SslCertificateValue
- func NewSslCertificateValueNull() SslCertificateValue
- func NewSslCertificateValueUnknown() SslCertificateValue
- func (v SslCertificateValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v SslCertificateValue) Equal(o attr.Value) bool
- func (v SslCertificateValue) FromSslOpts(ctx context.Context, opts *SslOpts) SslCertificateValue
- func (v SslCertificateValue) IsNull() bool
- func (v SslCertificateValue) IsUnknown() bool
- func (v SslCertificateValue) String() string
- func (v SslCertificateValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v SslCertificateValue) ToSslOpts() *SslOpts
- func (v SslCertificateValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v SslCertificateValue) Type(ctx context.Context) attr.Type
- type SslOpts
- type StaleType
- func (t StaleType) Equal(o attr.Type) bool
- func (t StaleType) String() string
- func (t StaleType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t StaleType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t StaleType) ValueType(ctx context.Context) attr.Value
- type StaleValue
- func NewStaleValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaleValue, diag.Diagnostics)
- func NewStaleValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) StaleValue
- func NewStaleValueNull() StaleValue
- func NewStaleValueUnknown() StaleValue
- func (v StaleValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v StaleValue) Equal(o attr.Value) bool
- func (v StaleValue) IsNull() bool
- func (v StaleValue) IsUnknown() bool
- func (v StaleValue) String() string
- func (v StaleValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v StaleValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v StaleValue) Type(ctx context.Context) attr.Type
- type StaticHeadersType
- func (t StaticHeadersType) Equal(o attr.Type) bool
- func (t StaticHeadersType) String() string
- func (t StaticHeadersType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t StaticHeadersType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t StaticHeadersType) ValueType(ctx context.Context) attr.Value
- type StaticHeadersValue
- func NewStaticHeadersValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticHeadersValue, diag.Diagnostics)
- func NewStaticHeadersValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) StaticHeadersValue
- func NewStaticHeadersValueNull() StaticHeadersValue
- func NewStaticHeadersValueUnknown() StaticHeadersValue
- func (v StaticHeadersValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v StaticHeadersValue) Equal(o attr.Value) bool
- func (v StaticHeadersValue) IsNull() bool
- func (v StaticHeadersValue) IsUnknown() bool
- func (v StaticHeadersValue) String() string
- func (v StaticHeadersValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v StaticHeadersValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v StaticHeadersValue) Type(ctx context.Context) attr.Type
- type StaticRequestHeadersType
- func (t StaticRequestHeadersType) Equal(o attr.Type) bool
- func (t StaticRequestHeadersType) String() string
- func (t StaticRequestHeadersType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t StaticRequestHeadersType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t StaticRequestHeadersType) ValueType(ctx context.Context) attr.Value
- type StaticRequestHeadersValue
- func NewStaticRequestHeadersValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticRequestHeadersValue, diag.Diagnostics)
- func NewStaticRequestHeadersValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) StaticRequestHeadersValue
- func NewStaticRequestHeadersValueNull() StaticRequestHeadersValue
- func NewStaticRequestHeadersValueUnknown() StaticRequestHeadersValue
- func (v StaticRequestHeadersValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v StaticRequestHeadersValue) Equal(o attr.Value) bool
- func (v StaticRequestHeadersValue) IsNull() bool
- func (v StaticRequestHeadersValue) IsUnknown() bool
- func (v StaticRequestHeadersValue) String() string
- func (v StaticRequestHeadersValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v StaticRequestHeadersValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v StaticRequestHeadersValue) Type(ctx context.Context) attr.Type
- type TimeoutsType
- func (t TimeoutsType) Equal(o attr.Type) bool
- func (t TimeoutsType) String() string
- func (t TimeoutsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t TimeoutsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t TimeoutsType) ValueType(ctx context.Context) attr.Value
- type TimeoutsValue
- func NewTimeoutsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TimeoutsValue, diag.Diagnostics)
- func NewTimeoutsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TimeoutsValue
- func NewTimeoutsValueNull() TimeoutsValue
- func NewTimeoutsValueUnknown() TimeoutsValue
- func (v TimeoutsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v TimeoutsValue) Equal(o attr.Value) bool
- func (v TimeoutsValue) IsNull() bool
- func (v TimeoutsValue) IsUnknown() bool
- func (v TimeoutsValue) String() string
- func (v TimeoutsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v TimeoutsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v TimeoutsValue) Type(ctx context.Context) attr.Type
Constants ¶
View Source
const ResourceReadyTimeout = 10 * time.Minute
Variables ¶
This section is empty.
Functions ¶
func OptionEnabled ¶
func OptionEnabled(option basetypes.ObjectValue) (bool, diag.Diagnostics)
func WaitForResourceReady ¶
func WaitForResourceReady(ctx context.Context, client *gophercloud.ServiceClient, projectID string, resourceID int, timeout time.Duration) diag.Diagnostics
Types ¶
type AllowedHttpMethodsType ¶
type AllowedHttpMethodsType struct {
basetypes.ObjectType
}
func (AllowedHttpMethodsType) String ¶
func (t AllowedHttpMethodsType) String() string
func (AllowedHttpMethodsType) ValueFromObject ¶
func (t AllowedHttpMethodsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AllowedHttpMethodsType) ValueFromTerraform ¶
type AllowedHttpMethodsValue ¶
type AllowedHttpMethodsValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.ListValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewAllowedHttpMethodsValue ¶
func NewAllowedHttpMethodsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AllowedHttpMethodsValue, diag.Diagnostics)
func NewAllowedHttpMethodsValueNull ¶
func NewAllowedHttpMethodsValueNull() AllowedHttpMethodsValue
func NewAllowedHttpMethodsValueUnknown ¶
func NewAllowedHttpMethodsValueUnknown() AllowedHttpMethodsValue
func (AllowedHttpMethodsValue) AttributeTypes ¶
func (AllowedHttpMethodsValue) IsNull ¶
func (v AllowedHttpMethodsValue) IsNull() bool
func (AllowedHttpMethodsValue) IsUnknown ¶
func (v AllowedHttpMethodsValue) IsUnknown() bool
func (AllowedHttpMethodsValue) String ¶
func (v AllowedHttpMethodsValue) String() string
func (AllowedHttpMethodsValue) ToObjectValue ¶
func (v AllowedHttpMethodsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AllowedHttpMethodsValue) ToTerraformValue ¶
type BrotliCompressionType ¶
type BrotliCompressionType struct {
basetypes.ObjectType
}
func (BrotliCompressionType) String ¶
func (t BrotliCompressionType) String() string
func (BrotliCompressionType) ValueFromObject ¶
func (t BrotliCompressionType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (BrotliCompressionType) ValueFromTerraform ¶
type BrotliCompressionValue ¶
type BrotliCompressionValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.SetValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewBrotliCompressionValue ¶
func NewBrotliCompressionValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BrotliCompressionValue, diag.Diagnostics)
func NewBrotliCompressionValueNull ¶
func NewBrotliCompressionValueNull() BrotliCompressionValue
func NewBrotliCompressionValueUnknown ¶
func NewBrotliCompressionValueUnknown() BrotliCompressionValue
func (BrotliCompressionValue) AttributeTypes ¶
func (BrotliCompressionValue) IsNull ¶
func (v BrotliCompressionValue) IsNull() bool
func (BrotliCompressionValue) IsUnknown ¶
func (v BrotliCompressionValue) IsUnknown() bool
func (BrotliCompressionValue) String ¶
func (v BrotliCompressionValue) String() string
func (BrotliCompressionValue) ToObjectValue ¶
func (v BrotliCompressionValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (BrotliCompressionValue) ToTerraformValue ¶
type BrowserCacheSettingsType ¶
type BrowserCacheSettingsType struct {
basetypes.ObjectType
}
func (BrowserCacheSettingsType) String ¶
func (t BrowserCacheSettingsType) String() string
func (BrowserCacheSettingsType) ValueFromObject ¶
func (t BrowserCacheSettingsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (BrowserCacheSettingsType) ValueFromTerraform ¶
type BrowserCacheSettingsValue ¶
type BrowserCacheSettingsValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.StringValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewBrowserCacheSettingsValue ¶
func NewBrowserCacheSettingsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BrowserCacheSettingsValue, diag.Diagnostics)
func NewBrowserCacheSettingsValueNull ¶
func NewBrowserCacheSettingsValueNull() BrowserCacheSettingsValue
func NewBrowserCacheSettingsValueUnknown ¶
func NewBrowserCacheSettingsValueUnknown() BrowserCacheSettingsValue
func (BrowserCacheSettingsValue) AttributeTypes ¶
func (BrowserCacheSettingsValue) Equal ¶
func (v BrowserCacheSettingsValue) Equal(o attr.Value) bool
func (BrowserCacheSettingsValue) IsNull ¶
func (v BrowserCacheSettingsValue) IsNull() bool
func (BrowserCacheSettingsValue) IsUnknown ¶
func (v BrowserCacheSettingsValue) IsUnknown() bool
func (BrowserCacheSettingsValue) String ¶
func (v BrowserCacheSettingsValue) String() string
func (BrowserCacheSettingsValue) ToObjectValue ¶
func (v BrowserCacheSettingsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (BrowserCacheSettingsValue) ToTerraformValue ¶
type CorsType ¶
type CorsType struct {
basetypes.ObjectType
}
func (CorsType) ValueFromObject ¶
func (t CorsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (CorsType) ValueFromTerraform ¶
type CorsValue ¶
type CorsValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.ListValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewCorsValue ¶
func NewCorsValueMust ¶
func NewCorsValueNull ¶
func NewCorsValueNull() CorsValue
func NewCorsValueUnknown ¶
func NewCorsValueUnknown() CorsValue
func (CorsValue) AttributeTypes ¶
func (CorsValue) ToObjectValue ¶
func (v CorsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (CorsValue) ToTerraformValue ¶
type CountryAclType ¶
type CountryAclType struct {
basetypes.ObjectType
}
func (CountryAclType) String ¶
func (t CountryAclType) String() string
func (CountryAclType) ValueFromObject ¶
func (t CountryAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (CountryAclType) ValueFromTerraform ¶
type CountryAclValue ¶
type CountryAclValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` ExceptedValues basetypes.ListValue `tfsdk:"excepted_values"` PolicyType basetypes.StringValue `tfsdk:"policy_type"` // contains filtered or unexported fields }
func NewCountryAclValue ¶
func NewCountryAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CountryAclValue, diag.Diagnostics)
func NewCountryAclValueMust ¶
func NewCountryAclValueNull ¶
func NewCountryAclValueNull() CountryAclValue
func NewCountryAclValueUnknown ¶
func NewCountryAclValueUnknown() CountryAclValue
func (CountryAclValue) AttributeTypes ¶
func (CountryAclValue) IsNull ¶
func (v CountryAclValue) IsNull() bool
func (CountryAclValue) IsUnknown ¶
func (v CountryAclValue) IsUnknown() bool
func (CountryAclValue) String ¶
func (v CountryAclValue) String() string
func (CountryAclValue) ToObjectValue ¶
func (v CountryAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (CountryAclValue) ToTerraformValue ¶
type EdgeCacheSettingsType ¶
type EdgeCacheSettingsType struct {
basetypes.ObjectType
}
func (EdgeCacheSettingsType) String ¶
func (t EdgeCacheSettingsType) String() string
func (EdgeCacheSettingsType) ValueFromObject ¶
func (t EdgeCacheSettingsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (EdgeCacheSettingsType) ValueFromTerraform ¶
type EdgeCacheSettingsValue ¶
type EdgeCacheSettingsValue struct { CustomValues basetypes.MapValue `tfsdk:"custom_values"` Default basetypes.StringValue `tfsdk:"default"` Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.StringValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewEdgeCacheSettingsValue ¶
func NewEdgeCacheSettingsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EdgeCacheSettingsValue, diag.Diagnostics)
func NewEdgeCacheSettingsValueNull ¶
func NewEdgeCacheSettingsValueNull() EdgeCacheSettingsValue
func NewEdgeCacheSettingsValueUnknown ¶
func NewEdgeCacheSettingsValueUnknown() EdgeCacheSettingsValue
func (EdgeCacheSettingsValue) AttributeTypes ¶
func (EdgeCacheSettingsValue) IsNull ¶
func (v EdgeCacheSettingsValue) IsNull() bool
func (EdgeCacheSettingsValue) IsUnknown ¶
func (v EdgeCacheSettingsValue) IsUnknown() bool
func (EdgeCacheSettingsValue) String ¶
func (v EdgeCacheSettingsValue) String() string
func (EdgeCacheSettingsValue) ToObjectValue ¶
func (v EdgeCacheSettingsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (EdgeCacheSettingsValue) ToTerraformValue ¶
type ForceReturnType ¶
type ForceReturnType struct {
basetypes.ObjectType
}
func (ForceReturnType) String ¶
func (t ForceReturnType) String() string
func (ForceReturnType) ValueFromObject ¶
func (t ForceReturnType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ForceReturnType) ValueFromTerraform ¶
type ForceReturnValue ¶
type ForceReturnValue struct { Body basetypes.StringValue `tfsdk:"body"` Code basetypes.Int64Value `tfsdk:"code"` Enabled basetypes.BoolValue `tfsdk:"enabled"` // contains filtered or unexported fields }
func NewForceReturnValue ¶
func NewForceReturnValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ForceReturnValue, diag.Diagnostics)
func NewForceReturnValueMust ¶
func NewForceReturnValueNull ¶
func NewForceReturnValueNull() ForceReturnValue
func NewForceReturnValueUnknown ¶
func NewForceReturnValueUnknown() ForceReturnValue
func (ForceReturnValue) AttributeTypes ¶
func (ForceReturnValue) IsNull ¶
func (v ForceReturnValue) IsNull() bool
func (ForceReturnValue) IsUnknown ¶
func (v ForceReturnValue) IsUnknown() bool
func (ForceReturnValue) String ¶
func (v ForceReturnValue) String() string
func (ForceReturnValue) ToObjectValue ¶
func (v ForceReturnValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ForceReturnValue) ToTerraformValue ¶
type HostHeaderType ¶
type HostHeaderType struct {
basetypes.ObjectType
}
func (HostHeaderType) String ¶
func (t HostHeaderType) String() string
func (HostHeaderType) ValueFromObject ¶
func (t HostHeaderType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (HostHeaderType) ValueFromTerraform ¶
type HostHeaderValue ¶
type HostHeaderValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.StringValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewHostHeaderValue ¶
func NewHostHeaderValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (HostHeaderValue, diag.Diagnostics)
func NewHostHeaderValueMust ¶
func NewHostHeaderValueNull ¶
func NewHostHeaderValueNull() HostHeaderValue
func NewHostHeaderValueUnknown ¶
func NewHostHeaderValueUnknown() HostHeaderValue
func (HostHeaderValue) AttributeTypes ¶
func (HostHeaderValue) IsNull ¶
func (v HostHeaderValue) IsNull() bool
func (HostHeaderValue) IsUnknown ¶
func (v HostHeaderValue) IsUnknown() bool
func (HostHeaderValue) String ¶
func (v HostHeaderValue) String() string
func (HostHeaderValue) ToObjectValue ¶
func (v HostHeaderValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (HostHeaderValue) ToTerraformValue ¶
type IpAddressAclType ¶
type IpAddressAclType struct {
basetypes.ObjectType
}
func (IpAddressAclType) String ¶
func (t IpAddressAclType) String() string
func (IpAddressAclType) ValueFromObject ¶
func (t IpAddressAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (IpAddressAclType) ValueFromTerraform ¶
type IpAddressAclValue ¶
type IpAddressAclValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` ExceptedValues basetypes.ListValue `tfsdk:"excepted_values"` PolicyType basetypes.StringValue `tfsdk:"policy_type"` // contains filtered or unexported fields }
func NewIpAddressAclValue ¶
func NewIpAddressAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (IpAddressAclValue, diag.Diagnostics)
func NewIpAddressAclValueNull ¶
func NewIpAddressAclValueNull() IpAddressAclValue
func NewIpAddressAclValueUnknown ¶
func NewIpAddressAclValueUnknown() IpAddressAclValue
func (IpAddressAclValue) AttributeTypes ¶
func (IpAddressAclValue) IsNull ¶
func (v IpAddressAclValue) IsNull() bool
func (IpAddressAclValue) IsUnknown ¶
func (v IpAddressAclValue) IsUnknown() bool
func (IpAddressAclValue) String ¶
func (v IpAddressAclValue) String() string
func (IpAddressAclValue) ToObjectValue ¶
func (v IpAddressAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (IpAddressAclValue) ToTerraformValue ¶
type OptionsType ¶
type OptionsType struct {
basetypes.ObjectType
}
func (OptionsType) String ¶
func (t OptionsType) String() string
func (OptionsType) ValueFromObject ¶
func (t OptionsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (OptionsType) ValueFromTerraform ¶
type OptionsValue ¶
type OptionsValue struct { AllowedHttpMethods basetypes.ObjectValue `tfsdk:"allowed_http_methods"` BrotliCompression basetypes.ObjectValue `tfsdk:"brotli_compression"` BrowserCacheSettings basetypes.ObjectValue `tfsdk:"browser_cache_settings"` Cors basetypes.ObjectValue `tfsdk:"cors"` CountryAcl basetypes.ObjectValue `tfsdk:"country_acl"` EdgeCacheSettings basetypes.ObjectValue `tfsdk:"edge_cache_settings"` FetchCompressed basetypes.BoolValue `tfsdk:"fetch_compressed"` ForceReturn basetypes.ObjectValue `tfsdk:"force_return"` ForwardHostHeader basetypes.BoolValue `tfsdk:"forward_host_header"` GzipOn basetypes.BoolValue `tfsdk:"gzip_on"` HostHeader basetypes.ObjectValue `tfsdk:"host_header"` IgnoreCookie basetypes.BoolValue `tfsdk:"ignore_cookie"` IgnoreQueryString basetypes.BoolValue `tfsdk:"ignore_query_string"` IpAddressAcl basetypes.ObjectValue `tfsdk:"ip_address_acl"` QueryParamsBlacklist basetypes.ObjectValue `tfsdk:"query_params_blacklist"` QueryParamsWhitelist basetypes.ObjectValue `tfsdk:"query_params_whitelist"` ReferrerAcl basetypes.ObjectValue `tfsdk:"referrer_acl"` Slice basetypes.BoolValue `tfsdk:"slice"` Stale basetypes.ObjectValue `tfsdk:"stale"` StaticHeaders basetypes.ObjectValue `tfsdk:"static_headers"` StaticRequestHeaders basetypes.ObjectValue `tfsdk:"static_request_headers"` // contains filtered or unexported fields }
func NewOptionsValue ¶
func NewOptionsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (OptionsValue, diag.Diagnostics)
func NewOptionsValueMust ¶
func NewOptionsValueNull ¶
func NewOptionsValueNull() OptionsValue
func NewOptionsValueUnknown ¶
func NewOptionsValueUnknown() OptionsValue
func (OptionsValue) AttributeTypes ¶
func (OptionsValue) FromResourceOptions ¶
func (v OptionsValue) FromResourceOptions(ctx context.Context, opts *resources.ResourceOptions) (OptionsValue, diag.Diagnostics)
func (OptionsValue) IsNull ¶
func (v OptionsValue) IsNull() bool
func (OptionsValue) IsUnknown ¶
func (v OptionsValue) IsUnknown() bool
func (OptionsValue) String ¶
func (v OptionsValue) String() string
func (OptionsValue) ToObjectValue ¶
func (v OptionsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (OptionsValue) ToResourceOptions ¶
func (v OptionsValue) ToResourceOptions(ctx context.Context) (*resources.ResourceOptions, diag.Diagnostics)
func (OptionsValue) ToTerraformValue ¶
type QueryParamsBlacklistType ¶
type QueryParamsBlacklistType struct {
basetypes.ObjectType
}
func (QueryParamsBlacklistType) String ¶
func (t QueryParamsBlacklistType) String() string
func (QueryParamsBlacklistType) ValueFromObject ¶
func (t QueryParamsBlacklistType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (QueryParamsBlacklistType) ValueFromTerraform ¶
type QueryParamsBlacklistValue ¶
type QueryParamsBlacklistValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.ListValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewQueryParamsBlacklistValue ¶
func NewQueryParamsBlacklistValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (QueryParamsBlacklistValue, diag.Diagnostics)
func NewQueryParamsBlacklistValueNull ¶
func NewQueryParamsBlacklistValueNull() QueryParamsBlacklistValue
func NewQueryParamsBlacklistValueUnknown ¶
func NewQueryParamsBlacklistValueUnknown() QueryParamsBlacklistValue
func (QueryParamsBlacklistValue) AttributeTypes ¶
func (QueryParamsBlacklistValue) Equal ¶
func (v QueryParamsBlacklistValue) Equal(o attr.Value) bool
func (QueryParamsBlacklistValue) IsNull ¶
func (v QueryParamsBlacklistValue) IsNull() bool
func (QueryParamsBlacklistValue) IsUnknown ¶
func (v QueryParamsBlacklistValue) IsUnknown() bool
func (QueryParamsBlacklistValue) String ¶
func (v QueryParamsBlacklistValue) String() string
func (QueryParamsBlacklistValue) ToObjectValue ¶
func (v QueryParamsBlacklistValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (QueryParamsBlacklistValue) ToTerraformValue ¶
type QueryParamsWhitelistType ¶
type QueryParamsWhitelistType struct {
basetypes.ObjectType
}
func (QueryParamsWhitelistType) String ¶
func (t QueryParamsWhitelistType) String() string
func (QueryParamsWhitelistType) ValueFromObject ¶
func (t QueryParamsWhitelistType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (QueryParamsWhitelistType) ValueFromTerraform ¶
type QueryParamsWhitelistValue ¶
type QueryParamsWhitelistValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.ListValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewQueryParamsWhitelistValue ¶
func NewQueryParamsWhitelistValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (QueryParamsWhitelistValue, diag.Diagnostics)
func NewQueryParamsWhitelistValueNull ¶
func NewQueryParamsWhitelistValueNull() QueryParamsWhitelistValue
func NewQueryParamsWhitelistValueUnknown ¶
func NewQueryParamsWhitelistValueUnknown() QueryParamsWhitelistValue
func (QueryParamsWhitelistValue) AttributeTypes ¶
func (QueryParamsWhitelistValue) Equal ¶
func (v QueryParamsWhitelistValue) Equal(o attr.Value) bool
func (QueryParamsWhitelistValue) IsNull ¶
func (v QueryParamsWhitelistValue) IsNull() bool
func (QueryParamsWhitelistValue) IsUnknown ¶
func (v QueryParamsWhitelistValue) IsUnknown() bool
func (QueryParamsWhitelistValue) String ¶
func (v QueryParamsWhitelistValue) String() string
func (QueryParamsWhitelistValue) ToObjectValue ¶
func (v QueryParamsWhitelistValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (QueryParamsWhitelistValue) ToTerraformValue ¶
type ReferrerAclType ¶
type ReferrerAclType struct {
basetypes.ObjectType
}
func (ReferrerAclType) String ¶
func (t ReferrerAclType) String() string
func (ReferrerAclType) ValueFromObject ¶
func (t ReferrerAclType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ReferrerAclType) ValueFromTerraform ¶
type ReferrerAclValue ¶
type ReferrerAclValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` ExceptedValues basetypes.ListValue `tfsdk:"excepted_values"` PolicyType basetypes.StringValue `tfsdk:"policy_type"` // contains filtered or unexported fields }
func NewReferrerAclValue ¶
func NewReferrerAclValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReferrerAclValue, diag.Diagnostics)
func NewReferrerAclValueMust ¶
func NewReferrerAclValueNull ¶
func NewReferrerAclValueNull() ReferrerAclValue
func NewReferrerAclValueUnknown ¶
func NewReferrerAclValueUnknown() ReferrerAclValue
func (ReferrerAclValue) AttributeTypes ¶
func (ReferrerAclValue) IsNull ¶
func (v ReferrerAclValue) IsNull() bool
func (ReferrerAclValue) IsUnknown ¶
func (v ReferrerAclValue) IsUnknown() bool
func (ReferrerAclValue) String ¶
func (v ReferrerAclValue) String() string
func (ReferrerAclValue) ToObjectValue ¶
func (v ReferrerAclValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ReferrerAclValue) ToTerraformValue ¶
type ResourceModel ¶
type ResourceModel struct { Active types.Bool `tfsdk:"active"` Cname types.String `tfsdk:"cname"` Id types.Int64 `tfsdk:"id"` Options OptionsValue `tfsdk:"options"` OriginGroup types.Int64 `tfsdk:"origin_group"` OriginProtocol types.String `tfsdk:"origin_protocol"` PresetApplied types.Bool `tfsdk:"preset_applied"` Region types.String `tfsdk:"region"` SecondaryHostnames types.List `tfsdk:"secondary_hostnames"` Shielding ShieldingValue `tfsdk:"shielding"` SslCertificate SslCertificateValue `tfsdk:"ssl_certificate"` Status types.String `tfsdk:"status"` Timeouts timeouts.Value `tfsdk:"timeouts"` VpEnabled types.Bool `tfsdk:"vp_enabled"` }
func (*ResourceModel) UpdateFromResource ¶
func (m *ResourceModel) UpdateFromResource(ctx context.Context, resource *resources.Resource) diag.Diagnostics
type ResourceStatus ¶
type ResourceStatus string
var ( ResourceStatusActive ResourceStatus = "active" ResourceStatusProcessed ResourceStatus = "processed" ResourceStatusSuspended ResourceStatus = "suspended" )
type ShieldingType ¶
type ShieldingType struct {
basetypes.ObjectType
}
func (ShieldingType) String ¶
func (t ShieldingType) String() string
func (ShieldingType) ValueFromObject ¶
func (t ShieldingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ShieldingType) ValueFromTerraform ¶
type ShieldingValue ¶
type ShieldingValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` PopId basetypes.Int64Value `tfsdk:"pop_id"` // contains filtered or unexported fields }
func NewShieldingValue ¶
func NewShieldingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ShieldingValue, diag.Diagnostics)
func NewShieldingValueMust ¶
func NewShieldingValueNull ¶
func NewShieldingValueNull() ShieldingValue
func NewShieldingValueUnknown ¶
func NewShieldingValueUnknown() ShieldingValue
func (ShieldingValue) AttributeTypes ¶
func (ShieldingValue) FromResourceShielding ¶
func (v ShieldingValue) FromResourceShielding(resourceShielding *resources.ResourceShielding) ShieldingValue
func (ShieldingValue) IsNull ¶
func (v ShieldingValue) IsNull() bool
func (ShieldingValue) IsUnknown ¶
func (v ShieldingValue) IsUnknown() bool
func (ShieldingValue) String ¶
func (v ShieldingValue) String() string
func (ShieldingValue) ToObjectValue ¶
func (v ShieldingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ShieldingValue) ToTerraformValue ¶
func (ShieldingValue) ToUpdateShieldingOpts ¶
func (v ShieldingValue) ToUpdateShieldingOpts() *resources.UpdateShieldingOpts
type SslCertificateProviderType ¶
type SslCertificateProviderType string
var ( SslCertificateProviderTypeNotUsed SslCertificateProviderType = "not_used" SslCertificateProviderTypeLetsEncrypt SslCertificateProviderType = "lets_encrypt" SslCertificateProviderTypeOwn SslCertificateProviderType = "own" )
type SslCertificateStatus ¶
type SslCertificateStatus string
var ( SslCertificateStatusBeingIssued SslCertificateStatus = "being_issued" SslCertificateStatusReady SslCertificateStatus = "ready" )
type SslCertificateType ¶
type SslCertificateType struct {
basetypes.ObjectType
}
func (SslCertificateType) String ¶
func (t SslCertificateType) String() string
func (SslCertificateType) ValueFromObject ¶
func (t SslCertificateType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (SslCertificateType) ValueFromTerraform ¶
type SslCertificateValue ¶
type SslCertificateValue struct { Id basetypes.Int64Value `tfsdk:"id"` Status basetypes.StringValue `tfsdk:"status"` SslCertificateType basetypes.StringValue `tfsdk:"type"` // contains filtered or unexported fields }
func NewSslCertificateValue ¶
func NewSslCertificateValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SslCertificateValue, diag.Diagnostics)
func NewSslCertificateValueNull ¶
func NewSslCertificateValueNull() SslCertificateValue
func NewSslCertificateValueUnknown ¶
func NewSslCertificateValueUnknown() SslCertificateValue
func (SslCertificateValue) AttributeTypes ¶
func (SslCertificateValue) FromSslOpts ¶
func (v SslCertificateValue) FromSslOpts(ctx context.Context, opts *SslOpts) SslCertificateValue
func (SslCertificateValue) IsNull ¶
func (v SslCertificateValue) IsNull() bool
func (SslCertificateValue) IsUnknown ¶
func (v SslCertificateValue) IsUnknown() bool
func (SslCertificateValue) String ¶
func (v SslCertificateValue) String() string
func (SslCertificateValue) ToObjectValue ¶
func (v SslCertificateValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (SslCertificateValue) ToSslOpts ¶
func (v SslCertificateValue) ToSslOpts() *SslOpts
func (SslCertificateValue) ToTerraformValue ¶
type StaleType ¶
type StaleType struct {
basetypes.ObjectType
}
func (StaleType) ValueFromObject ¶
func (t StaleType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (StaleType) ValueFromTerraform ¶
type StaleValue ¶
type StaleValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.ListValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewStaleValue ¶
func NewStaleValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaleValue, diag.Diagnostics)
func NewStaleValueMust ¶
func NewStaleValueNull ¶
func NewStaleValueNull() StaleValue
func NewStaleValueUnknown ¶
func NewStaleValueUnknown() StaleValue
func (StaleValue) AttributeTypes ¶
func (StaleValue) IsNull ¶
func (v StaleValue) IsNull() bool
func (StaleValue) IsUnknown ¶
func (v StaleValue) IsUnknown() bool
func (StaleValue) String ¶
func (v StaleValue) String() string
func (StaleValue) ToObjectValue ¶
func (v StaleValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (StaleValue) ToTerraformValue ¶
type StaticHeadersType ¶
type StaticHeadersType struct {
basetypes.ObjectType
}
func (StaticHeadersType) String ¶
func (t StaticHeadersType) String() string
func (StaticHeadersType) ValueFromObject ¶
func (t StaticHeadersType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (StaticHeadersType) ValueFromTerraform ¶
type StaticHeadersValue ¶
type StaticHeadersValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.MapValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewStaticHeadersValue ¶
func NewStaticHeadersValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticHeadersValue, diag.Diagnostics)
func NewStaticHeadersValueNull ¶
func NewStaticHeadersValueNull() StaticHeadersValue
func NewStaticHeadersValueUnknown ¶
func NewStaticHeadersValueUnknown() StaticHeadersValue
func (StaticHeadersValue) AttributeTypes ¶
func (StaticHeadersValue) IsNull ¶
func (v StaticHeadersValue) IsNull() bool
func (StaticHeadersValue) IsUnknown ¶
func (v StaticHeadersValue) IsUnknown() bool
func (StaticHeadersValue) String ¶
func (v StaticHeadersValue) String() string
func (StaticHeadersValue) ToObjectValue ¶
func (v StaticHeadersValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (StaticHeadersValue) ToTerraformValue ¶
type StaticRequestHeadersType ¶
type StaticRequestHeadersType struct {
basetypes.ObjectType
}
func (StaticRequestHeadersType) String ¶
func (t StaticRequestHeadersType) String() string
func (StaticRequestHeadersType) ValueFromObject ¶
func (t StaticRequestHeadersType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (StaticRequestHeadersType) ValueFromTerraform ¶
type StaticRequestHeadersValue ¶
type StaticRequestHeadersValue struct { Enabled basetypes.BoolValue `tfsdk:"enabled"` Value basetypes.MapValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewStaticRequestHeadersValue ¶
func NewStaticRequestHeadersValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (StaticRequestHeadersValue, diag.Diagnostics)
func NewStaticRequestHeadersValueNull ¶
func NewStaticRequestHeadersValueNull() StaticRequestHeadersValue
func NewStaticRequestHeadersValueUnknown ¶
func NewStaticRequestHeadersValueUnknown() StaticRequestHeadersValue
func (StaticRequestHeadersValue) AttributeTypes ¶
func (StaticRequestHeadersValue) Equal ¶
func (v StaticRequestHeadersValue) Equal(o attr.Value) bool
func (StaticRequestHeadersValue) IsNull ¶
func (v StaticRequestHeadersValue) IsNull() bool
func (StaticRequestHeadersValue) IsUnknown ¶
func (v StaticRequestHeadersValue) IsUnknown() bool
func (StaticRequestHeadersValue) String ¶
func (v StaticRequestHeadersValue) String() string
func (StaticRequestHeadersValue) ToObjectValue ¶
func (v StaticRequestHeadersValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (StaticRequestHeadersValue) ToTerraformValue ¶
type TimeoutsType ¶
type TimeoutsType struct {
basetypes.ObjectType
}
func (TimeoutsType) String ¶
func (t TimeoutsType) String() string
func (TimeoutsType) ValueFromObject ¶
func (t TimeoutsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (TimeoutsType) ValueFromTerraform ¶
type TimeoutsValue ¶
type TimeoutsValue struct { Create basetypes.StringValue `tfsdk:"create"` Update basetypes.StringValue `tfsdk:"update"` // contains filtered or unexported fields }
func NewTimeoutsValue ¶
func NewTimeoutsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TimeoutsValue, diag.Diagnostics)
func NewTimeoutsValueMust ¶
func NewTimeoutsValueNull ¶
func NewTimeoutsValueNull() TimeoutsValue
func NewTimeoutsValueUnknown ¶
func NewTimeoutsValueUnknown() TimeoutsValue
func (TimeoutsValue) AttributeTypes ¶
func (TimeoutsValue) IsNull ¶
func (v TimeoutsValue) IsNull() bool
func (TimeoutsValue) IsUnknown ¶
func (v TimeoutsValue) IsUnknown() bool
func (TimeoutsValue) String ¶
func (v TimeoutsValue) String() string
func (TimeoutsValue) ToObjectValue ¶
func (v TimeoutsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (TimeoutsValue) ToTerraformValue ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.