|
78 | 78 | { |
79 | 79 | "$ref": "#/definitions/factories_managedVirtualNetworks_childResource" |
80 | 80 | }, |
| 81 | + { |
| 82 | + "$ref": "#/definitions/factories_credentials_childResource" |
| 83 | + }, |
81 | 84 | { |
82 | 85 | "$ref": "#/definitions/factories_privateEndpointConnections_childResource" |
83 | 86 | }, |
|
117 | 120 | ], |
118 | 121 | "description": "Microsoft.DataFactory/factories" |
119 | 122 | }, |
| 123 | + "factories_credentials": { |
| 124 | + "type": "object", |
| 125 | + "properties": { |
| 126 | + "apiVersion": { |
| 127 | + "type": "string", |
| 128 | + "enum": [ |
| 129 | + "2018-06-01" |
| 130 | + ] |
| 131 | + }, |
| 132 | + "name": { |
| 133 | + "oneOf": [ |
| 134 | + { |
| 135 | + "type": "string", |
| 136 | + "pattern": "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$", |
| 137 | + "minLength": 1, |
| 138 | + "maxLength": 127 |
| 139 | + }, |
| 140 | + { |
| 141 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 142 | + } |
| 143 | + ], |
| 144 | + "description": "Credential name" |
| 145 | + }, |
| 146 | + "properties": { |
| 147 | + "oneOf": [ |
| 148 | + { |
| 149 | + "$ref": "#/definitions/ManagedIdentityCredential" |
| 150 | + }, |
| 151 | + { |
| 152 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 153 | + } |
| 154 | + ], |
| 155 | + "description": "Managed identity credential." |
| 156 | + }, |
| 157 | + "type": { |
| 158 | + "type": "string", |
| 159 | + "enum": [ |
| 160 | + "Microsoft.DataFactory/factories/credentials" |
| 161 | + ] |
| 162 | + } |
| 163 | + }, |
| 164 | + "required": [ |
| 165 | + "apiVersion", |
| 166 | + "name", |
| 167 | + "properties", |
| 168 | + "type" |
| 169 | + ], |
| 170 | + "description": "Microsoft.DataFactory/factories/credentials" |
| 171 | + }, |
120 | 172 | "factories_dataflows": { |
121 | 173 | "type": "object", |
122 | 174 | "properties": { |
|
12375 | 12427 | ], |
12376 | 12428 | "description": "Azure Data Factory expression definition." |
12377 | 12429 | }, |
| 12430 | + "factories_credentials_childResource": { |
| 12431 | + "type": "object", |
| 12432 | + "properties": { |
| 12433 | + "apiVersion": { |
| 12434 | + "type": "string", |
| 12435 | + "enum": [ |
| 12436 | + "2018-06-01" |
| 12437 | + ] |
| 12438 | + }, |
| 12439 | + "name": { |
| 12440 | + "oneOf": [ |
| 12441 | + { |
| 12442 | + "type": "string", |
| 12443 | + "pattern": "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$", |
| 12444 | + "minLength": 1, |
| 12445 | + "maxLength": 127 |
| 12446 | + }, |
| 12447 | + { |
| 12448 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 12449 | + } |
| 12450 | + ], |
| 12451 | + "description": "Credential name" |
| 12452 | + }, |
| 12453 | + "properties": { |
| 12454 | + "oneOf": [ |
| 12455 | + { |
| 12456 | + "$ref": "#/definitions/ManagedIdentityCredential" |
| 12457 | + }, |
| 12458 | + { |
| 12459 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 12460 | + } |
| 12461 | + ], |
| 12462 | + "description": "Managed identity credential." |
| 12463 | + }, |
| 12464 | + "type": { |
| 12465 | + "type": "string", |
| 12466 | + "enum": [ |
| 12467 | + "credentials" |
| 12468 | + ] |
| 12469 | + } |
| 12470 | + }, |
| 12471 | + "required": [ |
| 12472 | + "apiVersion", |
| 12473 | + "name", |
| 12474 | + "properties", |
| 12475 | + "type" |
| 12476 | + ], |
| 12477 | + "description": "Microsoft.DataFactory/factories/credentials" |
| 12478 | + }, |
12378 | 12479 | "factories_dataflows_childResource": { |
12379 | 12480 | "type": "object", |
12380 | 12481 | "properties": { |
|
18827 | 18928 | ], |
18828 | 18929 | "description": "A copy activity Magento server source." |
18829 | 18930 | }, |
| 18931 | + "ManagedIdentityCredential": { |
| 18932 | + "type": "object", |
| 18933 | + "properties": { |
| 18934 | + "additionalProperties": { |
| 18935 | + "oneOf": [ |
| 18936 | + { |
| 18937 | + "type": "object", |
| 18938 | + "additionalProperties": { |
| 18939 | + "type": "object", |
| 18940 | + "properties": {} |
| 18941 | + }, |
| 18942 | + "properties": {} |
| 18943 | + }, |
| 18944 | + { |
| 18945 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 18946 | + } |
| 18947 | + ], |
| 18948 | + "description": "Unmatched properties from the message are deserialized this collection" |
| 18949 | + }, |
| 18950 | + "annotations": { |
| 18951 | + "oneOf": [ |
| 18952 | + { |
| 18953 | + "type": "array", |
| 18954 | + "items": { |
| 18955 | + "type": "object", |
| 18956 | + "properties": {} |
| 18957 | + } |
| 18958 | + }, |
| 18959 | + { |
| 18960 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 18961 | + } |
| 18962 | + ], |
| 18963 | + "description": "List of tags that can be used for describing the Credential." |
| 18964 | + }, |
| 18965 | + "description": { |
| 18966 | + "type": "string", |
| 18967 | + "description": "Credential description." |
| 18968 | + }, |
| 18969 | + "typeProperties": { |
| 18970 | + "oneOf": [ |
| 18971 | + { |
| 18972 | + "$ref": "#/definitions/ManagedIdentityTypeProperties" |
| 18973 | + }, |
| 18974 | + { |
| 18975 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 18976 | + } |
| 18977 | + ], |
| 18978 | + "description": "Managed identity type properties." |
| 18979 | + } |
| 18980 | + }, |
| 18981 | + "description": "Managed identity credential." |
| 18982 | + }, |
| 18983 | + "ManagedIdentityTypeProperties": { |
| 18984 | + "type": "object", |
| 18985 | + "properties": { |
| 18986 | + "resourceId": { |
| 18987 | + "type": "string", |
| 18988 | + "description": "The resource id of user assigned managed identity" |
| 18989 | + } |
| 18990 | + }, |
| 18991 | + "description": "Managed identity type properties." |
| 18992 | + }, |
18830 | 18993 | "ManagedIntegrationRuntime": { |
18831 | 18994 | "type": "object", |
18832 | 18995 | "properties": { |
|
0 commit comments