GlobalSchema interface
表示 GlobalSchema 的介面。
方法
begin |
建立新的或更新 API 管理服務實例的現有指定架構。 |
begin |
建立新的或更新 API 管理服務實例的現有指定架構。 |
delete(string, string, string, string, Global |
刪除特定的架構。 |
get(string, string, string, Global |
取得其識別碼所指定之架構的詳細數據。 |
get |
取得其標識碼所指定之架構的實體狀態 (Etag) 版本。 |
list |
列出向服務實例註冊的架構集合。 |
方法詳細資料
beginCreateOrUpdate(string, string, string, GlobalSchemaContract, GlobalSchemaCreateOrUpdateOptionalParams)
建立新的或更新 API 管理服務實例的現有指定架構。
function beginCreateOrUpdate(resourceGroupName: string, serviceName: string, schemaId: string, parameters: GlobalSchemaContract, options?: GlobalSchemaCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GlobalSchemaCreateOrUpdateResponse>, GlobalSchemaCreateOrUpdateResponse>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
- schemaId
-
string
架構標識碼標識碼。 目前 API 管理服務實例中必須是唯一的。
- parameters
- GlobalSchemaContract
建立或更新參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<GlobalSchemaCreateOrUpdateResponse>, GlobalSchemaCreateOrUpdateResponse>>
beginCreateOrUpdateAndWait(string, string, string, GlobalSchemaContract, GlobalSchemaCreateOrUpdateOptionalParams)
建立新的或更新 API 管理服務實例的現有指定架構。
function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceName: string, schemaId: string, parameters: GlobalSchemaContract, options?: GlobalSchemaCreateOrUpdateOptionalParams): Promise<GlobalSchemaCreateOrUpdateResponse>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
- schemaId
-
string
架構標識碼標識碼。 目前 API 管理服務實例中必須是唯一的。
- parameters
- GlobalSchemaContract
建立或更新參數。
選項參數。
傳回
Promise<GlobalSchemaCreateOrUpdateResponse>
delete(string, string, string, string, GlobalSchemaDeleteOptionalParams)
刪除特定的架構。
function delete(resourceGroupName: string, serviceName: string, schemaId: string, ifMatch: string, options?: GlobalSchemaDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
- schemaId
-
string
架構標識碼標識碼。 目前 API 管理服務實例中必須是唯一的。
- ifMatch
-
string
實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。
- options
- GlobalSchemaDeleteOptionalParams
選項參數。
傳回
Promise<void>
get(string, string, string, GlobalSchemaGetOptionalParams)
取得其識別碼所指定之架構的詳細數據。
function get(resourceGroupName: string, serviceName: string, schemaId: string, options?: GlobalSchemaGetOptionalParams): Promise<GlobalSchemaGetResponse>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
- schemaId
-
string
架構標識碼標識碼。 目前 API 管理服務實例中必須是唯一的。
- options
- GlobalSchemaGetOptionalParams
選項參數。
傳回
Promise<GlobalSchemaGetResponse>
getEntityTag(string, string, string, GlobalSchemaGetEntityTagOptionalParams)
取得其標識碼所指定之架構的實體狀態 (Etag) 版本。
function getEntityTag(resourceGroupName: string, serviceName: string, schemaId: string, options?: GlobalSchemaGetEntityTagOptionalParams): Promise<GlobalSchemaGetEntityTagHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
- schemaId
-
string
架構標識碼標識碼。 目前 API 管理服務實例中必須是唯一的。
選項參數。
傳回
Promise<GlobalSchemaGetEntityTagHeaders>
listByService(string, string, GlobalSchemaListByServiceOptionalParams)
列出向服務實例註冊的架構集合。
function listByService(resourceGroupName: string, serviceName: string, options?: GlobalSchemaListByServiceOptionalParams): PagedAsyncIterableIterator<GlobalSchemaContract, GlobalSchemaContract[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- serviceName
-
string
API 管理服務的名稱。
選項參數。