Versions in this module Expand all Collapse all v0 v0.0.1 Sep 12, 2024 Changes in this version + func DatastoreResourceSchema(ctx context.Context) schema.Schema + func NewResource() resource.Resource + type ClusterInfoType struct + func (t ClusterInfoType) Equal(o attr.Type) bool + func (t ClusterInfoType) String() string + func (t ClusterInfoType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics) + func (t ClusterInfoType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error) + func (t ClusterInfoType) ValueType(ctx context.Context) attr.Value + type ClusterInfoValue struct + Id basetypes.StringValue + Name basetypes.StringValue + func NewClusterInfoValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ClusterInfoValue, diag.Diagnostics) + func NewClusterInfoValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ClusterInfoValue + func NewClusterInfoValueNull() ClusterInfoValue + func NewClusterInfoValueUnknown() ClusterInfoValue + func (v ClusterInfoValue) AttributeTypes(ctx context.Context) map[string]attr.Type + func (v ClusterInfoValue) Equal(o attr.Value) bool + func (v ClusterInfoValue) IsNull() bool + func (v ClusterInfoValue) IsUnknown() bool + func (v ClusterInfoValue) String() string + func (v ClusterInfoValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics) + func (v ClusterInfoValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error) + func (v ClusterInfoValue) Type(ctx context.Context) attr.Type + type DatacentersInfoType struct + func (t DatacentersInfoType) Equal(o attr.Type) bool + func (t DatacentersInfoType) String() string + func (t DatacentersInfoType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics) + func (t DatacentersInfoType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error) + func (t DatacentersInfoType) ValueType(ctx context.Context) attr.Value + type DatacentersInfoValue struct + Id basetypes.StringValue + Name basetypes.StringValue + func NewDatacentersInfoValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DatacentersInfoValue, diag.Diagnostics) + func NewDatacentersInfoValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DatacentersInfoValue + func NewDatacentersInfoValueNull() DatacentersInfoValue + func NewDatacentersInfoValueUnknown() DatacentersInfoValue + func (v DatacentersInfoValue) AttributeTypes(ctx context.Context) map[string]attr.Type + func (v DatacentersInfoValue) Equal(o attr.Value) bool + func (v DatacentersInfoValue) IsNull() bool + func (v DatacentersInfoValue) IsUnknown() bool + func (v DatacentersInfoValue) String() string + func (v DatacentersInfoValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics) + func (v DatacentersInfoValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error) + func (v DatacentersInfoValue) Type(ctx context.Context) attr.Type + type DatastoreModel struct + CapacityInBytes types.Int64 + ClusterInfo ClusterInfoValue + DatacentersInfo types.List + DatastoreType types.String + HciClusterUuid types.String + Id types.String + Name types.String + type Resource struct + func (r *Resource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *Resource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)