你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Factories - Update
更新工厂。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}?api-version=2018-06-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
factory
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ |
工厂名称。 |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
资源组名称。 |
subscription
|
path | True |
string |
订阅标识符。 |
api-version
|
query | True |
string |
API 版本。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
identity |
工厂的托管服务标识。 |
|
properties.publicNetworkAccess |
是否允许对数据工厂进行公用网络访问。 |
|
tags |
object |
资源标记。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
还行。 |
|
Other Status Codes |
从 Azure 数据工厂服务收到的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
Factories_Update
示例请求
示例响应
Date: Tue, 19 Jun 2018 05:41:50 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-writes: 1192
x-ms-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3
x-ms-correlation-request-id: 699c67a6-fef5-40c9-bc73-d571d09783c3
{
"name": "exampleFactoryName",
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName",
"type": "Microsoft.DataFactory/factories",
"properties": {
"provisioningState": "Succeeded",
"createTime": "2018-06-19T05:41:50.0041314Z",
"version": "2018-06-01"
},
"eTag": "\"00003f04-0000-0000-0000-5b28979e0000\"",
"location": "East US",
"tags": {
"exampleTag": "exampleValue"
}
}
定义
名称 | 说明 |
---|---|
Cloud |
定义 Azure 数据工厂错误响应结构的对象。 |
CMKIdentity |
用于 CMK 的托管标识。 |
Encryption |
工厂的 CMK 定义。 |
Factory |
工厂资源类型。 |
Factory |
工厂的 GitHub 存储库信息。 |
Factory |
工厂资源的标识属性。 |
Factory |
标识类型。 |
Factory |
用于更新工厂资源的参数。 |
Factory |
工厂的 VSTS 存储库信息。 |
Git |
工厂自带应用存储库配置的客户端机密信息。 |
Global |
为实体定义单个参数。 |
Global |
全局参数类型。 |
Public |
是否允许对数据工厂进行公用网络访问。 |
Purview |
Purview 配置。 |
User |
为工厂分配的单个用户标识的定义。 |
CloudError
定义 Azure 数据工厂错误响应结构的对象。
名称 | 类型 | 说明 |
---|---|---|
error.code |
string |
错误代码。 |
error.details |
包含其他错误详细信息的数组。 |
|
error.message |
string |
错误信息。 |
error.target |
string |
与错误关联的请求中的属性名称/路径。 |
CMKIdentityDefinition
用于 CMK 的托管标识。
名称 | 类型 | 说明 |
---|---|---|
userAssignedIdentity |
string |
要向客户的密钥保管库进行身份验证的用户分配标识的资源 ID。 |
EncryptionConfiguration
工厂的 CMK 定义。
名称 | 类型 | 说明 |
---|---|---|
identity |
用户分配的标识用于对客户的密钥保管库进行身份验证。 如果未提供托管服务标识,将使用该标识。 |
|
keyName |
string |
用作客户管理的密钥的 Azure Key Vault 中的密钥的名称。 |
keyVersion |
string |
用于 CMK 的密钥的版本。 如果未提供,将使用最新版本。 |
vaultBaseUrl |
string |
用于 CMK 的 Azure Key Vault 的 URL。 |
Factory
工厂资源类型。
名称 | 类型 | 说明 |
---|---|---|
eTag |
string |
Etag 标识资源中的更改。 |
id |
string |
资源标识符。 |
identity |
工厂的托管服务标识。 |
|
location |
string |
资源位置。 |
name |
string |
资源名称。 |
properties.createTime |
string (date-time) |
以ISO8601格式创建工厂的时间。 |
properties.encryption |
为工厂启用客户管理的密钥的属性。 |
|
properties.globalParameters |
<string,
Global |
工厂的参数列表。 |
properties.provisioningState |
string |
工厂预配状态,示例成功。 |
properties.publicNetworkAccess |
是否允许对数据工厂进行公用网络访问。 |
|
properties.purviewConfiguration |
工厂的 Purview 信息。 |
|
properties.repoConfiguration | FactoryRepoConfiguration: |
工厂的 Git 存储库信息。 |
properties.version |
string |
工厂的版本。 |
tags |
object |
资源标记。 |
type |
string |
资源类型。 |
FactoryGitHubConfiguration
工厂的 GitHub 存储库信息。
名称 | 类型 | 说明 |
---|---|---|
accountName |
string |
帐户名称。 |
clientId |
string |
GitHub 自带应用客户端 ID。 |
clientSecret |
GitHub 自带应用客户端机密信息。 |
|
collaborationBranch |
string |
协作分支。 |
disablePublish |
boolean |
在 ADF Studio 中禁用手动发布操作,以支持自动发布。 |
hostName |
string |
GitHub Enterprise 主机名。 例如: |
lastCommitId |
string |
上次提交 ID。 |
repositoryName |
string |
存储库名称。 |
rootFolder |
string |
根文件夹。 |
type | string: |
存储库配置的类型。 |
FactoryIdentity
工厂资源的标识属性。
名称 | 类型 | 说明 |
---|---|---|
principalId |
string (uuid) |
标识的主体 ID。 |
tenantId |
string (uuid) |
标识的客户端租户 ID。 |
type |
标识类型。 |
|
userAssignedIdentities |
<string,
User |
工厂的用户分配标识列表。 |
FactoryIdentityType
标识类型。
值 | 说明 |
---|---|
SystemAssigned | |
SystemAssigned,UserAssigned | |
UserAssigned |
FactoryUpdateParameters
用于更新工厂资源的参数。
名称 | 类型 | 说明 |
---|---|---|
identity |
工厂的托管服务标识。 |
|
properties.publicNetworkAccess |
是否允许对数据工厂进行公用网络访问。 |
|
tags |
object |
资源标记。 |
FactoryVSTSConfiguration
工厂的 VSTS 存储库信息。
名称 | 类型 | 说明 |
---|---|---|
accountName |
string |
帐户名称。 |
collaborationBranch |
string |
协作分支。 |
disablePublish |
boolean |
在 ADF Studio 中禁用手动发布操作,以支持自动发布。 |
lastCommitId |
string |
上次提交 ID。 |
projectName |
string |
VSTS 项目名称。 |
repositoryName |
string |
存储库名称。 |
rootFolder |
string |
根文件夹。 |
tenantId |
string |
VSTS 租户 ID。 |
type | string: |
存储库配置的类型。 |
GitHubClientSecret
工厂自带应用存储库配置的客户端机密信息。
名称 | 类型 | 说明 |
---|---|---|
byoaSecretAkvUrl |
string |
自带应用客户端机密 AKV URL。 |
byoaSecretName |
string |
在 AKV 中自带应用客户端机密名称。 |
GlobalParameterSpecification
为实体定义单个参数。
名称 | 类型 | 说明 |
---|---|---|
type |
全局参数类型。 |
|
value |
object |
参数的值。 |
GlobalParameterType
全局参数类型。
值 | 说明 |
---|---|
Array | |
Bool | |
Float | |
Int | |
Object | |
String |
PublicNetworkAccess
是否允许对数据工厂进行公用网络访问。
值 | 说明 |
---|---|
Disabled | |
Enabled |
PurviewConfiguration
Purview 配置。
名称 | 类型 | 说明 |
---|---|---|
purviewResourceId |
string |
Purview 资源 ID。 |
UserAssignedIdentitySpecification
为工厂分配的单个用户标识的定义。