Documentation ¶
Index ¶
- func CassandraTableSchemaPropertySchema() *pluginsdk.Schema
- func CheckForChangeFromAutoscaleAndManualThroughput(d *pluginsdk.ResourceData) error
- func ConflictResolutionPolicy() *pluginsdk.Schema
- func ConvertThroughputFromResourceData(throughput interface{}) *int32
- func CosmosDBIpRangeFilterToIpRules(ipRangeFilter string) *[]documentdb.IPAddressOrRange
- func CosmosDBIpRulesToIpRangeFilter(ipRules *[]documentdb.IPAddressOrRange) string
- func CosmosDbIndexingPolicyCompositeIndexSchema() *pluginsdk.Schema
- func CosmosDbIndexingPolicySchema() *pluginsdk.Schema
- func CosmosDbIndexingPolicySpatialIndexSchema() *pluginsdk.Schema
- func DatabaseAutoscaleSettingsSchema() *pluginsdk.Schema
- func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes(input []interface{}) *[][]documentdb.CompositePath
- func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes(input []interface{}) *[]documentdb.SpatialSpec
- func ExpandAzureRmCosmosDbIndexingPolicy(d *pluginsdk.ResourceData) *documentdb.IndexingPolicy
- func ExpandCosmosCorsRule(input []interface{}) *[]documentdb.CorsPolicy
- func ExpandCosmosDBThroughputSettingsUpdateParameters(d *pluginsdk.ResourceData) *documentdb.ThroughputSettingsUpdateParameters
- func ExpandCosmosDbAutoscaleSettings(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettings
- func ExpandCosmosDbAutoscaleSettingsResource(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettingsResource
- func ExpandCosmosDbConflicResolutionPolicy(inputs []interface{}) *documentdb.ConflictResolutionPolicy
- func FlattenAzureRmCosmosDbIndexingPolicy(indexingPolicy *documentdb.IndexingPolicy) []interface{}
- func FlattenCosmosCorsRule(input *[]documentdb.CorsPolicy) []interface{}
- func FlattenCosmosDBIndexingPolicyCompositeIndexes(input *[][]documentdb.CompositePath) []interface{}
- func FlattenCosmosDBIndexingPolicySpatialIndexes(input *[]documentdb.SpatialSpec) []interface{}
- func FlattenCosmosDbAutoscaleSettings(throughputResponse documentdb.ThroughputSettingsGetResults) []interface{}
- func FlattenCosmosDbConflictResolutionPolicy(input *documentdb.ConflictResolutionPolicy) []interface{}
- func GetThroughputFromResult(throughputResponse documentdb.ThroughputSettingsGetResults) *int32
- func HasThroughputChange(d *pluginsdk.ResourceData) bool
- func MongoCollectionAutoscaleSettingsSchema() *pluginsdk.Schema
- func SchemaCorsRule() *pluginsdk.Schema
- func SetResourceDataThroughputFromResponse(throughputResponse documentdb.ThroughputSettingsGetResults, ...)
- func ValidateAzureRmCosmosDbIndexingPolicy(indexingPolicy *documentdb.IndexingPolicy) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckForChangeFromAutoscaleAndManualThroughput ¶
func CheckForChangeFromAutoscaleAndManualThroughput(d *pluginsdk.ResourceData) error
func ConvertThroughputFromResourceData ¶
func ConvertThroughputFromResourceData(throughput interface{}) *int32
func CosmosDBIpRangeFilterToIpRules ¶
func CosmosDBIpRangeFilterToIpRules(ipRangeFilter string) *[]documentdb.IPAddressOrRange
func CosmosDBIpRulesToIpRangeFilter ¶
func CosmosDBIpRulesToIpRangeFilter(ipRules *[]documentdb.IPAddressOrRange) string
func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes ¶
func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes(input []interface{}) *[][]documentdb.CompositePath
func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes ¶
func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes(input []interface{}) *[]documentdb.SpatialSpec
func ExpandAzureRmCosmosDbIndexingPolicy ¶
func ExpandAzureRmCosmosDbIndexingPolicy(d *pluginsdk.ResourceData) *documentdb.IndexingPolicy
func ExpandCosmosCorsRule ¶
func ExpandCosmosCorsRule(input []interface{}) *[]documentdb.CorsPolicy
func ExpandCosmosDBThroughputSettingsUpdateParameters ¶
func ExpandCosmosDBThroughputSettingsUpdateParameters(d *pluginsdk.ResourceData) *documentdb.ThroughputSettingsUpdateParameters
func ExpandCosmosDbAutoscaleSettings ¶
func ExpandCosmosDbAutoscaleSettings(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettings
func ExpandCosmosDbAutoscaleSettingsResource ¶
func ExpandCosmosDbAutoscaleSettingsResource(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettingsResource
func ExpandCosmosDbConflicResolutionPolicy ¶
func ExpandCosmosDbConflicResolutionPolicy(inputs []interface{}) *documentdb.ConflictResolutionPolicy
func FlattenAzureRmCosmosDbIndexingPolicy ¶
func FlattenAzureRmCosmosDbIndexingPolicy(indexingPolicy *documentdb.IndexingPolicy) []interface{}
func FlattenCosmosCorsRule ¶
func FlattenCosmosCorsRule(input *[]documentdb.CorsPolicy) []interface{}
func FlattenCosmosDBIndexingPolicyCompositeIndexes ¶
func FlattenCosmosDBIndexingPolicyCompositeIndexes(input *[][]documentdb.CompositePath) []interface{}
func FlattenCosmosDBIndexingPolicySpatialIndexes ¶
func FlattenCosmosDBIndexingPolicySpatialIndexes(input *[]documentdb.SpatialSpec) []interface{}
func FlattenCosmosDbAutoscaleSettings ¶
func FlattenCosmosDbAutoscaleSettings(throughputResponse documentdb.ThroughputSettingsGetResults) []interface{}
func FlattenCosmosDbConflictResolutionPolicy ¶
func FlattenCosmosDbConflictResolutionPolicy(input *documentdb.ConflictResolutionPolicy) []interface{}
func GetThroughputFromResult ¶
func GetThroughputFromResult(throughputResponse documentdb.ThroughputSettingsGetResults) *int32
func HasThroughputChange ¶
func HasThroughputChange(d *pluginsdk.ResourceData) bool
func SchemaCorsRule ¶
func SetResourceDataThroughputFromResponse ¶
func SetResourceDataThroughputFromResponse(throughputResponse documentdb.ThroughputSettingsGetResults, d *pluginsdk.ResourceData)
func ValidateAzureRmCosmosDbIndexingPolicy ¶
func ValidateAzureRmCosmosDbIndexingPolicy(indexingPolicy *documentdb.IndexingPolicy) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.