advancedclustertpf

package
v1.21.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2024 License: MPL-2.0 Imports: 20 Imported by: 0

README

advancedclustertpf package

This package contains the WIP for mongodbatlas_advanced_cluster in TPF. Current exposed implementation is in advancedcluster package.

Note: This file will be deleted once the update is complete and advancedcluster package will be deleted.

Changes in advancedcluster that needs to be added here

(list changes done in advancedcluster which couldn't also be done here at that moment)

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSource

func DataSource() datasource.DataSource

func DataSourceSchema

func DataSourceSchema(ctx context.Context) schema.Schema

func PluralDataSource

func PluralDataSource() datasource.DataSource

func PluralDataSourceSchema

func PluralDataSourceSchema(ctx context.Context) schema.Schema

func Resource

func Resource() resource.Resource

func ResourceSchema

func ResourceSchema(ctx context.Context) schema.Schema

Types

type AdvancedClustersModel

type AdvancedClustersModel struct {
	Links                             types.List   `tfsdk:"links"`
	Results                           types.List   `tfsdk:"results"`
	GroupId                           types.String `tfsdk:"group_id"`
	ItemsPerPage                      types.Int64  `tfsdk:"items_per_page"`
	PageNum                           types.Int64  `tfsdk:"page_num"`
	TotalCount                        types.Int64  `tfsdk:"total_count"`
	IncludeCount                      types.Bool   `tfsdk:"include_count"`
	IncludeDeletedWithRetainedBackups types.Bool   `tfsdk:"include_deleted_with_retained_backups"`
}

type AnalyticsAutoScalingType

type AnalyticsAutoScalingType struct {
	basetypes.ObjectType
}

func (AnalyticsAutoScalingType) Equal

func (AnalyticsAutoScalingType) String

func (t AnalyticsAutoScalingType) String() string

func (AnalyticsAutoScalingType) ValueFromObject

func (AnalyticsAutoScalingType) ValueFromTerraform

func (t AnalyticsAutoScalingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AnalyticsAutoScalingType) ValueType

type AnalyticsAutoScalingValue

type AnalyticsAutoScalingValue struct {
	Compute basetypes.ObjectValue `tfsdk:"compute"`
	DiskGb  basetypes.ObjectValue `tfsdk:"disk_gb"`
	// contains filtered or unexported fields
}

func NewAnalyticsAutoScalingValue

func NewAnalyticsAutoScalingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AnalyticsAutoScalingValue, diag.Diagnostics)

func NewAnalyticsAutoScalingValueMust

func NewAnalyticsAutoScalingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AnalyticsAutoScalingValue

func NewAnalyticsAutoScalingValueNull

func NewAnalyticsAutoScalingValueNull() AnalyticsAutoScalingValue

func NewAnalyticsAutoScalingValueUnknown

func NewAnalyticsAutoScalingValueUnknown() AnalyticsAutoScalingValue

func (AnalyticsAutoScalingValue) AttributeTypes

func (v AnalyticsAutoScalingValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AnalyticsAutoScalingValue) Equal

func (AnalyticsAutoScalingValue) IsNull

func (v AnalyticsAutoScalingValue) IsNull() bool

func (AnalyticsAutoScalingValue) IsUnknown

func (v AnalyticsAutoScalingValue) IsUnknown() bool

func (AnalyticsAutoScalingValue) String

func (v AnalyticsAutoScalingValue) String() string

func (AnalyticsAutoScalingValue) ToObjectValue

func (AnalyticsAutoScalingValue) ToTerraformValue

func (v AnalyticsAutoScalingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AnalyticsAutoScalingValue) Type

type AnalyticsSpecsType

type AnalyticsSpecsType struct {
	basetypes.ObjectType
}

func (AnalyticsSpecsType) Equal

func (t AnalyticsSpecsType) Equal(o attr.Type) bool

func (AnalyticsSpecsType) String

func (t AnalyticsSpecsType) String() string

func (AnalyticsSpecsType) ValueFromObject

func (AnalyticsSpecsType) ValueFromTerraform

func (t AnalyticsSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AnalyticsSpecsType) ValueType

func (t AnalyticsSpecsType) ValueType(ctx context.Context) attr.Value

type AnalyticsSpecsValue

type AnalyticsSpecsValue struct {
	DiskSizeGb    basetypes.Float64Value `tfsdk:"disk_size_gb"`
	EbsVolumeType basetypes.StringValue  `tfsdk:"ebs_volume_type"`
	InstanceSize  basetypes.StringValue  `tfsdk:"instance_size"`
	DiskIops      basetypes.Int64Value   `tfsdk:"disk_iops"`
	NodeCount     basetypes.Int64Value   `tfsdk:"node_count"`
	// contains filtered or unexported fields
}

func NewAnalyticsSpecsValue

func NewAnalyticsSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AnalyticsSpecsValue, diag.Diagnostics)

func NewAnalyticsSpecsValueMust

func NewAnalyticsSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AnalyticsSpecsValue

func NewAnalyticsSpecsValueNull

func NewAnalyticsSpecsValueNull() AnalyticsSpecsValue

func NewAnalyticsSpecsValueUnknown

func NewAnalyticsSpecsValueUnknown() AnalyticsSpecsValue

func (AnalyticsSpecsValue) AttributeTypes

func (v AnalyticsSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AnalyticsSpecsValue) Equal

func (v AnalyticsSpecsValue) Equal(o attr.Value) bool

func (AnalyticsSpecsValue) IsNull

func (v AnalyticsSpecsValue) IsNull() bool

func (AnalyticsSpecsValue) IsUnknown

func (v AnalyticsSpecsValue) IsUnknown() bool

func (AnalyticsSpecsValue) String

func (v AnalyticsSpecsValue) String() string

func (AnalyticsSpecsValue) ToObjectValue

func (AnalyticsSpecsValue) ToTerraformValue

func (v AnalyticsSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AnalyticsSpecsValue) Type

type AutoScalingType

type AutoScalingType struct {
	basetypes.ObjectType
}

func (AutoScalingType) Equal

func (t AutoScalingType) Equal(o attr.Type) bool

func (AutoScalingType) String

func (t AutoScalingType) String() string

func (AutoScalingType) ValueFromObject

func (AutoScalingType) ValueFromTerraform

func (t AutoScalingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AutoScalingType) ValueType

func (t AutoScalingType) ValueType(ctx context.Context) attr.Value

type AutoScalingValue

type AutoScalingValue struct {
	Compute basetypes.ObjectValue `tfsdk:"compute"`
	DiskGb  basetypes.ObjectValue `tfsdk:"disk_gb"`
	// contains filtered or unexported fields
}

func NewAutoScalingValue

func NewAutoScalingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AutoScalingValue, diag.Diagnostics)

func NewAutoScalingValueMust

func NewAutoScalingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AutoScalingValue

func NewAutoScalingValueNull

func NewAutoScalingValueNull() AutoScalingValue

func NewAutoScalingValueUnknown

func NewAutoScalingValueUnknown() AutoScalingValue

func (AutoScalingValue) AttributeTypes

func (v AutoScalingValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AutoScalingValue) Equal

func (v AutoScalingValue) Equal(o attr.Value) bool

func (AutoScalingValue) IsNull

func (v AutoScalingValue) IsNull() bool

func (AutoScalingValue) IsUnknown

func (v AutoScalingValue) IsUnknown() bool

func (AutoScalingValue) String

func (v AutoScalingValue) String() string

func (AutoScalingValue) ToObjectValue

func (AutoScalingValue) ToTerraformValue

func (v AutoScalingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AutoScalingValue) Type

type BiConnectorType

type BiConnectorType struct {
	basetypes.ObjectType
}

func (BiConnectorType) Equal

func (t BiConnectorType) Equal(o attr.Type) bool

func (BiConnectorType) String

func (t BiConnectorType) String() string

func (BiConnectorType) ValueFromObject

func (BiConnectorType) ValueFromTerraform

func (t BiConnectorType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (BiConnectorType) ValueType

func (t BiConnectorType) ValueType(ctx context.Context) attr.Value

type BiConnectorValue

type BiConnectorValue struct {
	ReadPreference basetypes.StringValue `tfsdk:"read_preference"`
	Enabled        basetypes.BoolValue   `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewBiConnectorValue

func NewBiConnectorValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BiConnectorValue, diag.Diagnostics)

func NewBiConnectorValueMust

func NewBiConnectorValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BiConnectorValue

func NewBiConnectorValueNull

func NewBiConnectorValueNull() BiConnectorValue

func NewBiConnectorValueUnknown

func NewBiConnectorValueUnknown() BiConnectorValue

func (BiConnectorValue) AttributeTypes

func (v BiConnectorValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (BiConnectorValue) Equal

func (v BiConnectorValue) Equal(o attr.Value) bool

func (BiConnectorValue) IsNull

func (v BiConnectorValue) IsNull() bool

func (BiConnectorValue) IsUnknown

func (v BiConnectorValue) IsUnknown() bool

func (BiConnectorValue) String

func (v BiConnectorValue) String() string

func (BiConnectorValue) ToObjectValue

func (BiConnectorValue) ToTerraformValue

func (v BiConnectorValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (BiConnectorValue) Type

type ComputeType

type ComputeType struct {
	basetypes.ObjectType
}

func (ComputeType) Equal

func (t ComputeType) Equal(o attr.Type) bool

func (ComputeType) String

func (t ComputeType) String() string

func (ComputeType) ValueFromObject

func (ComputeType) ValueFromTerraform

func (t ComputeType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ComputeType) ValueType

func (t ComputeType) ValueType(ctx context.Context) attr.Value

type ComputeValue

type ComputeValue struct {
	MaxInstanceSize  basetypes.StringValue `tfsdk:"max_instance_size"`
	MinInstanceSize  basetypes.StringValue `tfsdk:"min_instance_size"`
	Enabled          basetypes.BoolValue   `tfsdk:"enabled"`
	ScaleDownEnabled basetypes.BoolValue   `tfsdk:"scale_down_enabled"`
	// contains filtered or unexported fields
}

func NewComputeValue

func NewComputeValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ComputeValue, diag.Diagnostics)

func NewComputeValueMust

func NewComputeValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ComputeValue

func NewComputeValueNull

func NewComputeValueNull() ComputeValue

func NewComputeValueUnknown

func NewComputeValueUnknown() ComputeValue

func (ComputeValue) AttributeTypes

func (v ComputeValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ComputeValue) Equal

func (v ComputeValue) Equal(o attr.Value) bool

func (ComputeValue) IsNull

func (v ComputeValue) IsNull() bool

func (ComputeValue) IsUnknown

func (v ComputeValue) IsUnknown() bool

func (ComputeValue) String

func (v ComputeValue) String() string

func (ComputeValue) ToObjectValue

func (ComputeValue) ToTerraformValue

func (v ComputeValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ComputeValue) Type

func (v ComputeValue) Type(ctx context.Context) attr.Type

type ConnectionStringsType

type ConnectionStringsType struct {
	basetypes.ObjectType
}

func (ConnectionStringsType) Equal

func (t ConnectionStringsType) Equal(o attr.Type) bool

func (ConnectionStringsType) String

func (t ConnectionStringsType) String() string

func (ConnectionStringsType) ValueFromObject

func (ConnectionStringsType) ValueFromTerraform

func (t ConnectionStringsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ConnectionStringsType) ValueType

func (t ConnectionStringsType) ValueType(ctx context.Context) attr.Value

type ConnectionStringsValue

type ConnectionStringsValue struct {
	AwsPrivateLink    basetypes.MapValue    `tfsdk:"aws_private_link"`
	AwsPrivateLinkSrv basetypes.MapValue    `tfsdk:"aws_private_link_srv"`
	Private           basetypes.StringValue `tfsdk:"private"`
	PrivateEndpoint   basetypes.ListValue   `tfsdk:"private_endpoint"`
	PrivateSrv        basetypes.StringValue `tfsdk:"private_srv"`
	Standard          basetypes.StringValue `tfsdk:"standard"`
	StandardSrv       basetypes.StringValue `tfsdk:"standard_srv"`
	// contains filtered or unexported fields
}

func NewConnectionStringsValue

func NewConnectionStringsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ConnectionStringsValue, diag.Diagnostics)

func NewConnectionStringsValueMust

func NewConnectionStringsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ConnectionStringsValue

func NewConnectionStringsValueNull

func NewConnectionStringsValueNull() ConnectionStringsValue

func NewConnectionStringsValueUnknown

func NewConnectionStringsValueUnknown() ConnectionStringsValue

func (ConnectionStringsValue) AttributeTypes

func (v ConnectionStringsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ConnectionStringsValue) Equal

func (ConnectionStringsValue) IsNull

func (v ConnectionStringsValue) IsNull() bool

func (ConnectionStringsValue) IsUnknown

func (v ConnectionStringsValue) IsUnknown() bool

func (ConnectionStringsValue) String

func (v ConnectionStringsValue) String() string

func (ConnectionStringsValue) ToObjectValue

func (ConnectionStringsValue) ToTerraformValue

func (v ConnectionStringsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ConnectionStringsValue) Type

type DiskGbType

type DiskGbType struct {
	basetypes.ObjectType
}

func (DiskGbType) Equal

func (t DiskGbType) Equal(o attr.Type) bool

func (DiskGbType) String

func (t DiskGbType) String() string

func (DiskGbType) ValueFromObject

func (DiskGbType) ValueFromTerraform

func (t DiskGbType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (DiskGbType) ValueType

func (t DiskGbType) ValueType(ctx context.Context) attr.Value

type DiskGbValue

type DiskGbValue struct {
	Enabled basetypes.BoolValue `tfsdk:"enabled"`
	// contains filtered or unexported fields
}

func NewDiskGbValue

func NewDiskGbValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DiskGbValue, diag.Diagnostics)

func NewDiskGbValueMust

func NewDiskGbValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DiskGbValue

func NewDiskGbValueNull

func NewDiskGbValueNull() DiskGbValue

func NewDiskGbValueUnknown

func NewDiskGbValueUnknown() DiskGbValue

func (DiskGbValue) AttributeTypes

func (v DiskGbValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (DiskGbValue) Equal

func (v DiskGbValue) Equal(o attr.Value) bool

func (DiskGbValue) IsNull

func (v DiskGbValue) IsNull() bool

func (DiskGbValue) IsUnknown

func (v DiskGbValue) IsUnknown() bool

func (DiskGbValue) String

func (v DiskGbValue) String() string

func (DiskGbValue) ToObjectValue

func (DiskGbValue) ToTerraformValue

func (v DiskGbValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (DiskGbValue) Type

func (v DiskGbValue) Type(ctx context.Context) attr.Type

type ElectableSpecsType

type ElectableSpecsType struct {
	basetypes.ObjectType
}

func (ElectableSpecsType) Equal

func (t ElectableSpecsType) Equal(o attr.Type) bool

func (ElectableSpecsType) String

func (t ElectableSpecsType) String() string

func (ElectableSpecsType) ValueFromObject

func (ElectableSpecsType) ValueFromTerraform

func (t ElectableSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ElectableSpecsType) ValueType

func (t ElectableSpecsType) ValueType(ctx context.Context) attr.Value

type ElectableSpecsValue

type ElectableSpecsValue struct {
	DiskSizeGb    basetypes.Float64Value `tfsdk:"disk_size_gb"`
	EbsVolumeType basetypes.StringValue  `tfsdk:"ebs_volume_type"`
	InstanceSize  basetypes.StringValue  `tfsdk:"instance_size"`
	DiskIops      basetypes.Int64Value   `tfsdk:"disk_iops"`
	NodeCount     basetypes.Int64Value   `tfsdk:"node_count"`
	// contains filtered or unexported fields
}

func NewElectableSpecsValue

func NewElectableSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ElectableSpecsValue, diag.Diagnostics)

func NewElectableSpecsValueMust

func NewElectableSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ElectableSpecsValue

func NewElectableSpecsValueNull

func NewElectableSpecsValueNull() ElectableSpecsValue

func NewElectableSpecsValueUnknown

func NewElectableSpecsValueUnknown() ElectableSpecsValue

func (ElectableSpecsValue) AttributeTypes

func (v ElectableSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ElectableSpecsValue) Equal

func (v ElectableSpecsValue) Equal(o attr.Value) bool

func (ElectableSpecsValue) IsNull

func (v ElectableSpecsValue) IsNull() bool

func (ElectableSpecsValue) IsUnknown

func (v ElectableSpecsValue) IsUnknown() bool

func (ElectableSpecsValue) String

func (v ElectableSpecsValue) String() string

func (ElectableSpecsValue) ToObjectValue

func (ElectableSpecsValue) ToTerraformValue

func (v ElectableSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ElectableSpecsValue) Type

type EndpointsType

type EndpointsType struct {
	basetypes.ObjectType
}

func (EndpointsType) Equal

func (t EndpointsType) Equal(o attr.Type) bool

func (EndpointsType) String

func (t EndpointsType) String() string

func (EndpointsType) ValueFromObject

func (EndpointsType) ValueFromTerraform

func (t EndpointsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (EndpointsType) ValueType

func (t EndpointsType) ValueType(ctx context.Context) attr.Value

type EndpointsValue

type EndpointsValue struct {
	EndpointId   basetypes.StringValue `tfsdk:"endpoint_id"`
	ProviderName basetypes.StringValue `tfsdk:"provider_name"`
	Region       basetypes.StringValue `tfsdk:"region"`
	// contains filtered or unexported fields
}

func NewEndpointsValue

func NewEndpointsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EndpointsValue, diag.Diagnostics)

func NewEndpointsValueMust

func NewEndpointsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EndpointsValue

func NewEndpointsValueNull

func NewEndpointsValueNull() EndpointsValue

func NewEndpointsValueUnknown

func NewEndpointsValueUnknown() EndpointsValue

func (EndpointsValue) AttributeTypes

func (v EndpointsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (EndpointsValue) Equal

func (v EndpointsValue) Equal(o attr.Value) bool

func (EndpointsValue) IsNull

func (v EndpointsValue) IsNull() bool

func (EndpointsValue) IsUnknown

func (v EndpointsValue) IsUnknown() bool

func (EndpointsValue) String

func (v EndpointsValue) String() string

func (EndpointsValue) ToObjectValue

func (EndpointsValue) ToTerraformValue

func (v EndpointsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (EndpointsValue) Type

func (v EndpointsValue) Type(ctx context.Context) attr.Type

type LabelsType

type LabelsType struct {
	basetypes.ObjectType
}

func (LabelsType) Equal

func (t LabelsType) Equal(o attr.Type) bool

func (LabelsType) String

func (t LabelsType) String() string

func (LabelsType) ValueFromObject

func (LabelsType) ValueFromTerraform

func (t LabelsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (LabelsType) ValueType

func (t LabelsType) ValueType(ctx context.Context) attr.Value

type LabelsValue

type LabelsValue struct {
	Key   basetypes.StringValue `tfsdk:"key"`
	Value basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewLabelsValue

func NewLabelsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LabelsValue, diag.Diagnostics)

func NewLabelsValueMust

func NewLabelsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LabelsValue

func NewLabelsValueNull

func NewLabelsValueNull() LabelsValue

func NewLabelsValueUnknown

func NewLabelsValueUnknown() LabelsValue

func (LabelsValue) AttributeTypes

func (v LabelsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (LabelsValue) Equal

func (v LabelsValue) Equal(o attr.Value) bool

func (LabelsValue) IsNull

func (v LabelsValue) IsNull() bool

func (LabelsValue) IsUnknown

func (v LabelsValue) IsUnknown() bool

func (LabelsValue) String

func (v LabelsValue) String() string

func (LabelsValue) ToObjectValue

func (LabelsValue) ToTerraformValue

func (v LabelsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (LabelsValue) Type

func (v LabelsValue) Type(ctx context.Context) attr.Type

type LinksType

type LinksType struct {
	basetypes.ObjectType
}

func (LinksType) Equal

func (t LinksType) Equal(o attr.Type) bool

func (LinksType) String

func (t LinksType) String() string

func (LinksType) ValueFromObject

func (LinksType) ValueFromTerraform

func (t LinksType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (LinksType) ValueType

func (t LinksType) ValueType(ctx context.Context) attr.Value

type LinksValue

type LinksValue struct {
	Href basetypes.StringValue `tfsdk:"href"`
	Rel  basetypes.StringValue `tfsdk:"rel"`
	// contains filtered or unexported fields
}

func NewLinksValue

func NewLinksValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LinksValue, diag.Diagnostics)

func NewLinksValueMust

func NewLinksValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LinksValue

func NewLinksValueNull

func NewLinksValueNull() LinksValue

func NewLinksValueUnknown

func NewLinksValueUnknown() LinksValue

func (LinksValue) AttributeTypes

func (v LinksValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (LinksValue) Equal

func (v LinksValue) Equal(o attr.Value) bool

func (LinksValue) IsNull

func (v LinksValue) IsNull() bool

func (LinksValue) IsUnknown

func (v LinksValue) IsUnknown() bool

func (LinksValue) String

func (v LinksValue) String() string

func (LinksValue) ToObjectValue

func (LinksValue) ToTerraformValue

func (v LinksValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (LinksValue) Type

func (v LinksValue) Type(ctx context.Context) attr.Type

type ModelDS

type ModelDS struct {
	Labels                                    types.List                      `tfsdk:"labels"`
	Tags                                      types.List                      `tfsdk:"tags"`
	ReplicationSpecs                          types.List                      `tfsdk:"replication_specs"`
	Links                                     types.List                      `tfsdk:"links"`
	CreateDate                                types.String                    `tfsdk:"create_date"`
	ClusterName                               types.String                    `tfsdk:"cluster_name"`
	ConfigServerType                          types.String                    `tfsdk:"config_server_type"`
	VersionReleaseSystem                      types.String                    `tfsdk:"version_release_system"`
	AcceptDataRisksAndForceReplicaSetReconfig types.String                    `tfsdk:"accept_data_risks_and_force_replica_set_reconfig"`
	DiskWarmingMode                           types.String                    `tfsdk:"disk_warming_mode"`
	EncryptionAtRestProvider                  types.String                    `tfsdk:"encryption_at_rest_provider"`
	FeatureCompatibilityVersion               types.String                    `tfsdk:"feature_compatibility_version"`
	FeatureCompatibilityVersionExpirationDate types.String                    `tfsdk:"feature_compatibility_version_expiration_date"`
	StateName                                 types.String                    `tfsdk:"state_name"`
	GroupId                                   types.String                    `tfsdk:"group_id"`
	Id                                        types.String                    `tfsdk:"id"`
	ClusterType                               types.String                    `tfsdk:"cluster_type"`
	ConfigServerManagementMode                types.String                    `tfsdk:"config_server_management_mode"`
	RootCertType                              types.String                    `tfsdk:"root_cert_type"`
	MongoDbmajorVersion                       types.String                    `tfsdk:"mongo_dbmajor_version"`
	MongoDbversion                            types.String                    `tfsdk:"mongo_dbversion"`
	Name                                      types.String                    `tfsdk:"name"`
	ReplicaSetScalingStrategy                 types.String                    `tfsdk:"replica_set_scaling_strategy"`
	ConnectionStrings                         ConnectionStringsValue          `tfsdk:"connection_strings"`
	MongoDbemployeeAccessGrant                MongoDbemployeeAccessGrantValue `tfsdk:"mongo_dbemployee_access_grant"`
	BiConnector                               BiConnectorValue                `tfsdk:"bi_connector"`
	PitEnabled                                types.Bool                      `tfsdk:"pit_enabled"`
	RedactClientLogData                       types.Bool                      `tfsdk:"redact_client_log_data"`
	Paused                                    types.Bool                      `tfsdk:"paused"`
	GlobalClusterSelfManagedSharding          types.Bool                      `tfsdk:"global_cluster_self_managed_sharding"`
	BackupEnabled                             types.Bool                      `tfsdk:"backup_enabled"`
	TerminationProtectionEnabled              types.Bool                      `tfsdk:"termination_protection_enabled"`
}

type MongoDbemployeeAccessGrantType

type MongoDbemployeeAccessGrantType struct {
	basetypes.ObjectType
}

func (MongoDbemployeeAccessGrantType) Equal

func (MongoDbemployeeAccessGrantType) String

func (MongoDbemployeeAccessGrantType) ValueFromObject

func (MongoDbemployeeAccessGrantType) ValueFromTerraform

func (t MongoDbemployeeAccessGrantType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (MongoDbemployeeAccessGrantType) ValueType

type MongoDbemployeeAccessGrantValue

type MongoDbemployeeAccessGrantValue struct {
	ExpirationTime basetypes.StringValue `tfsdk:"expiration_time"`
	GrantType      basetypes.StringValue `tfsdk:"grant_type"`
	Links          basetypes.ListValue   `tfsdk:"links"`
	// contains filtered or unexported fields
}

func NewMongoDbemployeeAccessGrantValue

func NewMongoDbemployeeAccessGrantValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (MongoDbemployeeAccessGrantValue, diag.Diagnostics)

func NewMongoDbemployeeAccessGrantValueMust

func NewMongoDbemployeeAccessGrantValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) MongoDbemployeeAccessGrantValue

func NewMongoDbemployeeAccessGrantValueNull

func NewMongoDbemployeeAccessGrantValueNull() MongoDbemployeeAccessGrantValue

func NewMongoDbemployeeAccessGrantValueUnknown

func NewMongoDbemployeeAccessGrantValueUnknown() MongoDbemployeeAccessGrantValue

func (MongoDbemployeeAccessGrantValue) AttributeTypes

func (v MongoDbemployeeAccessGrantValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (MongoDbemployeeAccessGrantValue) Equal

func (MongoDbemployeeAccessGrantValue) IsNull

func (MongoDbemployeeAccessGrantValue) IsUnknown

func (v MongoDbemployeeAccessGrantValue) IsUnknown() bool

func (MongoDbemployeeAccessGrantValue) String

func (MongoDbemployeeAccessGrantValue) ToObjectValue

func (MongoDbemployeeAccessGrantValue) ToTerraformValue

func (MongoDbemployeeAccessGrantValue) Type

type PrivateEndpointType

type PrivateEndpointType struct {
	basetypes.ObjectType
}

func (PrivateEndpointType) Equal

func (t PrivateEndpointType) Equal(o attr.Type) bool

func (PrivateEndpointType) String

func (t PrivateEndpointType) String() string

func (PrivateEndpointType) ValueFromObject

func (PrivateEndpointType) ValueFromTerraform

func (t PrivateEndpointType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PrivateEndpointType) ValueType

func (t PrivateEndpointType) ValueType(ctx context.Context) attr.Value

type PrivateEndpointValue

type PrivateEndpointValue struct {
	ConnectionString                  basetypes.StringValue `tfsdk:"connection_string"`
	Endpoints                         basetypes.ListValue   `tfsdk:"endpoints"`
	SrvConnectionString               basetypes.StringValue `tfsdk:"srv_connection_string"`
	SrvShardOptimizedConnectionString basetypes.StringValue `tfsdk:"srv_shard_optimized_connection_string"`
	PrivateEndpointType               basetypes.StringValue `tfsdk:"type"`
	// contains filtered or unexported fields
}

func NewPrivateEndpointValue

func NewPrivateEndpointValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PrivateEndpointValue, diag.Diagnostics)

func NewPrivateEndpointValueMust

func NewPrivateEndpointValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PrivateEndpointValue

func NewPrivateEndpointValueNull

func NewPrivateEndpointValueNull() PrivateEndpointValue

func NewPrivateEndpointValueUnknown

func NewPrivateEndpointValueUnknown() PrivateEndpointValue

func (PrivateEndpointValue) AttributeTypes

func (v PrivateEndpointValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PrivateEndpointValue) Equal

func (v PrivateEndpointValue) Equal(o attr.Value) bool

func (PrivateEndpointValue) IsNull

func (v PrivateEndpointValue) IsNull() bool

func (PrivateEndpointValue) IsUnknown

func (v PrivateEndpointValue) IsUnknown() bool

func (PrivateEndpointValue) String

func (v PrivateEndpointValue) String() string

func (PrivateEndpointValue) ToObjectValue

func (PrivateEndpointValue) ToTerraformValue

func (v PrivateEndpointValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PrivateEndpointValue) Type

type ReadOnlySpecsType

type ReadOnlySpecsType struct {
	basetypes.ObjectType
}

func (ReadOnlySpecsType) Equal

func (t ReadOnlySpecsType) Equal(o attr.Type) bool

func (ReadOnlySpecsType) String

func (t ReadOnlySpecsType) String() string

func (ReadOnlySpecsType) ValueFromObject

func (ReadOnlySpecsType) ValueFromTerraform

func (t ReadOnlySpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ReadOnlySpecsType) ValueType

func (t ReadOnlySpecsType) ValueType(ctx context.Context) attr.Value

type ReadOnlySpecsValue

type ReadOnlySpecsValue struct {
	DiskSizeGb    basetypes.Float64Value `tfsdk:"disk_size_gb"`
	EbsVolumeType basetypes.StringValue  `tfsdk:"ebs_volume_type"`
	InstanceSize  basetypes.StringValue  `tfsdk:"instance_size"`
	DiskIops      basetypes.Int64Value   `tfsdk:"disk_iops"`
	NodeCount     basetypes.Int64Value   `tfsdk:"node_count"`
	// contains filtered or unexported fields
}

func NewReadOnlySpecsValue

func NewReadOnlySpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReadOnlySpecsValue, diag.Diagnostics)

func NewReadOnlySpecsValueMust

func NewReadOnlySpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ReadOnlySpecsValue

func NewReadOnlySpecsValueNull

func NewReadOnlySpecsValueNull() ReadOnlySpecsValue

func NewReadOnlySpecsValueUnknown

func NewReadOnlySpecsValueUnknown() ReadOnlySpecsValue

func (ReadOnlySpecsValue) AttributeTypes

func (v ReadOnlySpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ReadOnlySpecsValue) Equal

func (v ReadOnlySpecsValue) Equal(o attr.Value) bool

func (ReadOnlySpecsValue) IsNull

func (v ReadOnlySpecsValue) IsNull() bool

func (ReadOnlySpecsValue) IsUnknown

func (v ReadOnlySpecsValue) IsUnknown() bool

func (ReadOnlySpecsValue) String

func (v ReadOnlySpecsValue) String() string

func (ReadOnlySpecsValue) ToObjectValue

func (ReadOnlySpecsValue) ToTerraformValue

func (v ReadOnlySpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ReadOnlySpecsValue) Type

type RegionConfigsType

type RegionConfigsType struct {
	basetypes.ObjectType
}

func (RegionConfigsType) Equal

func (t RegionConfigsType) Equal(o attr.Type) bool

func (RegionConfigsType) String

func (t RegionConfigsType) String() string

func (RegionConfigsType) ValueFromObject

func (RegionConfigsType) ValueFromTerraform

func (t RegionConfigsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (RegionConfigsType) ValueType

func (t RegionConfigsType) ValueType(ctx context.Context) attr.Value

type RegionConfigsValue

type RegionConfigsValue struct {
	AnalyticsAutoScaling basetypes.ObjectValue `tfsdk:"analytics_auto_scaling"`
	AnalyticsSpecs       basetypes.ObjectValue `tfsdk:"analytics_specs"`
	AutoScaling          basetypes.ObjectValue `tfsdk:"auto_scaling"`
	BackingProviderName  basetypes.StringValue `tfsdk:"backing_provider_name"`
	ElectableSpecs       basetypes.ObjectValue `tfsdk:"electable_specs"`
	ProviderName         basetypes.StringValue `tfsdk:"provider_name"`
	ReadOnlySpecs        basetypes.ObjectValue `tfsdk:"read_only_specs"`
	RegionName           basetypes.StringValue `tfsdk:"region_name"`
	Priority             basetypes.Int64Value  `tfsdk:"priority"`
	// contains filtered or unexported fields
}

func NewRegionConfigsValue

func NewRegionConfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (RegionConfigsValue, diag.Diagnostics)

func NewRegionConfigsValueMust

func NewRegionConfigsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) RegionConfigsValue

func NewRegionConfigsValueNull

func NewRegionConfigsValueNull() RegionConfigsValue

func NewRegionConfigsValueUnknown

func NewRegionConfigsValueUnknown() RegionConfigsValue

func (RegionConfigsValue) AttributeTypes

func (v RegionConfigsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (RegionConfigsValue) Equal

func (v RegionConfigsValue) Equal(o attr.Value) bool

func (RegionConfigsValue) IsNull

func (v RegionConfigsValue) IsNull() bool

func (RegionConfigsValue) IsUnknown

func (v RegionConfigsValue) IsUnknown() bool

func (RegionConfigsValue) String

func (v RegionConfigsValue) String() string

func (RegionConfigsValue) ToObjectValue

func (RegionConfigsValue) ToTerraformValue

func (v RegionConfigsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (RegionConfigsValue) Type

type ReplicationSpecsType

type ReplicationSpecsType struct {
	basetypes.ObjectType
}

func (ReplicationSpecsType) Equal

func (t ReplicationSpecsType) Equal(o attr.Type) bool

func (ReplicationSpecsType) String

func (t ReplicationSpecsType) String() string

func (ReplicationSpecsType) ValueFromObject

func (ReplicationSpecsType) ValueFromTerraform

func (t ReplicationSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ReplicationSpecsType) ValueType

func (t ReplicationSpecsType) ValueType(ctx context.Context) attr.Value

type ReplicationSpecsValue

type ReplicationSpecsValue struct {
	Id            basetypes.StringValue `tfsdk:"id"`
	RegionConfigs basetypes.ListValue   `tfsdk:"region_configs"`
	ZoneId        basetypes.StringValue `tfsdk:"zone_id"`
	ZoneName      basetypes.StringValue `tfsdk:"zone_name"`
	// contains filtered or unexported fields
}

func NewReplicationSpecsValue

func NewReplicationSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReplicationSpecsValue, diag.Diagnostics)

func NewReplicationSpecsValueMust

func NewReplicationSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ReplicationSpecsValue

func NewReplicationSpecsValueNull

func NewReplicationSpecsValueNull() ReplicationSpecsValue

func NewReplicationSpecsValueUnknown

func NewReplicationSpecsValueUnknown() ReplicationSpecsValue

func (ReplicationSpecsValue) AttributeTypes

func (v ReplicationSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ReplicationSpecsValue) Equal

func (v ReplicationSpecsValue) Equal(o attr.Value) bool

func (ReplicationSpecsValue) IsNull

func (v ReplicationSpecsValue) IsNull() bool

func (ReplicationSpecsValue) IsUnknown

func (v ReplicationSpecsValue) IsUnknown() bool

func (ReplicationSpecsValue) String

func (v ReplicationSpecsValue) String() string

func (ReplicationSpecsValue) ToObjectValue

func (ReplicationSpecsValue) ToTerraformValue

func (v ReplicationSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ReplicationSpecsValue) Type

type ResultsType

type ResultsType struct {
	basetypes.ObjectType
}

func (ResultsType) Equal

func (t ResultsType) Equal(o attr.Type) bool

func (ResultsType) String

func (t ResultsType) String() string

func (ResultsType) ValueFromObject

func (ResultsType) ValueFromTerraform

func (t ResultsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ResultsType) ValueType

func (t ResultsType) ValueType(ctx context.Context) attr.Value

type ResultsValue

type ResultsValue struct {
	Labels                                    basetypes.ListValue   `tfsdk:"labels"`
	Tags                                      basetypes.ListValue   `tfsdk:"tags"`
	ReplicationSpecs                          basetypes.ListValue   `tfsdk:"replication_specs"`
	Links                                     basetypes.ListValue   `tfsdk:"links"`
	DiskWarmingMode                           basetypes.StringValue `tfsdk:"disk_warming_mode"`
	MongoDbemployeeAccessGrant                basetypes.ObjectValue `tfsdk:"mongo_dbemployee_access_grant"`
	ConnectionStrings                         basetypes.ObjectValue `tfsdk:"connection_strings"`
	CreateDate                                basetypes.StringValue `tfsdk:"create_date"`
	AcceptDataRisksAndForceReplicaSetReconfig basetypes.StringValue `tfsdk:"accept_data_risks_and_force_replica_set_reconfig"`
	EncryptionAtRestProvider                  basetypes.StringValue `tfsdk:"encryption_at_rest_provider"`
	FeatureCompatibilityVersion               basetypes.StringValue `tfsdk:"feature_compatibility_version"`
	FeatureCompatibilityVersionExpirationDate basetypes.StringValue `tfsdk:"feature_compatibility_version_expiration_date"`
	VersionReleaseSystem                      basetypes.StringValue `tfsdk:"version_release_system"`
	GroupId                                   basetypes.StringValue `tfsdk:"group_id"`
	Id                                        basetypes.StringValue `tfsdk:"id"`
	ConfigServerManagementMode                basetypes.StringValue `tfsdk:"config_server_management_mode"`
	ClusterType                               basetypes.StringValue `tfsdk:"cluster_type"`
	ConfigServerType                          basetypes.StringValue `tfsdk:"config_server_type"`
	MongoDbmajorVersion                       basetypes.StringValue `tfsdk:"mongo_dbmajor_version"`
	MongoDbversion                            basetypes.StringValue `tfsdk:"mongo_dbversion"`
	Name                                      basetypes.StringValue `tfsdk:"name"`
	StateName                                 basetypes.StringValue `tfsdk:"state_name"`
	RootCertType                              basetypes.StringValue `tfsdk:"root_cert_type"`
	BiConnector                               basetypes.ObjectValue `tfsdk:"bi_connector"`
	ReplicaSetScalingStrategy                 basetypes.StringValue `tfsdk:"replica_set_scaling_strategy"`
	RedactClientLogData                       basetypes.BoolValue   `tfsdk:"redact_client_log_data"`
	PitEnabled                                basetypes.BoolValue   `tfsdk:"pit_enabled"`
	Paused                                    basetypes.BoolValue   `tfsdk:"paused"`
	BackupEnabled                             basetypes.BoolValue   `tfsdk:"backup_enabled"`
	TerminationProtectionEnabled              basetypes.BoolValue   `tfsdk:"termination_protection_enabled"`
	GlobalClusterSelfManagedSharding          basetypes.BoolValue   `tfsdk:"global_cluster_self_managed_sharding"`
	// contains filtered or unexported fields
}

func NewResultsValue

func NewResultsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResultsValue, diag.Diagnostics)

func NewResultsValueMust

func NewResultsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResultsValue

func NewResultsValueNull

func NewResultsValueNull() ResultsValue

func NewResultsValueUnknown

func NewResultsValueUnknown() ResultsValue

func (ResultsValue) AttributeTypes

func (v ResultsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ResultsValue) Equal

func (v ResultsValue) Equal(o attr.Value) bool

func (ResultsValue) IsNull

func (v ResultsValue) IsNull() bool

func (ResultsValue) IsUnknown

func (v ResultsValue) IsUnknown() bool

func (ResultsValue) String

func (v ResultsValue) String() string

func (ResultsValue) ToObjectValue

func (ResultsValue) ToTerraformValue

func (v ResultsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ResultsValue) Type

func (v ResultsValue) Type(ctx context.Context) attr.Type

type TFModel

type TFModel struct {
	Labels                                    types.List                      `tfsdk:"labels"`
	Tags                                      types.List                      `tfsdk:"tags"`
	ReplicationSpecs                          types.List                      `tfsdk:"replication_specs"`
	Links                                     types.List                      `tfsdk:"links"`
	CreateDate                                types.String                    `tfsdk:"create_date"`
	ClusterName                               types.String                    `tfsdk:"cluster_name"`
	ConfigServerType                          types.String                    `tfsdk:"config_server_type"`
	VersionReleaseSystem                      types.String                    `tfsdk:"version_release_system"`
	AcceptDataRisksAndForceReplicaSetReconfig types.String                    `tfsdk:"accept_data_risks_and_force_replica_set_reconfig"`
	DiskWarmingMode                           types.String                    `tfsdk:"disk_warming_mode"`
	EncryptionAtRestProvider                  types.String                    `tfsdk:"encryption_at_rest_provider"`
	FeatureCompatibilityVersion               types.String                    `tfsdk:"feature_compatibility_version"`
	FeatureCompatibilityVersionExpirationDate types.String                    `tfsdk:"feature_compatibility_version_expiration_date"`
	StateName                                 types.String                    `tfsdk:"state_name"`
	GroupId                                   types.String                    `tfsdk:"group_id"`
	Id                                        types.String                    `tfsdk:"id"`
	ClusterType                               types.String                    `tfsdk:"cluster_type"`
	ConfigServerManagementMode                types.String                    `tfsdk:"config_server_management_mode"`
	RootCertType                              types.String                    `tfsdk:"root_cert_type"`
	MongoDbmajorVersion                       types.String                    `tfsdk:"mongo_dbmajor_version"`
	MongoDbversion                            types.String                    `tfsdk:"mongo_dbversion"`
	Name                                      types.String                    `tfsdk:"name"`
	ReplicaSetScalingStrategy                 types.String                    `tfsdk:"replica_set_scaling_strategy"`
	ConnectionStrings                         ConnectionStringsValue          `tfsdk:"connection_strings"`
	MongoDbemployeeAccessGrant                MongoDbemployeeAccessGrantValue `tfsdk:"mongo_dbemployee_access_grant"`
	BiConnector                               BiConnectorValue                `tfsdk:"bi_connector"`
	PitEnabled                                types.Bool                      `tfsdk:"pit_enabled"`
	RedactClientLogData                       types.Bool                      `tfsdk:"redact_client_log_data"`
	Paused                                    types.Bool                      `tfsdk:"paused"`
	GlobalClusterSelfManagedSharding          types.Bool                      `tfsdk:"global_cluster_self_managed_sharding"`
	BackupEnabled                             types.Bool                      `tfsdk:"backup_enabled"`
	TerminationProtectionEnabled              types.Bool                      `tfsdk:"termination_protection_enabled"`
}

type TagsType

type TagsType struct {
	basetypes.ObjectType
}

func (TagsType) Equal

func (t TagsType) Equal(o attr.Type) bool

func (TagsType) String

func (t TagsType) String() string

func (TagsType) ValueFromObject

func (TagsType) ValueFromTerraform

func (t TagsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (TagsType) ValueType

func (t TagsType) ValueType(ctx context.Context) attr.Value

type TagsValue

type TagsValue struct {
	Key   basetypes.StringValue `tfsdk:"key"`
	Value basetypes.StringValue `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewTagsValue

func NewTagsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (TagsValue, diag.Diagnostics)

func NewTagsValueMust

func NewTagsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) TagsValue

func NewTagsValueNull

func NewTagsValueNull() TagsValue

func NewTagsValueUnknown

func NewTagsValueUnknown() TagsValue

func (TagsValue) AttributeTypes

func (v TagsValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (TagsValue) Equal

func (v TagsValue) Equal(o attr.Value) bool

func (TagsValue) IsNull

func (v TagsValue) IsNull() bool

func (TagsValue) IsUnknown

func (v TagsValue) IsUnknown() bool

func (TagsValue) String

func (v TagsValue) String() string

func (TagsValue) ToObjectValue

func (v TagsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)

func (TagsValue) ToTerraformValue

func (v TagsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (TagsValue) Type

func (v TagsValue) Type(ctx context.Context) attr.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL