Documentation ¶
Index ¶
- func SdkToTerraform(ctx context.Context, l *[]models.Site, elements *[]attr.Value) diag.Diagnostics
- func SitesDataSourceSchema(ctx context.Context) schema.Schema
- type LatlngType
- func (t LatlngType) Equal(o attr.Type) bool
- func (t LatlngType) String() string
- func (t LatlngType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t LatlngType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t LatlngType) ValueType(ctx context.Context) attr.Value
- type LatlngValue
- func NewLatlngValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LatlngValue, diag.Diagnostics)
- func NewLatlngValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LatlngValue
- func NewLatlngValueNull() LatlngValue
- func NewLatlngValueUnknown() LatlngValue
- func (v LatlngValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v LatlngValue) Equal(o attr.Value) bool
- func (v LatlngValue) IsNull() bool
- func (v LatlngValue) IsUnknown() bool
- func (v LatlngValue) String() string
- func (v LatlngValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v LatlngValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v LatlngValue) Type(ctx context.Context) attr.Type
- type SitesModel
- type SitesType
- func (t SitesType) Equal(o attr.Type) bool
- func (t SitesType) String() string
- func (t SitesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t SitesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t SitesType) ValueType(ctx context.Context) attr.Value
- type SitesValue
- func NewSitesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SitesValue, diag.Diagnostics)
- func NewSitesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) SitesValue
- func NewSitesValueNull() SitesValue
- func NewSitesValueUnknown() SitesValue
- func (v SitesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v SitesValue) Equal(o attr.Value) bool
- func (v SitesValue) IsNull() bool
- func (v SitesValue) IsUnknown() bool
- func (v SitesValue) String() string
- func (v SitesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v SitesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v SitesValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SdkToTerraform ¶
Types ¶
type LatlngType ¶
type LatlngType struct {
basetypes.ObjectType
}
func (LatlngType) String ¶
func (t LatlngType) String() string
func (LatlngType) ValueFromObject ¶
func (t LatlngType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (LatlngType) ValueFromTerraform ¶
type LatlngValue ¶
type LatlngValue struct { Lat basetypes.Float64Value `tfsdk:"lat"` Lng basetypes.Float64Value `tfsdk:"lng"` // contains filtered or unexported fields }
func NewLatlngValue ¶
func NewLatlngValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LatlngValue, diag.Diagnostics)
func NewLatlngValueMust ¶
func NewLatlngValueNull ¶
func NewLatlngValueNull() LatlngValue
func NewLatlngValueUnknown ¶
func NewLatlngValueUnknown() LatlngValue
func (LatlngValue) AttributeTypes ¶
func (LatlngValue) IsNull ¶
func (v LatlngValue) IsNull() bool
func (LatlngValue) IsUnknown ¶
func (v LatlngValue) IsUnknown() bool
func (LatlngValue) String ¶
func (v LatlngValue) String() string
func (LatlngValue) ToObjectValue ¶
func (v LatlngValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (LatlngValue) ToTerraformValue ¶
type SitesModel ¶
type SitesType ¶
type SitesType struct {
basetypes.ObjectType
}
func (SitesType) ValueFromObject ¶
func (t SitesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (SitesType) ValueFromTerraform ¶
type SitesValue ¶
type SitesValue struct { Address basetypes.StringValue `tfsdk:"address"` AlarmtemplateId basetypes.StringValue `tfsdk:"alarmtemplate_id"` AptemplateId basetypes.StringValue `tfsdk:"aptemplate_id"` CountryCode basetypes.StringValue `tfsdk:"country_code"` CreatedTime basetypes.NumberValue `tfsdk:"created_time"` GatewaytemplateId basetypes.StringValue `tfsdk:"gatewaytemplate_id"` Id basetypes.StringValue `tfsdk:"id"` Latlng basetypes.ObjectValue `tfsdk:"latlng"` ModifiedTime basetypes.NumberValue `tfsdk:"modified_time"` Name basetypes.StringValue `tfsdk:"name"` NetworktemplateId basetypes.StringValue `tfsdk:"networktemplate_id"` Notes basetypes.StringValue `tfsdk:"notes"` OrgId basetypes.StringValue `tfsdk:"org_id"` RftemplateId basetypes.StringValue `tfsdk:"rftemplate_id"` SecpolicyId basetypes.StringValue `tfsdk:"secpolicy_id"` SitegroupIds basetypes.ListValue `tfsdk:"sitegroup_ids"` SitetemplateId basetypes.StringValue `tfsdk:"sitetemplate_id"` Timezone basetypes.StringValue `tfsdk:"timezone"` // contains filtered or unexported fields }
func NewSitesValue ¶
func NewSitesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (SitesValue, diag.Diagnostics)
func NewSitesValueMust ¶
func NewSitesValueNull ¶
func NewSitesValueNull() SitesValue
func NewSitesValueUnknown ¶
func NewSitesValueUnknown() SitesValue
func (SitesValue) AttributeTypes ¶
func (SitesValue) IsNull ¶
func (v SitesValue) IsNull() bool
func (SitesValue) IsUnknown ¶
func (v SitesValue) IsUnknown() bool
func (SitesValue) String ¶
func (v SitesValue) String() string
func (SitesValue) ToObjectValue ¶
func (v SitesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (SitesValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.