Поделиться через


База данных Microsoft.DocumentDBAccounts/apis/database/graphs 2015-04-08

Определение ресурсов Bicep

Тип ресурса databaseAccounts/apis/database/graphs можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/apis/database/graphs, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-08' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    options: {
      {customized property}: 'string'
    }
    resource: {
      conflictResolutionPolicy: {
        conflictResolutionPath: 'string'
        conflictResolutionProcedure: 'string'
        mode: 'string'
      }
      defaultTtl: int
      id: 'string'
      indexingPolicy: {
        automatic: bool
        excludedPaths: [
          {
            path: 'string'
          }
        ]
        includedPaths: [
          {
            indexes: [
              {
                dataType: 'string'
                kind: 'string'
                precision: int
              }
            ]
            path: 'string'
          }
        ]
        indexingMode: 'string'
      }
      partitionKey: {
        kind: 'string'
        paths: [
          'string'
        ]
      }
      uniqueKeyPolicy: {
        uniqueKeys: [
          {
            paths: [
              'string'
            ]
          }
        ]
      }
    }
  }
}

Значения свойств

Microsoft.DocumentDB/databaseAccounts/apis/database/graphs

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: databaseAccounts/apis/database
свойства Свойства для создания и обновления графа Gremlin в Azure Cosmos DB. GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties (обязательно)

Политика разрешения конфликтов

Имя Описание Ценность
conflictResolutionPath Путь разрешения конфликтов в режиме LastWriterWins. струна
Процедура разрешения конфликта Процедура разрешения конфликтов в случае пользовательского режима. струна
режим Указывает режим разрешения конфликтов. "Custom"
"LastWriterWins"

ContainerPartitionKey (Ключ контейнераPartition)

Имя Описание Ценность
добрый Указывает тип алгоритма, используемого для секционирования Хэш
"Диапазон"
Пути Список путей, с помощью которых можно секционировать данные в контейнере строка[]

CreateUpdateOptions (СоздатьUpdateOptions)

Имя Описание Ценность

ИсключенныйPath

Имя Описание Ценность
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptions (обязательно)
ресурс Стандартный формат JSON графа Gremlin GremlinGraphResource (обязательно)

GremlinGraphResource

Имя Описание Ценность
Политика разрешения конфликтов Политика разрешения конфликтов для графа. Политика разрешения конфликтов
defaultTtl Время жизни по умолчанию инт
идентификатор Имя графа Gremlin Cosmos DB строка (обязательно)
Политика индексации Конфигурация политики индексирования. По умолчанию индексирование выполняется автоматически для всех путей документа в графе. Политика индексации
partitionKey Конфигурация ключа секции, используемого для секционирования данных на несколько секций ContainerPartitionKey (Ключ контейнераPartition)
uniqueKeyPolicy Конфигурация уникальной политики ключей для указания ограничений уникальности для документов в коллекции в службе Azure Cosmos DB. Политика UniqueKeyPolicy

Включенныйpath

Имя Описание Ценность
Индексы Список индексов для этого пути индексы []
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

Индексы

Имя Описание Ценность
тип данных Тип данных, к которому применяется индексирование. LineString
«Мультиполигон»
"Число"
"Точка"
"Многоугольник"
"String"
добрый Указывает тип индекса. Хэш
"Диапазон"
"Пространственный"
точность Точность индекса. -1 — максимальная точность. инт

Политика Индексации

Имя Описание Ценность
Автоматически Указывает, является ли политика индексирования автоматической булевая переменная (bool)
исключенныеПути Список путей для исключения из индексирования ИсключенныйPath[]
включенныеPaths Список путей для включения в индексирование ВключенныйPath[]
Режим индексирования Указывает режим индексирования. "Согласованный"
"Ленивый"
"Нет"

Уникальный ключ

Имя Описание Ценность
Пути Список путей должен быть уникальным для каждого документа в службе Azure Cosmos DB. строка[]

Политика UniqueKeyPolicy

Имя Описание Ценность
uniqueKeys Список уникальных ключей, которые применяют ограничение уникальности для документов в коллекции в службе Azure Cosmos DB. УникальныйКлюч[]

Определение ресурса шаблона ARM

Тип ресурса databaseAccounts/apis/database/graphs можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/apis/database/graphs, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs",
  "apiVersion": "2015-04-08",
  "name": "string",
  "properties": {
    "options": {
      "{customized property}": "string"
    },
    "resource": {
      "conflictResolutionPolicy": {
        "conflictResolutionPath": "string",
        "conflictResolutionProcedure": "string",
        "mode": "string"
      },
      "defaultTtl": "int",
      "id": "string",
      "indexingPolicy": {
        "automatic": "bool",
        "excludedPaths": [
          {
            "path": "string"
          }
        ],
        "includedPaths": [
          {
            "indexes": [
              {
                "dataType": "string",
                "kind": "string",
                "precision": "int"
              }
            ],
            "path": "string"
          }
        ],
        "indexingMode": "string"
      },
      "partitionKey": {
        "kind": "string",
        "paths": [ "string" ]
      },
      "uniqueKeyPolicy": {
        "uniqueKeys": [
          {
            "paths": [ "string" ]
          }
        ]
      }
    }
  }
}

Значения свойств

Microsoft.DocumentDB/databaseAccounts/apis/database/graphs

Имя Описание Ценность
apiVersion Версия API '2015-04-08'
имя Имя ресурса строка (обязательно)
свойства Свойства для создания и обновления графа Gremlin в Azure Cosmos DB. GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties (обязательно)
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/apis/database/graphs"

Политика разрешения конфликтов

Имя Описание Ценность
conflictResolutionPath Путь разрешения конфликтов в режиме LastWriterWins. струна
Процедура разрешения конфликта Процедура разрешения конфликтов в случае пользовательского режима. струна
режим Указывает режим разрешения конфликтов. "Custom"
"LastWriterWins"

ContainerPartitionKey (Ключ контейнераPartition)

Имя Описание Ценность
добрый Указывает тип алгоритма, используемого для секционирования Хэш
"Диапазон"
Пути Список путей, с помощью которых можно секционировать данные в контейнере строка[]

CreateUpdateOptions (СоздатьUpdateOptions)

Имя Описание Ценность

ИсключенныйPath

Имя Описание Ценность
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptions (обязательно)
ресурс Стандартный формат JSON графа Gremlin GremlinGraphResource (обязательно)

GremlinGraphResource

Имя Описание Ценность
Политика разрешения конфликтов Политика разрешения конфликтов для графа. Политика разрешения конфликтов
defaultTtl Время жизни по умолчанию инт
идентификатор Имя графа Gremlin Cosmos DB строка (обязательно)
Политика индексации Конфигурация политики индексирования. По умолчанию индексирование выполняется автоматически для всех путей документа в графе. Политика индексации
partitionKey Конфигурация ключа секции, используемого для секционирования данных на несколько секций ContainerPartitionKey (Ключ контейнераPartition)
uniqueKeyPolicy Конфигурация уникальной политики ключей для указания ограничений уникальности для документов в коллекции в службе Azure Cosmos DB. Политика UniqueKeyPolicy

Включенныйpath

Имя Описание Ценность
Индексы Список индексов для этого пути индексы []
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

Индексы

Имя Описание Ценность
тип данных Тип данных, к которому применяется индексирование. LineString
«Мультиполигон»
"Число"
"Точка"
"Многоугольник"
"String"
добрый Указывает тип индекса. Хэш
"Диапазон"
"Пространственный"
точность Точность индекса. -1 — максимальная точность. инт

Политика Индексации

Имя Описание Ценность
Автоматически Указывает, является ли политика индексирования автоматической булевая переменная (bool)
исключенныеПути Список путей для исключения из индексирования ИсключенныйPath[]
включенныеPaths Список путей для включения в индексирование ВключенныйPath[]
Режим индексирования Указывает режим индексирования. "Согласованный"
"Ленивый"
"Нет"

Уникальный ключ

Имя Описание Ценность
Пути Список путей должен быть уникальным для каждого документа в службе Azure Cosmos DB. строка[]

Политика UniqueKeyPolicy

Имя Описание Ценность
uniqueKeys Список уникальных ключей, которые применяют ограничение уникальности для документов в коллекции в службе Azure Cosmos DB. УникальныйКлюч[]

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса databaseAccounts/apis/database/graphs можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/apis/database/graphs, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs@2015-04-08"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      options = {
        {customized property} = "string"
      }
      resource = {
        conflictResolutionPolicy = {
          conflictResolutionPath = "string"
          conflictResolutionProcedure = "string"
          mode = "string"
        }
        defaultTtl = int
        id = "string"
        indexingPolicy = {
          automatic = bool
          excludedPaths = [
            {
              path = "string"
            }
          ]
          includedPaths = [
            {
              indexes = [
                {
                  dataType = "string"
                  kind = "string"
                  precision = int
                }
              ]
              path = "string"
            }
          ]
          indexingMode = "string"
        }
        partitionKey = {
          kind = "string"
          paths = [
            "string"
          ]
        }
        uniqueKeyPolicy = {
          uniqueKeys = [
            {
              paths = [
                "string"
              ]
            }
          ]
        }
      }
    }
  }
}

Значения свойств

Microsoft.DocumentDB/databaseAccounts/apis/database/graphs

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: databaseAccounts/apis/database
свойства Свойства для создания и обновления графа Gremlin в Azure Cosmos DB. GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties (обязательно)
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/apis/database/graphs@2015-04-08"

Политика разрешения конфликтов

Имя Описание Ценность
conflictResolutionPath Путь разрешения конфликтов в режиме LastWriterWins. струна
Процедура разрешения конфликта Процедура разрешения конфликтов в случае пользовательского режима. струна
режим Указывает режим разрешения конфликтов. "Custom"
"LastWriterWins"

ContainerPartitionKey (Ключ контейнераPartition)

Имя Описание Ценность
добрый Указывает тип алгоритма, используемого для секционирования Хэш
"Диапазон"
Пути Список путей, с помощью которых можно секционировать данные в контейнере строка[]

CreateUpdateOptions (СоздатьUpdateOptions)

Имя Описание Ценность

ИсключенныйPath

Имя Описание Ценность
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

GremlinGraphCreateUpdatePropertiesOrGremlinGraphProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptions (обязательно)
ресурс Стандартный формат JSON графа Gremlin GremlinGraphResource (обязательно)

GremlinGraphResource

Имя Описание Ценность
Политика разрешения конфликтов Политика разрешения конфликтов для графа. Политика разрешения конфликтов
defaultTtl Время жизни по умолчанию инт
идентификатор Имя графа Gremlin Cosmos DB строка (обязательно)
Политика индексации Конфигурация политики индексирования. По умолчанию индексирование выполняется автоматически для всех путей документа в графе. Политика индексации
partitionKey Конфигурация ключа секции, используемого для секционирования данных на несколько секций ContainerPartitionKey (Ключ контейнераPartition)
uniqueKeyPolicy Конфигурация уникальной политики ключей для указания ограничений уникальности для документов в коллекции в службе Azure Cosmos DB. Политика UniqueKeyPolicy

Включенныйpath

Имя Описание Ценность
Индексы Список индексов для этого пути индексы []
путь Путь, к которому применяется индексирование. Пути индекса обычно начинаются с корневого и заканчиваются подстановочным знаком (/path/*) струна

Индексы

Имя Описание Ценность
тип данных Тип данных, к которому применяется индексирование. LineString
«Мультиполигон»
"Число"
"Точка"
"Многоугольник"
"String"
добрый Указывает тип индекса. Хэш
"Диапазон"
"Пространственный"
точность Точность индекса. -1 — максимальная точность. инт

Политика Индексации

Имя Описание Ценность
Автоматически Указывает, является ли политика индексирования автоматической булевая переменная (bool)
исключенныеПути Список путей для исключения из индексирования ИсключенныйPath[]
включенныеPaths Список путей для включения в индексирование ВключенныйPath[]
Режим индексирования Указывает режим индексирования. "Согласованный"
"Ленивый"
"Нет"

Уникальный ключ

Имя Описание Ценность
Пути Список путей должен быть уникальным для каждого документа в службе Azure Cosmos DB. строка[]

Политика UniqueKeyPolicy

Имя Описание Ценность
uniqueKeys Список уникальных ключей, которые применяют ограничение уникальности для документов в коллекции в службе Azure Cosmos DB. УникальныйКлюч[]