Versions in this module Expand all Collapse all v0 v0.9.1 Jan 17, 2025 v0.9.0 Dec 6, 2024 Changes in this version + func FlattenShieldingePops(ctx context.Context, shieldingPops []shieldingpop.ShieldingPop) (types.List, diag.Diagnostics) + func ShieldingPopsDataSourceSchema(ctx context.Context) schema.Schema + type ShieldingPopsModel struct + Id types.String + Region types.String + ShieldingPops types.List + type ShieldingPopsType struct + func (t ShieldingPopsType) Equal(o attr.Type) bool + func (t ShieldingPopsType) String() string + func (t ShieldingPopsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics) + func (t ShieldingPopsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error) + func (t ShieldingPopsType) ValueType(ctx context.Context) attr.Value + type ShieldingPopsValue struct + City basetypes.StringValue + Country basetypes.StringValue + Datacenter basetypes.StringValue + Id basetypes.Int64Value + func NewShieldingPopsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ShieldingPopsValue, diag.Diagnostics) + func NewShieldingPopsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ShieldingPopsValue + func NewShieldingPopsValueNull() ShieldingPopsValue + func NewShieldingPopsValueUnknown() ShieldingPopsValue + func (v ShieldingPopsValue) AttributeTypes(ctx context.Context) map[string]attr.Type + func (v ShieldingPopsValue) Equal(o attr.Value) bool + func (v ShieldingPopsValue) IsNull() bool + func (v ShieldingPopsValue) IsUnknown() bool + func (v ShieldingPopsValue) String() string + func (v ShieldingPopsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics) + func (v ShieldingPopsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error) + func (v ShieldingPopsValue) Type(ctx context.Context) attr.Type