Documentation ¶
Index ¶
- func CassandraTableSchemaPropertySchema() *pluginsdk.Schema
- func CheckForChangeFromAutoscaleAndManualThroughput(d *pluginsdk.ResourceData) error
- func ConflictResolutionPolicy() *pluginsdk.Schema
- func ConvertThroughputFromResourceData(throughput interface{}) *int64
- func ConvertThroughputFromResourceDataLegacy(throughput interface{}) *int32
- func CosmosDBIpRangeFilterToIpRules(ipRangeFilter []string) *[]cosmosdb.IPAddressOrRange
- func CosmosDBIpRangeFilterToIpRulesThreePointOh(ipRangeFilter string) *[]cosmosdb.IPAddressOrRange
- func CosmosDBIpRulesToIpRangeFilter(ipRules *[]cosmosdb.IPAddressOrRange) []string
- func CosmosDBIpRulesToIpRangeFilterThreePointOh(ipRules *[]cosmosdb.IPAddressOrRange) string
- func CosmosDbIndexingPolicyCompositeIndexSchema() *pluginsdk.Schema
- func CosmosDbIndexingPolicySchema() *pluginsdk.Schema
- func CosmosDbIndexingPolicySpatialIndexSchema() *pluginsdk.Schema
- func DatabaseAutoscaleSettingsSchema() *pluginsdk.Schema
- func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes(input []interface{}) *[][]cosmosdb.CompositePath
- func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes(input []interface{}) *[]cosmosdb.SpatialSpec
- func ExpandAzureRmCosmosDbIndexingPolicy(d *pluginsdk.ResourceData) *cosmosdb.IndexingPolicy
- func ExpandCosmosCorsRule(input []interface{}) *[]cosmosdb.CorsPolicy
- func ExpandCosmosDBThroughputSettingsUpdateParameters(d *pluginsdk.ResourceData) *cosmosdb.ThroughputSettingsUpdateParameters
- func ExpandCosmosDBThroughputSettingsUpdateParametersLegacy(d *pluginsdk.ResourceData) *documentdb.ThroughputSettingsUpdateParameters
- func ExpandCosmosDbAutoscaleSettings(d *pluginsdk.ResourceData) *cosmosdb.AutoScaleSettings
- func ExpandCosmosDbAutoscaleSettingsLegacy(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettings
- func ExpandCosmosDbAutoscaleSettingsResource(d *pluginsdk.ResourceData) *cosmosdb.AutoscaleSettingsResource
- func ExpandCosmosDbAutoscaleSettingsResourceLegacy(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettingsResource
- func ExpandCosmosDbConflicResolutionPolicy(inputs []interface{}) *cosmosdb.ConflictResolutionPolicy
- func FlattenAzureRmCosmosDbIndexingPolicy(indexingPolicy *cosmosdb.IndexingPolicy) []interface{}
- func FlattenCosmosCorsRule(input *[]cosmosdb.CorsPolicy) []interface{}
- func FlattenCosmosDBIndexingPolicyCompositeIndexes(input *[][]cosmosdb.CompositePath) []interface{}
- func FlattenCosmosDBIndexingPolicySpatialIndexes(input *[]cosmosdb.SpatialSpec) []interface{}
- func FlattenCosmosDbAutoscaleSettings(throughputResponse cosmosdb.ThroughputSettingsGetResults) []interface{}
- func FlattenCosmosDbAutoscaleSettingsLegacy(throughputResponse documentdb.ThroughputSettingsGetResults) []interface{}
- func FlattenCosmosDbConflictResolutionPolicy(input *cosmosdb.ConflictResolutionPolicy) []interface{}
- func GetThroughputFromResult(throughputResponse cosmosdb.ThroughputSettingsGetResults) *int64
- func GetThroughputFromResultLegacy(throughputResponse documentdb.ThroughputSettingsGetResults) *int32
- func HasThroughputChange(d *pluginsdk.ResourceData) bool
- func SchemaCorsRule() *pluginsdk.Schema
- func SetResourceDataThroughputFromResponse(throughputResponse cosmosdb.ThroughputSettingsGetResults, ...)
- func SetResourceDataThroughputFromResponseLegacy(throughputResponse documentdb.ThroughputSettingsGetResults, ...)
- func ValidateAzureRmCosmosDbIndexingPolicy(indexingPolicy *cosmosdb.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{}) *int64
func ConvertThroughputFromResourceDataLegacy ¶
func ConvertThroughputFromResourceDataLegacy(throughput interface{}) *int32
func CosmosDBIpRangeFilterToIpRules ¶
func CosmosDBIpRangeFilterToIpRules(ipRangeFilter []string) *[]cosmosdb.IPAddressOrRange
func CosmosDBIpRangeFilterToIpRulesThreePointOh ¶
func CosmosDBIpRangeFilterToIpRulesThreePointOh(ipRangeFilter string) *[]cosmosdb.IPAddressOrRange
CosmosDBIpRangeFilterToIpRulesThreePointOh todo Remove for 4.0
func CosmosDBIpRulesToIpRangeFilter ¶
func CosmosDBIpRulesToIpRangeFilter(ipRules *[]cosmosdb.IPAddressOrRange) []string
func CosmosDBIpRulesToIpRangeFilterThreePointOh ¶
func CosmosDBIpRulesToIpRangeFilterThreePointOh(ipRules *[]cosmosdb.IPAddressOrRange) string
CosmosDBIpRulesToIpRangeFilterThreePointOh todo Remove for 4.0
func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes ¶
func ExpandAzureRmCosmosDBIndexingPolicyCompositeIndexes(input []interface{}) *[][]cosmosdb.CompositePath
func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes ¶
func ExpandAzureRmCosmosDBIndexingPolicySpatialIndexes(input []interface{}) *[]cosmosdb.SpatialSpec
func ExpandAzureRmCosmosDbIndexingPolicy ¶
func ExpandAzureRmCosmosDbIndexingPolicy(d *pluginsdk.ResourceData) *cosmosdb.IndexingPolicy
func ExpandCosmosCorsRule ¶
func ExpandCosmosCorsRule(input []interface{}) *[]cosmosdb.CorsPolicy
func ExpandCosmosDBThroughputSettingsUpdateParameters ¶
func ExpandCosmosDBThroughputSettingsUpdateParameters(d *pluginsdk.ResourceData) *cosmosdb.ThroughputSettingsUpdateParameters
func ExpandCosmosDBThroughputSettingsUpdateParametersLegacy ¶
func ExpandCosmosDBThroughputSettingsUpdateParametersLegacy(d *pluginsdk.ResourceData) *documentdb.ThroughputSettingsUpdateParameters
func ExpandCosmosDbAutoscaleSettings ¶
func ExpandCosmosDbAutoscaleSettings(d *pluginsdk.ResourceData) *cosmosdb.AutoScaleSettings
func ExpandCosmosDbAutoscaleSettingsLegacy ¶
func ExpandCosmosDbAutoscaleSettingsLegacy(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettings
func ExpandCosmosDbAutoscaleSettingsResource ¶
func ExpandCosmosDbAutoscaleSettingsResource(d *pluginsdk.ResourceData) *cosmosdb.AutoscaleSettingsResource
func ExpandCosmosDbAutoscaleSettingsResourceLegacy ¶
func ExpandCosmosDbAutoscaleSettingsResourceLegacy(d *pluginsdk.ResourceData) *documentdb.AutoscaleSettingsResource
func ExpandCosmosDbConflicResolutionPolicy ¶
func ExpandCosmosDbConflicResolutionPolicy(inputs []interface{}) *cosmosdb.ConflictResolutionPolicy
func FlattenAzureRmCosmosDbIndexingPolicy ¶
func FlattenAzureRmCosmosDbIndexingPolicy(indexingPolicy *cosmosdb.IndexingPolicy) []interface{}
func FlattenCosmosCorsRule ¶
func FlattenCosmosCorsRule(input *[]cosmosdb.CorsPolicy) []interface{}
func FlattenCosmosDBIndexingPolicyCompositeIndexes ¶
func FlattenCosmosDBIndexingPolicyCompositeIndexes(input *[][]cosmosdb.CompositePath) []interface{}
func FlattenCosmosDBIndexingPolicySpatialIndexes ¶
func FlattenCosmosDBIndexingPolicySpatialIndexes(input *[]cosmosdb.SpatialSpec) []interface{}
func FlattenCosmosDbAutoscaleSettings ¶
func FlattenCosmosDbAutoscaleSettings(throughputResponse cosmosdb.ThroughputSettingsGetResults) []interface{}
func FlattenCosmosDbAutoscaleSettingsLegacy ¶
func FlattenCosmosDbAutoscaleSettingsLegacy(throughputResponse documentdb.ThroughputSettingsGetResults) []interface{}
func FlattenCosmosDbConflictResolutionPolicy ¶
func FlattenCosmosDbConflictResolutionPolicy(input *cosmosdb.ConflictResolutionPolicy) []interface{}
func GetThroughputFromResult ¶
func GetThroughputFromResult(throughputResponse cosmosdb.ThroughputSettingsGetResults) *int64
func GetThroughputFromResultLegacy ¶
func GetThroughputFromResultLegacy(throughputResponse documentdb.ThroughputSettingsGetResults) *int32
func HasThroughputChange ¶
func HasThroughputChange(d *pluginsdk.ResourceData) bool
func SchemaCorsRule ¶
func SetResourceDataThroughputFromResponse ¶
func SetResourceDataThroughputFromResponse(throughputResponse cosmosdb.ThroughputSettingsGetResults, d *pluginsdk.ResourceData)
func SetResourceDataThroughputFromResponseLegacy ¶
func SetResourceDataThroughputFromResponseLegacy(throughputResponse documentdb.ThroughputSettingsGetResults, d *pluginsdk.ResourceData)
func ValidateAzureRmCosmosDbIndexingPolicy ¶
func ValidateAzureRmCosmosDbIndexingPolicy(indexingPolicy *cosmosdb.IndexingPolicy) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.