Documentation
¶
Index ¶
- func DataSource() datasource.DataSource
- func DataSourceSchema(ctx context.Context) schema.Schema
- func NewAtlasReq(ctx context.Context, plan *TFModel) (*admin.ClusterDescription20240805, diag.Diagnostics)
- func PluralDataSource() datasource.DataSource
- func PluralDataSourceSchema(ctx context.Context) schema.Schema
- func Resource() resource.Resource
- func ResourceSchema(ctx context.Context) schema.Schema
- type AdvancedClustersModel
- type AnalyticsAutoScalingType
- func (t AnalyticsAutoScalingType) Equal(o attr.Type) bool
- func (t AnalyticsAutoScalingType) String() string
- func (t AnalyticsAutoScalingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AnalyticsAutoScalingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AnalyticsAutoScalingType) ValueType(ctx context.Context) attr.Value
- type AnalyticsAutoScalingValue
- func NewAnalyticsAutoScalingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AnalyticsAutoScalingValue, diag.Diagnostics)
- func NewAnalyticsAutoScalingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AnalyticsAutoScalingValue
- func NewAnalyticsAutoScalingValueNull() AnalyticsAutoScalingValue
- func NewAnalyticsAutoScalingValueUnknown() AnalyticsAutoScalingValue
- func (v AnalyticsAutoScalingValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AnalyticsAutoScalingValue) Equal(o attr.Value) bool
- func (v AnalyticsAutoScalingValue) IsNull() bool
- func (v AnalyticsAutoScalingValue) IsUnknown() bool
- func (v AnalyticsAutoScalingValue) String() string
- func (v AnalyticsAutoScalingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AnalyticsAutoScalingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AnalyticsAutoScalingValue) Type(ctx context.Context) attr.Type
- type AnalyticsSpecsType
- func (t AnalyticsSpecsType) Equal(o attr.Type) bool
- func (t AnalyticsSpecsType) String() string
- func (t AnalyticsSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AnalyticsSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AnalyticsSpecsType) ValueType(ctx context.Context) attr.Value
- type AnalyticsSpecsValue
- func NewAnalyticsSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AnalyticsSpecsValue, diag.Diagnostics)
- func NewAnalyticsSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AnalyticsSpecsValue
- func NewAnalyticsSpecsValueNull() AnalyticsSpecsValue
- func NewAnalyticsSpecsValueUnknown() AnalyticsSpecsValue
- func (v AnalyticsSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AnalyticsSpecsValue) Equal(o attr.Value) bool
- func (v AnalyticsSpecsValue) IsNull() bool
- func (v AnalyticsSpecsValue) IsUnknown() bool
- func (v AnalyticsSpecsValue) String() string
- func (v AnalyticsSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AnalyticsSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AnalyticsSpecsValue) Type(ctx context.Context) attr.Type
- type AutoScalingType
- func (t AutoScalingType) Equal(o attr.Type) bool
- func (t AutoScalingType) String() string
- func (t AutoScalingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AutoScalingType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AutoScalingType) ValueType(ctx context.Context) attr.Value
- type AutoScalingValue
- func NewAutoScalingValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AutoScalingValue, diag.Diagnostics)
- func NewAutoScalingValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AutoScalingValue
- func NewAutoScalingValueNull() AutoScalingValue
- func NewAutoScalingValueUnknown() AutoScalingValue
- func (v AutoScalingValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AutoScalingValue) Equal(o attr.Value) bool
- func (v AutoScalingValue) IsNull() bool
- func (v AutoScalingValue) IsUnknown() bool
- func (v AutoScalingValue) String() string
- func (v AutoScalingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AutoScalingValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AutoScalingValue) Type(ctx context.Context) attr.Type
- type BiConnectorType
- func (t BiConnectorType) Equal(o attr.Type) bool
- func (t BiConnectorType) String() string
- func (t BiConnectorType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t BiConnectorType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t BiConnectorType) ValueType(ctx context.Context) attr.Value
- type BiConnectorValue
- func NewBiConnectorValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (BiConnectorValue, diag.Diagnostics)
- func NewBiConnectorValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) BiConnectorValue
- func NewBiConnectorValueNull() BiConnectorValue
- func NewBiConnectorValueUnknown() BiConnectorValue
- func (v BiConnectorValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v BiConnectorValue) Equal(o attr.Value) bool
- func (v BiConnectorValue) IsNull() bool
- func (v BiConnectorValue) IsUnknown() bool
- func (v BiConnectorValue) String() string
- func (v BiConnectorValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v BiConnectorValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v BiConnectorValue) Type(ctx context.Context) attr.Type
- type ComputeType
- func (t ComputeType) Equal(o attr.Type) bool
- func (t ComputeType) String() string
- func (t ComputeType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ComputeType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ComputeType) ValueType(ctx context.Context) attr.Value
- type ComputeValue
- func NewComputeValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ComputeValue, diag.Diagnostics)
- func NewComputeValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ComputeValue
- func NewComputeValueNull() ComputeValue
- func NewComputeValueUnknown() ComputeValue
- func (v ComputeValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ComputeValue) Equal(o attr.Value) bool
- func (v ComputeValue) IsNull() bool
- func (v ComputeValue) IsUnknown() bool
- func (v ComputeValue) String() string
- func (v ComputeValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ComputeValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ComputeValue) Type(ctx context.Context) attr.Type
- type ConnectionStringsType
- func (t ConnectionStringsType) Equal(o attr.Type) bool
- func (t ConnectionStringsType) String() string
- func (t ConnectionStringsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ConnectionStringsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ConnectionStringsType) ValueType(ctx context.Context) attr.Value
- type ConnectionStringsValue
- func NewConnectionStringsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ConnectionStringsValue, diag.Diagnostics)
- func NewConnectionStringsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ConnectionStringsValue
- func NewConnectionStringsValueNull() ConnectionStringsValue
- func NewConnectionStringsValueUnknown() ConnectionStringsValue
- func (v ConnectionStringsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ConnectionStringsValue) Equal(o attr.Value) bool
- func (v ConnectionStringsValue) IsNull() bool
- func (v ConnectionStringsValue) IsUnknown() bool
- func (v ConnectionStringsValue) String() string
- func (v ConnectionStringsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ConnectionStringsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ConnectionStringsValue) Type(ctx context.Context) attr.Type
- type DiskGbType
- func (t DiskGbType) Equal(o attr.Type) bool
- func (t DiskGbType) String() string
- func (t DiskGbType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t DiskGbType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t DiskGbType) ValueType(ctx context.Context) attr.Value
- type DiskGbValue
- func NewDiskGbValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (DiskGbValue, diag.Diagnostics)
- func NewDiskGbValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) DiskGbValue
- func NewDiskGbValueNull() DiskGbValue
- func NewDiskGbValueUnknown() DiskGbValue
- func (v DiskGbValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v DiskGbValue) Equal(o attr.Value) bool
- func (v DiskGbValue) IsNull() bool
- func (v DiskGbValue) IsUnknown() bool
- func (v DiskGbValue) String() string
- func (v DiskGbValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v DiskGbValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v DiskGbValue) Type(ctx context.Context) attr.Type
- type ElectableSpecsType
- func (t ElectableSpecsType) Equal(o attr.Type) bool
- func (t ElectableSpecsType) String() string
- func (t ElectableSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ElectableSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ElectableSpecsType) ValueType(ctx context.Context) attr.Value
- type ElectableSpecsValue
- func NewElectableSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ElectableSpecsValue, diag.Diagnostics)
- func NewElectableSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ElectableSpecsValue
- func NewElectableSpecsValueNull() ElectableSpecsValue
- func NewElectableSpecsValueUnknown() ElectableSpecsValue
- func (v ElectableSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ElectableSpecsValue) Equal(o attr.Value) bool
- func (v ElectableSpecsValue) IsNull() bool
- func (v ElectableSpecsValue) IsUnknown() bool
- func (v ElectableSpecsValue) String() string
- func (v ElectableSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ElectableSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ElectableSpecsValue) Type(ctx context.Context) attr.Type
- type EndpointsType
- func (t EndpointsType) Equal(o attr.Type) bool
- func (t EndpointsType) String() string
- func (t EndpointsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t EndpointsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t EndpointsType) ValueType(ctx context.Context) attr.Value
- type EndpointsValue
- func NewEndpointsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (EndpointsValue, diag.Diagnostics)
- func NewEndpointsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) EndpointsValue
- func NewEndpointsValueNull() EndpointsValue
- func NewEndpointsValueUnknown() EndpointsValue
- func (v EndpointsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v EndpointsValue) Equal(o attr.Value) bool
- func (v EndpointsValue) IsNull() bool
- func (v EndpointsValue) IsUnknown() bool
- func (v EndpointsValue) String() string
- func (v EndpointsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v EndpointsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v EndpointsValue) Type(ctx context.Context) attr.Type
- type LabelsType
- func (t LabelsType) Equal(o attr.Type) bool
- func (t LabelsType) String() string
- func (t LabelsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t LabelsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t LabelsType) ValueType(ctx context.Context) attr.Value
- type LabelsValue
- func NewLabelsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LabelsValue, diag.Diagnostics)
- func NewLabelsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LabelsValue
- func NewLabelsValueNull() LabelsValue
- func NewLabelsValueUnknown() LabelsValue
- func (v LabelsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v LabelsValue) Equal(o attr.Value) bool
- func (v LabelsValue) IsNull() bool
- func (v LabelsValue) IsUnknown() bool
- func (v LabelsValue) String() string
- func (v LabelsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v LabelsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v LabelsValue) Type(ctx context.Context) attr.Type
- type LinksType
- func (t LinksType) Equal(o attr.Type) bool
- func (t LinksType) String() string
- func (t LinksType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t LinksType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t LinksType) ValueType(ctx context.Context) attr.Value
- type LinksValue
- func NewLinksValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (LinksValue, diag.Diagnostics)
- func NewLinksValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) LinksValue
- func NewLinksValueNull() LinksValue
- func NewLinksValueUnknown() LinksValue
- func (v LinksValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v LinksValue) Equal(o attr.Value) bool
- func (v LinksValue) IsNull() bool
- func (v LinksValue) IsUnknown() bool
- func (v LinksValue) String() string
- func (v LinksValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v LinksValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v LinksValue) Type(ctx context.Context) attr.Type
- type ModelDS
- type MongoDbemployeeAccessGrantType
- func (t MongoDbemployeeAccessGrantType) Equal(o attr.Type) bool
- func (t MongoDbemployeeAccessGrantType) String() string
- func (t MongoDbemployeeAccessGrantType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t MongoDbemployeeAccessGrantType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t MongoDbemployeeAccessGrantType) ValueType(ctx context.Context) attr.Value
- type MongoDbemployeeAccessGrantValue
- func NewMongoDbemployeeAccessGrantValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (MongoDbemployeeAccessGrantValue, diag.Diagnostics)
- func NewMongoDbemployeeAccessGrantValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) MongoDbemployeeAccessGrantValue
- func NewMongoDbemployeeAccessGrantValueNull() MongoDbemployeeAccessGrantValue
- func NewMongoDbemployeeAccessGrantValueUnknown() MongoDbemployeeAccessGrantValue
- func (v MongoDbemployeeAccessGrantValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v MongoDbemployeeAccessGrantValue) Equal(o attr.Value) bool
- func (v MongoDbemployeeAccessGrantValue) IsNull() bool
- func (v MongoDbemployeeAccessGrantValue) IsUnknown() bool
- func (v MongoDbemployeeAccessGrantValue) String() string
- func (v MongoDbemployeeAccessGrantValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v MongoDbemployeeAccessGrantValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v MongoDbemployeeAccessGrantValue) Type(ctx context.Context) attr.Type
- type PrivateEndpointType
- func (t PrivateEndpointType) Equal(o attr.Type) bool
- func (t PrivateEndpointType) String() string
- func (t PrivateEndpointType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PrivateEndpointType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PrivateEndpointType) ValueType(ctx context.Context) attr.Value
- type PrivateEndpointValue
- func NewPrivateEndpointValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PrivateEndpointValue, diag.Diagnostics)
- func NewPrivateEndpointValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PrivateEndpointValue
- func NewPrivateEndpointValueNull() PrivateEndpointValue
- func NewPrivateEndpointValueUnknown() PrivateEndpointValue
- func (v PrivateEndpointValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PrivateEndpointValue) Equal(o attr.Value) bool
- func (v PrivateEndpointValue) IsNull() bool
- func (v PrivateEndpointValue) IsUnknown() bool
- func (v PrivateEndpointValue) String() string
- func (v PrivateEndpointValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PrivateEndpointValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PrivateEndpointValue) Type(ctx context.Context) attr.Type
- type ReadOnlySpecsType
- func (t ReadOnlySpecsType) Equal(o attr.Type) bool
- func (t ReadOnlySpecsType) String() string
- func (t ReadOnlySpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ReadOnlySpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ReadOnlySpecsType) ValueType(ctx context.Context) attr.Value
- type ReadOnlySpecsValue
- func NewReadOnlySpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReadOnlySpecsValue, diag.Diagnostics)
- func NewReadOnlySpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ReadOnlySpecsValue
- func NewReadOnlySpecsValueNull() ReadOnlySpecsValue
- func NewReadOnlySpecsValueUnknown() ReadOnlySpecsValue
- func (v ReadOnlySpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ReadOnlySpecsValue) Equal(o attr.Value) bool
- func (v ReadOnlySpecsValue) IsNull() bool
- func (v ReadOnlySpecsValue) IsUnknown() bool
- func (v ReadOnlySpecsValue) String() string
- func (v ReadOnlySpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ReadOnlySpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ReadOnlySpecsValue) Type(ctx context.Context) attr.Type
- type RegionConfigsType
- func (t RegionConfigsType) Equal(o attr.Type) bool
- func (t RegionConfigsType) String() string
- func (t RegionConfigsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t RegionConfigsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t RegionConfigsType) ValueType(ctx context.Context) attr.Value
- type RegionConfigsValue
- func NewRegionConfigsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (RegionConfigsValue, diag.Diagnostics)
- func NewRegionConfigsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) RegionConfigsValue
- func NewRegionConfigsValueNull() RegionConfigsValue
- func NewRegionConfigsValueUnknown() RegionConfigsValue
- func (v RegionConfigsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v RegionConfigsValue) Equal(o attr.Value) bool
- func (v RegionConfigsValue) IsNull() bool
- func (v RegionConfigsValue) IsUnknown() bool
- func (v RegionConfigsValue) String() string
- func (v RegionConfigsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v RegionConfigsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v RegionConfigsValue) Type(ctx context.Context) attr.Type
- type ReplicationSpecsType
- func (t ReplicationSpecsType) Equal(o attr.Type) bool
- func (t ReplicationSpecsType) String() string
- func (t ReplicationSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ReplicationSpecsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ReplicationSpecsType) ValueType(ctx context.Context) attr.Value
- type ReplicationSpecsValue
- func NewReplicationSpecsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ReplicationSpecsValue, diag.Diagnostics)
- func NewReplicationSpecsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ReplicationSpecsValue
- func NewReplicationSpecsValueNull() ReplicationSpecsValue
- func NewReplicationSpecsValueUnknown() ReplicationSpecsValue
- func (v ReplicationSpecsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ReplicationSpecsValue) Equal(o attr.Value) bool
- func (v ReplicationSpecsValue) IsNull() bool
- func (v ReplicationSpecsValue) IsUnknown() bool
- func (v ReplicationSpecsValue) String() string
- func (v ReplicationSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ReplicationSpecsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ReplicationSpecsValue) Type(ctx context.Context) attr.Type
- type ResultsType
- func (t ResultsType) Equal(o attr.Type) bool
- func (t ResultsType) String() string
- func (t ResultsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ResultsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ResultsType) ValueType(ctx context.Context) attr.Value
- type ResultsValue
- func NewResultsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ResultsValue, diag.Diagnostics)
- func NewResultsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ResultsValue
- func NewResultsValueNull() ResultsValue
- func NewResultsValueUnknown() ResultsValue
- func (v ResultsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ResultsValue) Equal(o attr.Value) bool
- func (v ResultsValue) IsNull() bool
- func (v ResultsValue) IsUnknown() bool
- func (v ResultsValue) String() string
- func (v ResultsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ResultsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ResultsValue) Type(ctx context.Context) attr.Type
- type TFModel
- type TagsType
- func (t TagsType) Equal(o attr.Type) bool
- func (t TagsType) String() string
- func (t TagsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t TagsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t TagsType) ValueType(ctx context.Context) attr.Value
- type TagsValue
- func (v TagsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v TagsValue) Equal(o attr.Value) bool
- func (v TagsValue) IsNull() bool
- func (v TagsValue) IsUnknown() bool
- func (v TagsValue) String() string
- func (v TagsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v TagsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v TagsValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSource ¶
func DataSource() datasource.DataSource
func NewAtlasReq ¶
func NewAtlasReq(ctx context.Context, plan *TFModel) (*admin.ClusterDescription20240805, diag.Diagnostics)
func PluralDataSource ¶
func PluralDataSource() datasource.DataSource
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) String ¶
func (t AnalyticsAutoScalingType) String() string
func (AnalyticsAutoScalingType) ValueFromObject ¶
func (t AnalyticsAutoScalingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AnalyticsAutoScalingType) ValueFromTerraform ¶
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 NewAnalyticsAutoScalingValueNull ¶
func NewAnalyticsAutoScalingValueNull() AnalyticsAutoScalingValue
func NewAnalyticsAutoScalingValueUnknown ¶
func NewAnalyticsAutoScalingValueUnknown() AnalyticsAutoScalingValue
func (AnalyticsAutoScalingValue) AttributeTypes ¶
func (AnalyticsAutoScalingValue) Equal ¶
func (v AnalyticsAutoScalingValue) Equal(o attr.Value) bool
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 (v AnalyticsAutoScalingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AnalyticsAutoScalingValue) ToTerraformValue ¶
type AnalyticsSpecsType ¶
type AnalyticsSpecsType struct {
basetypes.ObjectType
}
func (AnalyticsSpecsType) String ¶
func (t AnalyticsSpecsType) String() string
func (AnalyticsSpecsType) ValueFromObject ¶
func (t AnalyticsSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AnalyticsSpecsType) ValueFromTerraform ¶
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 NewAnalyticsSpecsValueNull ¶
func NewAnalyticsSpecsValueNull() AnalyticsSpecsValue
func NewAnalyticsSpecsValueUnknown ¶
func NewAnalyticsSpecsValueUnknown() AnalyticsSpecsValue
func (AnalyticsSpecsValue) AttributeTypes ¶
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 (v AnalyticsSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AnalyticsSpecsValue) ToTerraformValue ¶
type AutoScalingType ¶
type AutoScalingType struct {
basetypes.ObjectType
}
func (AutoScalingType) String ¶
func (t AutoScalingType) String() string
func (AutoScalingType) ValueFromObject ¶
func (t AutoScalingType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AutoScalingType) ValueFromTerraform ¶
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 NewAutoScalingValueNull ¶
func NewAutoScalingValueNull() AutoScalingValue
func NewAutoScalingValueUnknown ¶
func NewAutoScalingValueUnknown() AutoScalingValue
func (AutoScalingValue) AttributeTypes ¶
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 (v AutoScalingValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AutoScalingValue) ToTerraformValue ¶
type BiConnectorType ¶
type BiConnectorType struct {
basetypes.ObjectType
}
func (BiConnectorType) String ¶
func (t BiConnectorType) String() string
func (BiConnectorType) ValueFromObject ¶
func (t BiConnectorType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (BiConnectorType) ValueFromTerraform ¶
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 NewBiConnectorValueNull ¶
func NewBiConnectorValueNull() BiConnectorValue
func NewBiConnectorValueUnknown ¶
func NewBiConnectorValueUnknown() BiConnectorValue
func (BiConnectorValue) AttributeTypes ¶
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 (v BiConnectorValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (BiConnectorValue) ToTerraformValue ¶
type ComputeType ¶
type ComputeType struct {
basetypes.ObjectType
}
func (ComputeType) String ¶
func (t ComputeType) String() string
func (ComputeType) ValueFromObject ¶
func (t ComputeType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ComputeType) ValueFromTerraform ¶
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 NewComputeValueNull ¶
func NewComputeValueNull() ComputeValue
func NewComputeValueUnknown ¶
func NewComputeValueUnknown() ComputeValue
func (ComputeValue) AttributeTypes ¶
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 (v ComputeValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ComputeValue) ToTerraformValue ¶
type ConnectionStringsType ¶
type ConnectionStringsType struct {
basetypes.ObjectType
}
func (ConnectionStringsType) String ¶
func (t ConnectionStringsType) String() string
func (ConnectionStringsType) ValueFromObject ¶
func (t ConnectionStringsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ConnectionStringsType) ValueFromTerraform ¶
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 NewConnectionStringsValueNull ¶
func NewConnectionStringsValueNull() ConnectionStringsValue
func NewConnectionStringsValueUnknown ¶
func NewConnectionStringsValueUnknown() ConnectionStringsValue
func (ConnectionStringsValue) AttributeTypes ¶
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 (v ConnectionStringsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ConnectionStringsValue) ToTerraformValue ¶
type DiskGbType ¶
type DiskGbType struct {
basetypes.ObjectType
}
func (DiskGbType) String ¶
func (t DiskGbType) String() string
func (DiskGbType) ValueFromObject ¶
func (t DiskGbType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (DiskGbType) ValueFromTerraform ¶
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 NewDiskGbValueNull ¶
func NewDiskGbValueNull() DiskGbValue
func NewDiskGbValueUnknown ¶
func NewDiskGbValueUnknown() DiskGbValue
func (DiskGbValue) AttributeTypes ¶
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 (v DiskGbValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (DiskGbValue) ToTerraformValue ¶
type ElectableSpecsType ¶
type ElectableSpecsType struct {
basetypes.ObjectType
}
func (ElectableSpecsType) String ¶
func (t ElectableSpecsType) String() string
func (ElectableSpecsType) ValueFromObject ¶
func (t ElectableSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ElectableSpecsType) ValueFromTerraform ¶
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 NewElectableSpecsValueNull ¶
func NewElectableSpecsValueNull() ElectableSpecsValue
func NewElectableSpecsValueUnknown ¶
func NewElectableSpecsValueUnknown() ElectableSpecsValue
func (ElectableSpecsValue) AttributeTypes ¶
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 (v ElectableSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ElectableSpecsValue) ToTerraformValue ¶
type EndpointsType ¶
type EndpointsType struct {
basetypes.ObjectType
}
func (EndpointsType) String ¶
func (t EndpointsType) String() string
func (EndpointsType) ValueFromObject ¶
func (t EndpointsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (EndpointsType) ValueFromTerraform ¶
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 NewEndpointsValueNull ¶
func NewEndpointsValueNull() EndpointsValue
func NewEndpointsValueUnknown ¶
func NewEndpointsValueUnknown() EndpointsValue
func (EndpointsValue) AttributeTypes ¶
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 (v EndpointsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (EndpointsValue) ToTerraformValue ¶
type LabelsType ¶
type LabelsType struct {
basetypes.ObjectType
}
func (LabelsType) String ¶
func (t LabelsType) String() string
func (LabelsType) ValueFromObject ¶
func (t LabelsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (LabelsType) ValueFromTerraform ¶
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 NewLabelsValueNull ¶
func NewLabelsValueNull() LabelsValue
func NewLabelsValueUnknown ¶
func NewLabelsValueUnknown() LabelsValue
func (LabelsValue) AttributeTypes ¶
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 (v LabelsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (LabelsValue) ToTerraformValue ¶
type LinksType ¶
type LinksType struct {
basetypes.ObjectType
}
func (LinksType) ValueFromObject ¶
func (t LinksType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (LinksType) ValueFromTerraform ¶
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 NewLinksValueNull ¶
func NewLinksValueNull() LinksValue
func NewLinksValueUnknown ¶
func NewLinksValueUnknown() LinksValue
func (LinksValue) AttributeTypes ¶
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 (v LinksValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (LinksValue) ToTerraformValue ¶
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 (t MongoDbemployeeAccessGrantType) Equal(o attr.Type) bool
func (MongoDbemployeeAccessGrantType) String ¶
func (t MongoDbemployeeAccessGrantType) String() string
func (MongoDbemployeeAccessGrantType) ValueFromObject ¶
func (t MongoDbemployeeAccessGrantType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (MongoDbemployeeAccessGrantType) ValueFromTerraform ¶
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 NewMongoDbemployeeAccessGrantValueNull ¶
func NewMongoDbemployeeAccessGrantValueNull() MongoDbemployeeAccessGrantValue
func NewMongoDbemployeeAccessGrantValueUnknown ¶
func NewMongoDbemployeeAccessGrantValueUnknown() MongoDbemployeeAccessGrantValue
func (MongoDbemployeeAccessGrantValue) AttributeTypes ¶
func (MongoDbemployeeAccessGrantValue) Equal ¶
func (v MongoDbemployeeAccessGrantValue) Equal(o attr.Value) bool
func (MongoDbemployeeAccessGrantValue) IsNull ¶
func (v MongoDbemployeeAccessGrantValue) IsNull() bool
func (MongoDbemployeeAccessGrantValue) IsUnknown ¶
func (v MongoDbemployeeAccessGrantValue) IsUnknown() bool
func (MongoDbemployeeAccessGrantValue) String ¶
func (v MongoDbemployeeAccessGrantValue) String() string
func (MongoDbemployeeAccessGrantValue) ToObjectValue ¶
func (v MongoDbemployeeAccessGrantValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (MongoDbemployeeAccessGrantValue) ToTerraformValue ¶
type PrivateEndpointType ¶
type PrivateEndpointType struct {
basetypes.ObjectType
}
func (PrivateEndpointType) String ¶
func (t PrivateEndpointType) String() string
func (PrivateEndpointType) ValueFromObject ¶
func (t PrivateEndpointType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PrivateEndpointType) ValueFromTerraform ¶
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 NewPrivateEndpointValueNull ¶
func NewPrivateEndpointValueNull() PrivateEndpointValue
func NewPrivateEndpointValueUnknown ¶
func NewPrivateEndpointValueUnknown() PrivateEndpointValue
func (PrivateEndpointValue) AttributeTypes ¶
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 (v PrivateEndpointValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PrivateEndpointValue) ToTerraformValue ¶
type ReadOnlySpecsType ¶
type ReadOnlySpecsType struct {
basetypes.ObjectType
}
func (ReadOnlySpecsType) String ¶
func (t ReadOnlySpecsType) String() string
func (ReadOnlySpecsType) ValueFromObject ¶
func (t ReadOnlySpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ReadOnlySpecsType) ValueFromTerraform ¶
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 NewReadOnlySpecsValueNull ¶
func NewReadOnlySpecsValueNull() ReadOnlySpecsValue
func NewReadOnlySpecsValueUnknown ¶
func NewReadOnlySpecsValueUnknown() ReadOnlySpecsValue
func (ReadOnlySpecsValue) AttributeTypes ¶
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 (v ReadOnlySpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ReadOnlySpecsValue) ToTerraformValue ¶
type RegionConfigsType ¶
type RegionConfigsType struct {
basetypes.ObjectType
}
func (RegionConfigsType) String ¶
func (t RegionConfigsType) String() string
func (RegionConfigsType) ValueFromObject ¶
func (t RegionConfigsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (RegionConfigsType) ValueFromTerraform ¶
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 NewRegionConfigsValueNull ¶
func NewRegionConfigsValueNull() RegionConfigsValue
func NewRegionConfigsValueUnknown ¶
func NewRegionConfigsValueUnknown() RegionConfigsValue
func (RegionConfigsValue) AttributeTypes ¶
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 (v RegionConfigsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (RegionConfigsValue) ToTerraformValue ¶
type ReplicationSpecsType ¶
type ReplicationSpecsType struct {
basetypes.ObjectType
}
func (ReplicationSpecsType) String ¶
func (t ReplicationSpecsType) String() string
func (ReplicationSpecsType) ValueFromObject ¶
func (t ReplicationSpecsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ReplicationSpecsType) ValueFromTerraform ¶
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 NewReplicationSpecsValueNull ¶
func NewReplicationSpecsValueNull() ReplicationSpecsValue
func NewReplicationSpecsValueUnknown ¶
func NewReplicationSpecsValueUnknown() ReplicationSpecsValue
func (ReplicationSpecsValue) AttributeTypes ¶
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 (v ReplicationSpecsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ReplicationSpecsValue) ToTerraformValue ¶
type ResultsType ¶
type ResultsType struct {
basetypes.ObjectType
}
func (ResultsType) String ¶
func (t ResultsType) String() string
func (ResultsType) ValueFromObject ¶
func (t ResultsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ResultsType) ValueFromTerraform ¶
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 NewResultsValueNull ¶
func NewResultsValueNull() ResultsValue
func NewResultsValueUnknown ¶
func NewResultsValueUnknown() ResultsValue
func (ResultsValue) AttributeTypes ¶
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 (v ResultsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ResultsValue) ToTerraformValue ¶
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"` }
func NewTFModel ¶
func NewTFModel(ctx context.Context, apiResp *admin.ClusterDescription20240805) (*TFModel, diag.Diagnostics)
type TagsType ¶
type TagsType struct {
basetypes.ObjectType
}
func (TagsType) ValueFromObject ¶
func (t TagsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (TagsType) ValueFromTerraform ¶
type TagsValue ¶
type TagsValue struct { Key basetypes.StringValue `tfsdk:"key"` Value basetypes.StringValue `tfsdk:"value"` // contains filtered or unexported fields }
func NewTagsValue ¶
func NewTagsValueMust ¶
func NewTagsValueNull ¶
func NewTagsValueNull() TagsValue
func NewTagsValueUnknown ¶
func NewTagsValueUnknown() TagsValue
func (TagsValue) AttributeTypes ¶
func (TagsValue) ToObjectValue ¶
func (v TagsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (TagsValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.