Documentation ¶
Index ¶
- type AnalyticalStorage
- type AnalyticalStorageAttributes
- func (as AnalyticalStorageAttributes) InternalRef() (terra.Reference, error)
- func (as AnalyticalStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as AnalyticalStorageAttributes) InternalWithRef(ref terra.Reference) AnalyticalStorageAttributes
- func (as AnalyticalStorageAttributes) SchemaType() terra.StringValue
- type AnalyticalStorageState
- type Backup
- type BackupAttributes
- func (b BackupAttributes) InternalRef() (terra.Reference, error)
- func (b BackupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (b BackupAttributes) InternalWithRef(ref terra.Reference) BackupAttributes
- func (b BackupAttributes) IntervalInMinutes() terra.NumberValue
- func (b BackupAttributes) RetentionInHours() terra.NumberValue
- func (b BackupAttributes) StorageRedundancy() terra.StringValue
- func (b BackupAttributes) Type() terra.StringValue
- type BackupState
- type Capabilities
- type CapabilitiesAttributes
- type CapabilitiesState
- type Capacity
- type CapacityAttributes
- type CapacityState
- type ConsistencyPolicy
- type ConsistencyPolicyAttributes
- func (cp ConsistencyPolicyAttributes) ConsistencyLevel() terra.StringValue
- func (cp ConsistencyPolicyAttributes) InternalRef() (terra.Reference, error)
- func (cp ConsistencyPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp ConsistencyPolicyAttributes) InternalWithRef(ref terra.Reference) ConsistencyPolicyAttributes
- func (cp ConsistencyPolicyAttributes) MaxIntervalInSeconds() terra.NumberValue
- func (cp ConsistencyPolicyAttributes) MaxStalenessPrefix() terra.NumberValue
- type ConsistencyPolicyState
- type CorsRule
- type CorsRuleAttributes
- func (cr CorsRuleAttributes) AllowedHeaders() terra.ListValue[terra.StringValue]
- func (cr CorsRuleAttributes) AllowedMethods() terra.ListValue[terra.StringValue]
- func (cr CorsRuleAttributes) AllowedOrigins() terra.ListValue[terra.StringValue]
- func (cr CorsRuleAttributes) ExposedHeaders() terra.ListValue[terra.StringValue]
- func (cr CorsRuleAttributes) InternalRef() (terra.Reference, error)
- func (cr CorsRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cr CorsRuleAttributes) InternalWithRef(ref terra.Reference) CorsRuleAttributes
- func (cr CorsRuleAttributes) MaxAgeInSeconds() terra.NumberValue
- type CorsRuleState
- type Database
- type DatabaseAttributes
- func (d DatabaseAttributes) CollectionNames() terra.SetValue[terra.StringValue]
- func (d DatabaseAttributes) InternalRef() (terra.Reference, error)
- func (d DatabaseAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DatabaseAttributes) InternalWithRef(ref terra.Reference) DatabaseAttributes
- func (d DatabaseAttributes) Name() terra.StringValue
- type DatabaseState
- type GeoLocation
- type GeoLocationAttributes
- func (gl GeoLocationAttributes) FailoverPriority() terra.NumberValue
- func (gl GeoLocationAttributes) Id() terra.StringValue
- func (gl GeoLocationAttributes) InternalRef() (terra.Reference, error)
- func (gl GeoLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gl GeoLocationAttributes) InternalWithRef(ref terra.Reference) GeoLocationAttributes
- func (gl GeoLocationAttributes) Location() terra.StringValue
- func (gl GeoLocationAttributes) ZoneRedundant() terra.BoolValue
- type GeoLocationState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
- func (i IdentityAttributes) InternalRef() (terra.Reference, error)
- func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
- func (i IdentityAttributes) PrincipalId() terra.StringValue
- func (i IdentityAttributes) TenantId() terra.StringValue
- func (i IdentityAttributes) Type() terra.StringValue
- type IdentityState
- type Restore
- type RestoreAttributes
- func (r RestoreAttributes) Database() terra.SetValue[DatabaseAttributes]
- func (r RestoreAttributes) InternalRef() (terra.Reference, error)
- func (r RestoreAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RestoreAttributes) InternalWithRef(ref terra.Reference) RestoreAttributes
- func (r RestoreAttributes) RestoreTimestampInUtc() terra.StringValue
- func (r RestoreAttributes) SourceCosmosdbAccountId() terra.StringValue
- type RestoreState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type VirtualNetworkRule
- type VirtualNetworkRuleAttributes
- func (vnr VirtualNetworkRuleAttributes) Id() terra.StringValue
- func (vnr VirtualNetworkRuleAttributes) IgnoreMissingVnetServiceEndpoint() terra.BoolValue
- func (vnr VirtualNetworkRuleAttributes) InternalRef() (terra.Reference, error)
- func (vnr VirtualNetworkRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vnr VirtualNetworkRuleAttributes) InternalWithRef(ref terra.Reference) VirtualNetworkRuleAttributes
- type VirtualNetworkRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyticalStorage ¶
type AnalyticalStorage struct { // SchemaType: string, required SchemaType terra.StringValue `hcl:"schema_type,attr" validate:"required"` }
type AnalyticalStorageAttributes ¶
type AnalyticalStorageAttributes struct {
// contains filtered or unexported fields
}
func (AnalyticalStorageAttributes) InternalRef ¶
func (as AnalyticalStorageAttributes) InternalRef() (terra.Reference, error)
func (AnalyticalStorageAttributes) InternalTokens ¶
func (as AnalyticalStorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AnalyticalStorageAttributes) InternalWithRef ¶
func (as AnalyticalStorageAttributes) InternalWithRef(ref terra.Reference) AnalyticalStorageAttributes
func (AnalyticalStorageAttributes) SchemaType ¶
func (as AnalyticalStorageAttributes) SchemaType() terra.StringValue
type AnalyticalStorageState ¶
type AnalyticalStorageState struct {
SchemaType string `json:"schema_type"`
}
type Backup ¶
type Backup struct { // IntervalInMinutes: number, optional IntervalInMinutes terra.NumberValue `hcl:"interval_in_minutes,attr"` // RetentionInHours: number, optional RetentionInHours terra.NumberValue `hcl:"retention_in_hours,attr"` // StorageRedundancy: string, optional StorageRedundancy terra.StringValue `hcl:"storage_redundancy,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type BackupAttributes ¶
type BackupAttributes struct {
// contains filtered or unexported fields
}
func (BackupAttributes) InternalRef ¶
func (b BackupAttributes) InternalRef() (terra.Reference, error)
func (BackupAttributes) InternalTokens ¶
func (b BackupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackupAttributes) InternalWithRef ¶
func (b BackupAttributes) InternalWithRef(ref terra.Reference) BackupAttributes
func (BackupAttributes) IntervalInMinutes ¶
func (b BackupAttributes) IntervalInMinutes() terra.NumberValue
func (BackupAttributes) RetentionInHours ¶
func (b BackupAttributes) RetentionInHours() terra.NumberValue
func (BackupAttributes) StorageRedundancy ¶
func (b BackupAttributes) StorageRedundancy() terra.StringValue
func (BackupAttributes) Type ¶
func (b BackupAttributes) Type() terra.StringValue
type BackupState ¶
type Capabilities ¶
type Capabilities struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type CapabilitiesAttributes ¶
type CapabilitiesAttributes struct {
// contains filtered or unexported fields
}
func (CapabilitiesAttributes) InternalRef ¶
func (c CapabilitiesAttributes) InternalRef() (terra.Reference, error)
func (CapabilitiesAttributes) InternalTokens ¶
func (c CapabilitiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapabilitiesAttributes) InternalWithRef ¶
func (c CapabilitiesAttributes) InternalWithRef(ref terra.Reference) CapabilitiesAttributes
func (CapabilitiesAttributes) Name ¶
func (c CapabilitiesAttributes) Name() terra.StringValue
type CapabilitiesState ¶
type CapabilitiesState struct {
Name string `json:"name"`
}
type Capacity ¶
type Capacity struct { // TotalThroughputLimit: number, required TotalThroughputLimit terra.NumberValue `hcl:"total_throughput_limit,attr" validate:"required"` }
type CapacityAttributes ¶
type CapacityAttributes struct {
// contains filtered or unexported fields
}
func (CapacityAttributes) InternalRef ¶
func (c CapacityAttributes) InternalRef() (terra.Reference, error)
func (CapacityAttributes) InternalTokens ¶
func (c CapacityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityAttributes) InternalWithRef ¶
func (c CapacityAttributes) InternalWithRef(ref terra.Reference) CapacityAttributes
func (CapacityAttributes) TotalThroughputLimit ¶
func (c CapacityAttributes) TotalThroughputLimit() terra.NumberValue
type CapacityState ¶
type CapacityState struct {
TotalThroughputLimit float64 `json:"total_throughput_limit"`
}
type ConsistencyPolicy ¶
type ConsistencyPolicy struct { // ConsistencyLevel: string, required ConsistencyLevel terra.StringValue `hcl:"consistency_level,attr" validate:"required"` // MaxIntervalInSeconds: number, optional MaxIntervalInSeconds terra.NumberValue `hcl:"max_interval_in_seconds,attr"` // MaxStalenessPrefix: number, optional MaxStalenessPrefix terra.NumberValue `hcl:"max_staleness_prefix,attr"` }
type ConsistencyPolicyAttributes ¶
type ConsistencyPolicyAttributes struct {
// contains filtered or unexported fields
}
func (ConsistencyPolicyAttributes) ConsistencyLevel ¶
func (cp ConsistencyPolicyAttributes) ConsistencyLevel() terra.StringValue
func (ConsistencyPolicyAttributes) InternalRef ¶
func (cp ConsistencyPolicyAttributes) InternalRef() (terra.Reference, error)
func (ConsistencyPolicyAttributes) InternalTokens ¶
func (cp ConsistencyPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConsistencyPolicyAttributes) InternalWithRef ¶
func (cp ConsistencyPolicyAttributes) InternalWithRef(ref terra.Reference) ConsistencyPolicyAttributes
func (ConsistencyPolicyAttributes) MaxIntervalInSeconds ¶
func (cp ConsistencyPolicyAttributes) MaxIntervalInSeconds() terra.NumberValue
func (ConsistencyPolicyAttributes) MaxStalenessPrefix ¶
func (cp ConsistencyPolicyAttributes) MaxStalenessPrefix() terra.NumberValue
type ConsistencyPolicyState ¶
type CorsRule ¶
type CorsRule struct { // AllowedHeaders: list of string, required AllowedHeaders terra.ListValue[terra.StringValue] `hcl:"allowed_headers,attr" validate:"required"` // AllowedMethods: list of string, required AllowedMethods terra.ListValue[terra.StringValue] `hcl:"allowed_methods,attr" validate:"required"` // AllowedOrigins: list of string, required AllowedOrigins terra.ListValue[terra.StringValue] `hcl:"allowed_origins,attr" validate:"required"` // ExposedHeaders: list of string, required ExposedHeaders terra.ListValue[terra.StringValue] `hcl:"exposed_headers,attr" validate:"required"` // MaxAgeInSeconds: number, required MaxAgeInSeconds terra.NumberValue `hcl:"max_age_in_seconds,attr" validate:"required"` }
type CorsRuleAttributes ¶
type CorsRuleAttributes struct {
// contains filtered or unexported fields
}
func (CorsRuleAttributes) AllowedHeaders ¶
func (cr CorsRuleAttributes) AllowedHeaders() terra.ListValue[terra.StringValue]
func (CorsRuleAttributes) AllowedMethods ¶
func (cr CorsRuleAttributes) AllowedMethods() terra.ListValue[terra.StringValue]
func (CorsRuleAttributes) AllowedOrigins ¶
func (cr CorsRuleAttributes) AllowedOrigins() terra.ListValue[terra.StringValue]
func (CorsRuleAttributes) ExposedHeaders ¶
func (cr CorsRuleAttributes) ExposedHeaders() terra.ListValue[terra.StringValue]
func (CorsRuleAttributes) InternalRef ¶
func (cr CorsRuleAttributes) InternalRef() (terra.Reference, error)
func (CorsRuleAttributes) InternalTokens ¶
func (cr CorsRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CorsRuleAttributes) InternalWithRef ¶
func (cr CorsRuleAttributes) InternalWithRef(ref terra.Reference) CorsRuleAttributes
func (CorsRuleAttributes) MaxAgeInSeconds ¶
func (cr CorsRuleAttributes) MaxAgeInSeconds() terra.NumberValue
type CorsRuleState ¶
type Database ¶
type Database struct { // CollectionNames: set of string, optional CollectionNames terra.SetValue[terra.StringValue] `hcl:"collection_names,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type DatabaseAttributes ¶
type DatabaseAttributes struct {
// contains filtered or unexported fields
}
func (DatabaseAttributes) CollectionNames ¶
func (d DatabaseAttributes) CollectionNames() terra.SetValue[terra.StringValue]
func (DatabaseAttributes) InternalRef ¶
func (d DatabaseAttributes) InternalRef() (terra.Reference, error)
func (DatabaseAttributes) InternalTokens ¶
func (d DatabaseAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DatabaseAttributes) InternalWithRef ¶
func (d DatabaseAttributes) InternalWithRef(ref terra.Reference) DatabaseAttributes
func (DatabaseAttributes) Name ¶
func (d DatabaseAttributes) Name() terra.StringValue
type DatabaseState ¶
type GeoLocation ¶
type GeoLocation struct { // FailoverPriority: number, required FailoverPriority terra.NumberValue `hcl:"failover_priority,attr" validate:"required"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // ZoneRedundant: bool, optional ZoneRedundant terra.BoolValue `hcl:"zone_redundant,attr"` }
type GeoLocationAttributes ¶
type GeoLocationAttributes struct {
// contains filtered or unexported fields
}
func (GeoLocationAttributes) FailoverPriority ¶
func (gl GeoLocationAttributes) FailoverPriority() terra.NumberValue
func (GeoLocationAttributes) Id ¶
func (gl GeoLocationAttributes) Id() terra.StringValue
func (GeoLocationAttributes) InternalRef ¶
func (gl GeoLocationAttributes) InternalRef() (terra.Reference, error)
func (GeoLocationAttributes) InternalTokens ¶
func (gl GeoLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GeoLocationAttributes) InternalWithRef ¶
func (gl GeoLocationAttributes) InternalWithRef(ref terra.Reference) GeoLocationAttributes
func (GeoLocationAttributes) Location ¶
func (gl GeoLocationAttributes) Location() terra.StringValue
func (GeoLocationAttributes) ZoneRedundant ¶
func (gl GeoLocationAttributes) ZoneRedundant() terra.BoolValue
type GeoLocationState ¶
type Identity ¶
type Identity struct { // IdentityIds: set of string, optional IdentityIds terra.SetValue[terra.StringValue] `hcl:"identity_ids,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
func (IdentityAttributes) InternalRef ¶
func (i IdentityAttributes) InternalRef() (terra.Reference, error)
func (IdentityAttributes) InternalTokens ¶
func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdentityAttributes) InternalWithRef ¶
func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
func (IdentityAttributes) PrincipalId ¶
func (i IdentityAttributes) PrincipalId() terra.StringValue
func (IdentityAttributes) TenantId ¶
func (i IdentityAttributes) TenantId() terra.StringValue
func (IdentityAttributes) Type ¶
func (i IdentityAttributes) Type() terra.StringValue
type IdentityState ¶
type Restore ¶
type Restore struct { // RestoreTimestampInUtc: string, required RestoreTimestampInUtc terra.StringValue `hcl:"restore_timestamp_in_utc,attr" validate:"required"` // SourceCosmosdbAccountId: string, required SourceCosmosdbAccountId terra.StringValue `hcl:"source_cosmosdb_account_id,attr" validate:"required"` // Database: min=0 Database []Database `hcl:"database,block" validate:"min=0"` }
type RestoreAttributes ¶
type RestoreAttributes struct {
// contains filtered or unexported fields
}
func (RestoreAttributes) Database ¶
func (r RestoreAttributes) Database() terra.SetValue[DatabaseAttributes]
func (RestoreAttributes) InternalRef ¶
func (r RestoreAttributes) InternalRef() (terra.Reference, error)
func (RestoreAttributes) InternalTokens ¶
func (r RestoreAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RestoreAttributes) InternalWithRef ¶
func (r RestoreAttributes) InternalWithRef(ref terra.Reference) RestoreAttributes
func (RestoreAttributes) RestoreTimestampInUtc ¶
func (r RestoreAttributes) RestoreTimestampInUtc() terra.StringValue
func (RestoreAttributes) SourceCosmosdbAccountId ¶
func (r RestoreAttributes) SourceCosmosdbAccountId() terra.StringValue
type RestoreState ¶
type RestoreState struct { RestoreTimestampInUtc string `json:"restore_timestamp_in_utc"` SourceCosmosdbAccountId string `json:"source_cosmosdb_account_id"` Database []DatabaseState `json:"database"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // IgnoreMissingVnetServiceEndpoint: bool, optional IgnoreMissingVnetServiceEndpoint terra.BoolValue `hcl:"ignore_missing_vnet_service_endpoint,attr"` }
type VirtualNetworkRuleAttributes ¶
type VirtualNetworkRuleAttributes struct {
// contains filtered or unexported fields
}
func (VirtualNetworkRuleAttributes) Id ¶
func (vnr VirtualNetworkRuleAttributes) Id() terra.StringValue
func (VirtualNetworkRuleAttributes) IgnoreMissingVnetServiceEndpoint ¶
func (vnr VirtualNetworkRuleAttributes) IgnoreMissingVnetServiceEndpoint() terra.BoolValue
func (VirtualNetworkRuleAttributes) InternalRef ¶
func (vnr VirtualNetworkRuleAttributes) InternalRef() (terra.Reference, error)
func (VirtualNetworkRuleAttributes) InternalTokens ¶
func (vnr VirtualNetworkRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VirtualNetworkRuleAttributes) InternalWithRef ¶
func (vnr VirtualNetworkRuleAttributes) InternalWithRef(ref terra.Reference) VirtualNetworkRuleAttributes
type VirtualNetworkRuleState ¶
Click to show internal directories.
Click to hide internal directories.