Documentation ¶
Index ¶
- type DomainNameType
- func (t DomainNameType) Equal(o attr.Type) bool
- func (t DomainNameType) String() string
- func (t DomainNameType) ValueFromString(_ context.Context, in basetypes.StringValue) (basetypes.StringValuable, diag.Diagnostics)
- func (t DomainNameType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t DomainNameType) ValueType(_ context.Context) attr.Value
- type DomainNameValue
- func (v DomainNameValue) Equal(o attr.Value) bool
- func (v DomainNameValue) StringSemanticEquals(_ context.Context, newValuable basetypes.StringValuable) (bool, diag.Diagnostics)
- func (v DomainNameValue) Type(_ context.Context) attr.Type
- func (v DomainNameValue) ValidateAttribute(_ context.Context, request xattr.ValidateAttributeRequest, ...)
- type EmailAddressSetType
- func (t EmailAddressSetType) Equal(o attr.Type) bool
- func (t EmailAddressSetType) String() string
- func (t EmailAddressSetType) ValueFromSet(_ context.Context, in basetypes.SetValue) (basetypes.SetValuable, diag.Diagnostics)
- func (t EmailAddressSetType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t EmailAddressSetType) ValueType(_ context.Context) attr.Value
- type EmailAddressSetValue
- func (v EmailAddressSetValue) Equal(o attr.Value) bool
- func (v EmailAddressSetValue) SetSemanticEquals(ctx context.Context, newValuable basetypes.SetValuable) (bool, diag.Diagnostics)
- func (v EmailAddressSetValue) Type(_ context.Context) attr.Type
- func (v EmailAddressSetValue) ValidateAttribute(ctx context.Context, request xattr.ValidateAttributeRequest, ...)
- type EmailAddressType
- func (t EmailAddressType) Equal(o attr.Type) bool
- func (t EmailAddressType) String() string
- func (t EmailAddressType) ValueFromString(_ context.Context, in basetypes.StringValue) (basetypes.StringValuable, diag.Diagnostics)
- func (t EmailAddressType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t EmailAddressType) ValueType(_ context.Context) attr.Value
- type EmailAddressValue
- func (v EmailAddressValue) Equal(o attr.Value) bool
- func (v EmailAddressValue) StringSemanticEquals(_ context.Context, newValuable basetypes.StringValuable) (bool, diag.Diagnostics)
- func (v EmailAddressValue) Type(_ context.Context) attr.Type
- func (v EmailAddressValue) ValidateAttribute(_ context.Context, request xattr.ValidateAttributeRequest, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainNameType ¶
type DomainNameType struct {
basetypes.StringType
}
func (DomainNameType) String ¶
func (t DomainNameType) String() string
func (DomainNameType) ValueFromString ¶
func (t DomainNameType) ValueFromString(_ context.Context, in basetypes.StringValue) (basetypes.StringValuable, diag.Diagnostics)
func (DomainNameType) ValueFromTerraform ¶
type DomainNameValue ¶
type DomainNameValue struct {
basetypes.StringValue
}
func NewDomainNameValue ¶
func NewDomainNameValue(value string) DomainNameValue
NewDomainNameValue creates a domain name with a known value.
func (DomainNameValue) StringSemanticEquals ¶
func (v DomainNameValue) StringSemanticEquals(_ context.Context, newValuable basetypes.StringValuable) (bool, diag.Diagnostics)
func (DomainNameValue) ValidateAttribute ¶
func (v DomainNameValue) ValidateAttribute(_ context.Context, request xattr.ValidateAttributeRequest, response *xattr.ValidateAttributeResponse)
type EmailAddressSetType ¶
func (EmailAddressSetType) String ¶
func (t EmailAddressSetType) String() string
func (EmailAddressSetType) ValueFromSet ¶
func (t EmailAddressSetType) ValueFromSet(_ context.Context, in basetypes.SetValue) (basetypes.SetValuable, diag.Diagnostics)
func (EmailAddressSetType) ValueFromTerraform ¶
type EmailAddressSetValue ¶
func NewEmailAddressSetNull ¶
func NewEmailAddressSetNull() EmailAddressSetValue
func NewEmailAddressSetValueFrom ¶
func NewEmailAddressSetValueFrom(ctx context.Context, emails []string) (EmailAddressSetValue, diag.Diagnostics)
func (EmailAddressSetValue) SetSemanticEquals ¶
func (v EmailAddressSetValue) SetSemanticEquals(ctx context.Context, newValuable basetypes.SetValuable) (bool, diag.Diagnostics)
func (EmailAddressSetValue) ValidateAttribute ¶
func (v EmailAddressSetValue) ValidateAttribute(ctx context.Context, request xattr.ValidateAttributeRequest, response *xattr.ValidateAttributeResponse)
type EmailAddressType ¶
type EmailAddressType struct {
basetypes.StringType
}
func (EmailAddressType) String ¶
func (t EmailAddressType) String() string
func (EmailAddressType) ValueFromString ¶
func (t EmailAddressType) ValueFromString(_ context.Context, in basetypes.StringValue) (basetypes.StringValuable, diag.Diagnostics)
func (EmailAddressType) ValueFromTerraform ¶
type EmailAddressValue ¶
type EmailAddressValue struct {
basetypes.StringValue
}
func NewEmailAddressValue ¶
func NewEmailAddressValue(value string) EmailAddressValue
NewEmailAddressValue creates an email with a known value.
func (EmailAddressValue) StringSemanticEquals ¶
func (v EmailAddressValue) StringSemanticEquals(_ context.Context, newValuable basetypes.StringValuable) (bool, diag.Diagnostics)
func (EmailAddressValue) ValidateAttribute ¶
func (v EmailAddressValue) ValidateAttribute(_ context.Context, request xattr.ValidateAttributeRequest, response *xattr.ValidateAttributeResponse)
Click to show internal directories.
Click to hide internal directories.